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

use*_*392 4 video png ffmpeg

我有一堆名为pic1.png, pic2,png, pic24.png,... 等的图像。如何使用 ffmpeg 从它们创建视频?我试过了

    ffmpeg -f image2 -r $FRAMERATE -pattern_type glob -i "*.png" output.mp4
Run Code Online (Sandbox Code Playgroud)

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

Gya*_*yan 5

您可以使用

ffmpeg -framerate $FRAMERATE -i "pic%d.png" output.mp4
Run Code Online (Sandbox Code Playgroud)

对于您描述的文件名模式。

如果名称类似于pic002.png,则可以使用"pic%03d.png"