使用ffmpeg创建视频时如何为一个图像添加多动画

时间:2018-10-06 01:25:21

标签: ffmpeg

我正在使用ffmpeg从许多图像创建视频。 示例我正在使用下面的命令来创建1个视频。

Sample Command. 
ffmpeg \
  -loop 1 -t 5 -i img001.jpeg \
  -loop 1 -t 5 -i img002.jpeg \
  -loop 1 -t 5 -i img003.jpeg \
  -loop 1 -t 5 -i img004.jpeg \
  -loop 1 -t 5 -i img005.jpeg \
  -filter_complex \
 "[0:v]scale=1280:720:force_original_aspect_ratio=decrease,pad=1280:720:(ow-iw)/2:(oh-ih)/2,setsar=1,fade=t=out:st=4:d=1[v0]; \
 [1:v]scale=1280:720:force_original_aspect_ratio=decrease,pad=1280:720:(ow-iw)/2:(oh-ih)/2,setsar=1,fade=t=in:st=0:d=1,fade=t=out:st=4:d=1[v1]; \
 [2:v]scale=1280:720:force_original_aspect_ratio=decrease,pad=1280:720:(ow-iw)/2:(oh-ih)/2,setsar=1,fade=t=in:st=0:d=1,fade=t=out:st=4:d=1[v2]; \
 [3:v]scale=1280:720:force_original_aspect_ratio=decrease,pad=1280:720:(ow-iw)/2:(oh-ih)/2,setsar=1,fade=t=in:st=0:d=1,fade=t=out:st=4:d=1[v3]; \
 [4:v]scale=1280:720:force_original_aspect_ratio=decrease,pad=1280:720:(ow-iw)/2:(oh-ih)/2,setsar=1,fade=t=in:st=0:d=1,fade=t=out:st=4:d=1[v4]; \
 [v0][v1][v2][v3][v4]concat=n=5:v=1:a=0,format=yuv420p[v]" -map "[v]" out.mp4

但是我有一个问题。例如,image001.png,我只知道在创建视频时为此图像添加单个动画。

如何向图像添加多动画?例如,旋转,从顶部到中心,然后从中心到右边。

非常感谢。

0 个答案:

没有答案