【问题标题】:video file: fast forward and backward doesn't work视频文件:快进和快退不起作用
【发布时间】:2012-02-05 18:06:51
【问题描述】:

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

感谢您的帮助

【问题讨论】:

  • 都在 10 分钟以内。

标签: video forward


【解决方案1】:

一般来说,您不能在 MP4 等视频文件格式中寻找任意时间位置。这是因为视频播放器依赖容器为可以随机访问的视频帧提供文件偏移量,并且只有某些帧符合条件。 (大多数视频帧不能单独解码,而是依赖于前几帧的信息。)

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-15
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多