我正在构建用于视频分析的iPhone应用程序,我需要知道影片剪辑中的确切帧数。

我得到了帧速率和持续时间,由于某种原因,我得到了2880帧,但是我知道影片剪辑实际上有2840帧。

如何获得准确的帧数?

最佳答案

好吧,这取决于视频格式。

如果是原始视频,则PAL和SECAM规定每secon(fps)25帧,NTSC 29.97的实际电影为24fps。是隔行扫描还是逐行扫描?

它是否已经压缩,因此使用了近似的帧号?

编辑

嗯,那么您的视频是具有AAC音频的H.264 / MPEG4标准吗?索引数据保存在文件的“ moov”部分中,该部分包含构成文件的所有索引和数据值。有关MPEG4标准的更多信息,请参见here

如果您可以提取此数据,它将告诉您每帧的数据大小等。

关于iphone - 从影片剪辑中获取确切的帧数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8049418/

10-10 22:22