【问题标题】:h264 high profile video: playback from specified pointh264 高配置视频:从指定点播放
【发布时间】:2013-04-18 18:21:36
【问题描述】:

从特定点开始流式传输/播放 h264 高配置 HDTV 视频转储的正确和快速方法是什么?

真实生活流的大量样本:this 文件。

根据“ffprobe -show_frames”,此示例 10Gb 105 分钟视频转储只有 28 个标记为“key_frame=1”的视频帧和 10 个 I 帧。

我正在尝试改进的应用程序使用此类帧作为某种索引,允许从任何关键帧或 I 帧倒带和播放。 它与其他流完美配合。但不是在这种情况下,因为您很容易理解。 100 多分钟的节目只有 28 个起点的回放太少了。

我已检查是否存在启用了“随机访问指示符”的数据包 - 但此流中的此类数据包不在帧边界上,它们没有启用“帧开始”位,所以我可以不要依赖他们。 有没有办法为此编解码器实现“从指定时间点倒带/暂停/播放”功能?

【问题讨论】:

    标签: indexing decode h.264


    【解决方案1】:

    通过将包含 NAL 序列“nal slice idr”和“nal slice pps”的帧解释为索引帧来解决。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-17
      • 1970-01-01
      • 1970-01-01
      • 2015-04-13
      • 1970-01-01
      • 2023-01-04
      • 2016-07-17
      • 2022-11-02
      相关资源
      最近更新 更多