我有大约 450 个帧,名为 1...450。但是,有一些缺失的帧,例如不存在帧 10、30 等。
我想按照 1...450.png 的顺序创建一个 AVI 视频。我应该怎么做?
答案1
选项 1:重命名
第一的改名所有输入都有零填充(
001.png
...450.png
)。然后运行
ffmpeg
:ffmpeg -framerate 25 -i %03d.png output.avi
或者
ffmpeg -framerate 25 -pattern_type glob -i "*.png" output.avi
选项 2:排序
使用更复杂的命令对文件进行排序,然后通过管道传输到ffmpeg
:
cat $(find . -maxdepth 1 -name "*.png" | sort -V) | ffmpeg -framerate 25 -i - output.avi