【问题标题】:How to get number of I/P/B frames of a video file?如何获取视频文件的 I/P/B 帧数?
【发布时间】:2013-02-21 02:11:14
【问题描述】:

我想提取视频文件的信息以获取其 I/P/B 帧数。如何在ffmpeg中做到这一点?或者我应该使用 libavformat 和 libavcodec 进行编程吗?非常感谢!

【问题讨论】:

    标签: video opencv ffmpeg libavcodec libavformat


    【解决方案1】:

    在命令行上使用ffprobe -show_frames input_file。您可以解析此输入以获取帧类型信息。

    你也可以 ffprobe -show_frames inputfile | grep pict_type

    grep 的字符串可能会因您拥有的 ffprobe 版本而异。

    【讨论】:

    • 这非常慢;用 ffmpeg 做同样的事情要快得多;我目前也在寻找更快的解决方案。
    猜你喜欢
    • 1970-01-01
    • 2018-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 2020-06-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多