FFMPEG - 验证帧顺序

时间:2015-10-27 11:56:44

标签: ubuntu video ffmpeg

我使用ffmpeg使用以下命令

创建了大量图像的视频
ffmpeg -framerate 25 -pattern_type glob -i "*.png" -c:v libx264 -pix_fmt yuv420p /home/jake/Desktop/output.mp4

该命令可以工作并生成一个视频,但是我需要一种方法来验证图像是否按照正确的顺序进行处理,因为这些文件的名称相当模糊。例如,序列中的前3个图像是:

  1. image_20150625T100000.000_550000328.png
  2. image_20150625T100000.033_550330578.png
  3. image_20150625T100000.067_550671379.png
  4. 一直到

    image_20150625T100459.987_3546673942.png

    我尝试在各种不同的选项上使用-loglevel开关,希望可以输出处理过的每个帧的文件名,但似乎没有人这样做。

    提前致谢。

1 个答案:

答案 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。