我使用ffmpeg使用以下命令
创建了大量图像的视频ffmpeg -framerate 25 -pattern_type glob -i "*.png" -c:v libx264 -pix_fmt yuv420p /home/jake/Desktop/output.mp4
该命令可以工作并生成一个视频,但是我需要一种方法来验证图像是否按照正确的顺序进行处理,因为这些文件的名称相当模糊。例如,序列中的前3个图像是:
image_20150625T100000.000_550000328.png
image_20150625T100000.033_550330578.png
image_20150625T100000.067_550671379.png
一直到
image_20150625T100459.987_3546673942.png
我尝试在各种不同的选项上使用-loglevel
开关,希望可以输出处理过的每个帧的文件名,但似乎没有人这样做。
提前致谢。
答案 0 :(得分:1)
您可以通过以下命令修复输入图像的帧速率来验证:
ffmpeg -framerate 1/3 -pattern_type glob -i "*.png" -c:v libx264 -pix_fmt yuv420p /home/jake/Desktop/output.mp4
请注意,每张图片的1/3帧速率持续时间为3秒。你可以逐个看到自己,3秒就足以验证图像是否按照正确的顺序进入ffmpeg。