ffmpeg视频转图片,图像合成视频
图片转视频的命令如下:
$ ffmpeg -r 25 -i img001.jpg -vcodec libx264 -pix_fmt yuv420p one_img_to_video.mp4
...
[libx264 @ 0x7faf5b809200] i8c dc,h,v,p: 65% 19% 9% 7%
[libx264 @ 0x7faf5b809200] kb/s:8960.40
下面是各个参数的逐个解析:
-r
:rate,用于设定视频帧率。视频帧率即每秒显示帧数,常见的有30FPS、25FPS或者24FPS。本次设定为25FPS,即每秒有25张图片。-i
:input,即输入源文件。-vcodec
:video codec,即视频的编码格式,常见的有H.264,即libx264
。-pix_fmt
:pixel formats,即像素格式,yuv420p
是上文提到的YUV中的一种。one_img_to_video.mp4
:最后输出的文件名。