0

我正在努力使用这个命令:

ffmpeg -loop 1 -r 5 -i img_0.jpg -c:v libx264 -preset slow -tune stillimage -crf 24 -t 20 $frame_target

它使用一张图像创建 20 秒的视频。我需要放更多的图像,所以我这样做:

ffmpeg -loop 1 -r 5 -i img_%d.jpg -c:v libx264 -preset slow -tune stillimage -crf 24 -t 20 $frame_target

但是这个东西会创建 20 秒的视频,但图像会多次变化。基本上我想划分时间间隔,每个图像都应该只显示一个。

4

1 回答 1

4

我找到了答案:

ffmpeg -loop 1 -f image2 -r 0.5 -b 1800 -i img_%d.jpg -c:v libx264 -preset slow -tune stillimage -r 5 -t 22 -y output.mp4

这里-r 0.5每两秒更改一次图像,-t并使视频长 22 秒。

谢谢普里特

于 2012-05-14T06:27:09.893 回答