ffmpeg的帧总数

时间:2010-11-12 16:55:55

标签: video ffmpeg video-processing

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

2 个答案:

答案 0 :(得分:9)

看看this answer。问题在于确切的帧数通常不会存储在元数据中,只能通过解码文件并确定存在多少来真正找到(未估计)。如果您只需要估算,则可以使用ffmpeg -i <filename>提供的帧率和持续时间进行估算。

答案 1 :(得分:1)

如果您以编程方式调用ffmpeg,那么OpenCV库提供了一个方便的python / c ++接口来访问视频属性 -

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

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