使用ffmpeg从按数字顺序排序的图像创建视频

8

我有一堆图片,它们的名字分别是pic1.png, pic2,png, pic24.png等。我该如何使用ffmpeg来将它们合成为一个视频?我已经尝试过:

    ffmpeg -f image2 -r $FRAMERATE -pattern_type glob -i "*.png" output.mp4

但是它没有按正确的顺序对图像进行排序。这是因为我使用的命名约定吗?(pic2.png 而不是 pic002.png

1个回答

12

您可以使用

ffmpeg -framerate $FRAMERATE -i "pic%d.png" output.mp4

针对您所描述的文件名模式。

如果文件名是像pic002.png这样的,您应该使用"pic%03d.png"代替。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接