加载中...

GOP(Group of Pictures,图像组)是视频编码中的基本组织单位,指从一个关键帧(I 帧)开始到下一个关键帧之前的一串帧序列。
I 帧(帧内编码帧)不依赖其他帧、可独立解码,体积最大;P 帧(前向预测帧)参考之前的帧编码;B 帧(双向预测帧)同时参考前后帧,压缩率最高。闭合 GOP(closed GOP)内的帧不引用组外数据,便于切片与拼接;开放 GOP 压缩更优但随机访问受限。
GOP 长度是延迟、画质与容错的关键权衡:GOP 越长,I 帧占比越低、压缩效率越高,但拖动定位粒度变粗,直播中丢失参考帧后的花屏持续更久;秒开优化也要求首个 I 帧尽快到达。直播场景常用 1-2 秒 GOP,点播可用更长。HLS/DASH 要求分片边界对齐关键帧,因此 GOP 通常设为分片时长的约数。
x264 中以 keyint/min-keyint 控制 GOP,scenecut 会在场景切换处自动插入 I 帧。

登录 后参与讨论
暂无讨论,来发表第一条评论吧