FFMPEG图像到视频+重叠视频

时间:2018-11-07 12:48:10

标签: ffmpeg

我正在尝试制作15秒的视频,其中背景层是由2张图像组成的视频,第一行从2张图像中创建15秒的视频。

我选择了一个较小的帧率,因此可以快速渲染mp4。然后,我将webm视频(具有透明度)覆盖在图像上。最终的视频似乎保持2的帧率,但我宁愿保持webm视频的24帧率。

这可能吗? &也可以将以下内容转换为1条语句。

ffmpeg -loop 1 -framerate 2 -t 11 -i image1.png -loop 1 -framerate 2 -t 4 -i image2.png -filter_complex "[0][1]concat=n=2" backgroundvideo.mp4;
ffmpeg -i backgroundvideo.mp4 -c:v libvpx-vp9 -i overlayvideo.webm -filter_complex overlay newvid.mp4

1 个答案:

答案 0 :(得分:2)

您可以使用过滤器fps来调整背景的帧速率

ffmpeg \
  -loop 1 -framerate 2 -t 11 -i image1.png \
  -loop 1 -framerate 2 -t 4  -i image2.png \
  -c:v libvpx-vp9 -i overlayvideo.webm \
  -filter_complex '[0][1]concat,fps=24[bg];[2][bg]overlay' \
backgroundvideo.mp4