代码之家  ›  专栏  ›  技术社区  ›  Utkarsh Sinha

带ffmpeg的帧总数[重复]

  •  6
  • Utkarsh Sinha  · 技术社区  · 15 年前

    这个问题已经有了答案:

    如何使用ffmpeg查找视频中的总帧数?

    2 回复  |  直到 14 年前
        1
  •  9
  •   Community Mohan Dere    9 年前

    看看 this answer . 问题是,帧的确切数量通常不存储在元数据中,只能通过解码文件并计算出有多少帧才能真正找到(而不是估计)。如果您只需要一个估计,您可以使用提供的帧速率和持续时间 ffmpeg -i <filename> 估计。

        2
  •  1
  •   omatica    14 年前

    如果您正在以编程方式调用FFMPEG,那么OpenCV库为访问视频属性提供了方便的Python/C++接口。

    http://opencv.willowgarage.com/documentation/python/reading_and_writing_images_and_video.html#getcaptureproperty

    或者,您可以尝试解析与ffmpeg捆绑在一起的ffprobe的输出,并根据持续时间和fps计算总帧。