使用FFMPEG添加启动画面

时间:2017-01-04 16:49:33

标签: ffmpeg

大家好!

我尝试使用FFMPEG添加启动画面以在淡入2秒后淡出。

我使用以下命令:

ffmpeg -loop 1 -framerate 2 -t 2 -i image.png \
   -i video.mp4 \
   -filter_complex "[0:v]fade=t=in:st=0:d=0.500000,fade=t=out:st=4.500000:d=0.500000,setsar=1; \
   [0:0] [1:0] concat=n=2:v=1:a=0" \
   -c:v libx264 -crf 23 output.mp4

但它正在生成一段持续时间正确的视频,但播放时间仅为2秒,完全是启动画面持续时间。

由于我不具备FFMPEG的经验,并且从互联网上获取此代码,我不知道问题出在哪里......

1 个答案:

答案 0 :(得分:0)

使用

ffmpeg -i video.mp4 -loop 1 -t 2 -i image.png \
      -filter_complex \
"[1]fade=t=in:st=0:d=0.500000,fade=t=out:st=1.500000:d=0.500000,setsar=1[i]; \
 [i][0]concat=n=2:v=1:a=0" \
 -c:v libx264 -crf 23 output.mp4

图像的分辨率应与视频相同。它将淡入0.5秒,保持1秒钟,然后淡出0.5秒。