ffmpeg 将一张图片转换为视频

ffmpeg convert one image to video

目前我可以将图像序列转换为视频。但是目前的需求是将一张图片转成视频。并且可以实现一些特殊效果。

例如:

  1. 淡化in/out

  2. 快闪in/out

  3. pan top/bottom/left/right

  4. 缩放in/out

缩放示例:

ffmpeg -i infile -filter_complex "scale=iw*10:-1,zoompan=z='zoom+0.01':x='iw/2-(iw/zoom/2)':y='ih/2-(ih/zoom/2)':s={output_width}x{output_height}" -t {duration} -y -shortest -c:v libx264 outfile