使用Mencoder转换图像序列数字排序到视频

时间:2017-12-07 21:48:37

标签: video ffmpeg file-conversion mencoder

我想使用return将一系列PNG文件转换为视频。 PNG文件的名称类似于{mencoder}。但是,如果我运行这个:

file1.png, file2.png, ... file1000.png

生成的视频不会以正确的顺序将帧拼接在一起(正确:1,2,3,......不正确:1,10,100,......)。 similar question的答案建议我可以手动输入帧范围,让mencoder使用正确的数字顺序:

mencoder mf://*.png -mf fps=25 -ovc copy -oac copy output.avi

或者使用mencoder mf://file{1..1000}.png -mf fps=25 -ovc copy -oac copy output.avi 之类的内容手动对文件进行排序,然后将结果保存到列表中(例如ls -v),然后将其传递到list.txt

mencoder

但是,我的问题是:有没有办法在单个命令中执行此操作而不指定最后一帧?

理想情况下,我希望等效于mencoder mf://@list.txt -mf fps=25 -ovc copy -oac copy output.avi 使用数字排序而不是默认排序。例如,mf://file*.png可以选择指定像ffmpeg这样的输入文件,这些文件会以数字顺序排列文件。

谢谢!

0 个答案:

没有答案