视频文件:快进和快退不起作用

时间:2012-02-05 18:06:51

标签: video forward

我有一些flv和mp4格式的视频片段,它们不会快进或快退到任意位置(时间索引)。基本上每个视频剪辑都有4个或5个可以向后或向前移动的点,但不能向前或向后移动到任意时间索引。我想知道是否有修改或转换视频,以便我可以前进或后退到视频剪辑的任何时间索引。

感谢您的帮助

1 个答案:

答案 0 :(得分:6)

通常,您无法在视频文件格式(如MP4)中寻找任意时间位置。这是因为视频播放器依靠容器为可以随机访问的视频帧提供文件偏移,并且只有某些帧符合条件。 (大多数视频帧无法自行解码,但依赖于之前几帧的信息。)

然而,许多视频通过提供许多随机访问点来提供寻找任意时间位置的幻觉。换句话说,GOP size保持较小(典型的每1秒关键帧),并且这些关键帧在MP4结构中被引用。您的视频可能采用较大的GOP编码进行编码,因此搜索点很少。

我怀疑如果您使用FFmpeg等工具使用默认设置对视频进行转码,您会发现在搜索时它们更有用。

相关问题