ffmpeg处理原始数据(YUV、PCM)命令

提取YUV数据

ffmpeg -i killer.mp4 -an -c:v rawvideo -pix_fmt yuv420p ouy.yuv

参数说明

-c:v rawvideo 指定将视频转成原始数据
-pixel_format yuv420p 指定转换格式为yuv420p

image.png

从日志中可以看出,像素格式:yuv420p,分辨率:608x368,使用ffplay播放一下。需要指定分辨率
,这个时候不需要指定视频格式了,ffplay默认像素格式格式就是yuv420p。

ffplay -s 608x368 ouy.yuv

提取PCM数据

ffmpeg -i killer.mp4 -vn -ar 44100 -ac 2 -f s16le out.pcm

参数说明

-ar:指定音频采样率 44100 即44.1KHz
-ac:指定音频声道channel 2 为双声道
-f:数据存储格式 s:Signed 有符号的, 16: 每一个数值用16位表示, l: little, e: end

使用ffplay播放

ffplay -ar 44100 -ac 2 -f s16le out.pcm

你可能感兴趣的:(ffmpeg处理原始数据(YUV、PCM)命令)