带有外部图片和淡入效果的空白视频

时间:2018-01-03 12:02:58

标签: ffmpeg

我想创建一个5秒的视频,中间带有淡入效果的图片。

ffmpeg -f lavfi -i color=c=black:s=640x360:d=5 -i logo.png -filter_complex "[1:v]fade=in:0:30[a];[a][0:v]scale2ref=oh*mdar:ih/2[2nd][ref];[ref][2nd]overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2"  output5.mp4

但是图片永远不会出现,相反,如果我删除fadIn属性,图片会出现但没有效果。

1 个答案:

答案 0 :(得分:1)

单个图像被视为1帧的视频。您必须启用循环并可选地指定持续时间,否则淡入淡出过滤器没有要使用的帧。由于您的渐变持续时间为30帧,图像的默认指定帧速率为25 fps,因此我设置的持续时间为1.25 s == 32帧。

ffmpeg -f lavfi -i color=c=black:s=640x360:d=5 -loop 1 -t 1.25 -i logo.png -filter_complex "[1:v]fade=in:0:30[a];[a][0:v]scale2ref=oh*mdar:ih/2[2nd][ref];[ref][2nd]overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2"  output5.mp4