ubuntu - FFMPEG - 验证帧顺序

标签 ubuntu video ffmpeg

我使用以下命令使用 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打开各种不同的选项,希望能输出处理的每一帧的文件名,但似乎没有人这样做。

    提前致谢。

    最佳答案

    您可以通过在以下命令中固定输入图像的帧速率来验证这一点:

    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中。

    关于ubuntu - FFMPEG - 验证帧顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33367394/

    相关文章:

    linux - 在 Ubuntu 14.04 上安装 gpc

    mysql - Ubuntu 服务器随机关闭

    linux - 无法格式化硬盘驱动器并将 Linux 安装到戴尔混合 super 本

    encoding - 减少HLS延迟时间FFmpeg

    windows - Windows :D3D Compiler DLL (\third_party\angle\src) 上的 Chromium 构建失败

    ubuntu - 无法让 Fuseki2 在 Ubuntu 14.04 服务器上运行

    html - 跨浏览器兼容的内联视频解决方案

    Swift 合并 .ts 或 mpeg 文件

    javascript - 如何在滚动条上播放暂停视频

    audio - 将 png 与 mp4 ffmpeg 合并缺少音频