我有一系列的演示截图,我想放在视频中。为此,我使用了ffmpeg。该命令为ffmpeg -f image2 -i screenshot_%5d.png -vcodec mpeg4 demo.avi。然而,视频的长度比我想要的要短,而且它移动得非常快。如何指定每秒需要多少张图像?我尝试了-r参数,但没有起作用。
发布于 2012-10-12 16:29:45
您可以通过调整“演示时间戳”(PTS)来更改视频速度。在您的案例中:
ffmpeg -f image2 -i screenshot_%5d.png -vcodec mpeg4 -vf "setpts=5*PTS" demo.avi你会得到视频,它的播放速度比普通视频慢5倍。
如果你想让它快5倍:
ffmpeg -f image2 -i screenshot_%5d.png -vcodec mpeg4 -vf "setpts=(1/5)*PTS" demo.avi发布于 2012-04-20 16:22:02
您需要指定捕获速率
# Note: The frame rate (-r) can be an integer or a float
ffmpeg -r 23.976 \
-f image2 \
-i test-%06d.png \
-vcodec mpeg4 \
test.avihttps://stackoverflow.com/questions/10241433
复制相似问题