【发布时间】:2013-04-18 18:21:36
【问题描述】:
从特定点开始流式传输/播放 h264 高配置 HDTV 视频转储的正确和快速方法是什么?
真实生活流的大量样本:this 文件。
根据“ffprobe -show_frames”,此示例 10Gb 105 分钟视频转储只有 28 个标记为“key_frame=1”的视频帧和 10 个 I 帧。
我正在尝试改进的应用程序使用此类帧作为某种索引,允许从任何关键帧或 I 帧倒带和播放。 它与其他流完美配合。但不是在这种情况下,因为您很容易理解。 100 多分钟的节目只有 28 个起点的回放太少了。
我已检查是否存在启用了“随机访问指示符”的数据包 - 但此流中的此类数据包不在帧边界上,它们没有启用“帧开始”位,所以我可以不要依赖他们。 有没有办法为此编解码器实现“从指定时间点倒带/暂停/播放”功能?
【问题讨论】: