FFMpeg 从 png 创建视频,并非所有图像都使用

FFMpeg 从 png 创建视频,并非所有图像都使用

我正在尝试使用 ffmpeg 将 png 文件转换为视频。我得到了视频,但顺序完全错误。

我的目录如下所示:

*otherstuff..not pngs*
file_01.png
file_02.png
...
file_69.png

我想要创建一部电影,以 file_1.png 开始,以 file_69.png 结束。

我努力了:

ffmpeg -framerate 1/5 -start_number 01 -i file_%02d.png -c:v libx264 -r 30 -pix_fmt yuv420p outN1.mp4 

我从 https://trac.ffmpeg.org/wiki/Create%20a%20video%20slideshow%20from%20images 对起始号码做了微小的调整。

我尝试过其他各种方法,例如 glob 模式

ffmpeg -framerate 1 -pattern_type glob -i '*.png' -c:v libx264 -pix_fmt yuv420p out.mp4

顺序是对的,但不是所有的图像都存在。确切地说,最后 4 张图片不存在。为什么会这样?

*********** 编辑 ****************

以下黑客手段确实有效......

cp file_69.png file_70.png
...
cp file_69.png file_75.png

然后运行上述命令。然后我看到了最后的图像。这是一个相当令人失望的解决办法。

相关内容