选项 1:重命名

选项 1:重命名

我有大约 450 个帧,名为 1...450。但是,有一些缺失的帧,例如不存在帧 10、30 等。

我想按照 1...450.png 的顺序创建一个 AVI 视频。我应该怎么做?

答案1

选项 1:重命名

  1. 第一的改名所有输入都有零填充(001.png... 450.png)。

  2. 然后运行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

相关内容