现实生活流的大量样本:this文件。
根据'ffprobe -show_frames',此示例10Gb 105分钟视频转储只有28个视频帧标记为'key_frame = 1'和10个I帧。
我想要改进的应用程序使用这样的帧作为某种索引,允许从任何关键帧或I帧回放和播放。 它与其他流完美配合。但不是在这种情况下,你可以很容易地理解。在100多分钟的节目中,只有28个播放起点太低了。
我已经检查了启用了“随机访问指示符”的数据包的存在 - 但是此流中的此类数据包不在帧边界上,它们没有启用“帧开始”位,所以我可以'依赖于他们。 有没有办法实现此编解码器的“从指定时间点回放/暂停/播放”功能?
答案 0 :(得分:1)
通过解释解释为包含NAL序列'nal slice idr'和'nal slice pps'的索引帧。