MPEG-2 文件可以具有可变帧速率吗?

MPEG-2 文件可以具有可变帧速率吗?

我有一个视频文件,我想读取它。我相信视频格式是 MPEG-2,我读取它的工具是 MATLAB 的视频阅读器,它在帧索引方面存在问题:如果我使用 VideoReader 来计算文件中的所有帧,它会给出一个每次的答案都不一样。问题可能是因为文件的帧速率可变。MPEG-2 文件的帧速率可变吗?有没有更好的命令行工具可以让我准确地计算帧数,根据我指定的帧索引提取帧,并告诉我提取帧的时间戳?

答案1

我认为 MPEG2 确实支持可变帧速率,但我希望任何支持 MPEG2 的工具也支持这一点。

获取总帧数此解决方案可能会有帮助。

相关内容