IsaacZ 发表于 2008-12-18 16:37:26

GOP和I、B、P帧

在 MPEG编码中,图片组(Group of pictures,GOP)即I帧和I帧之间的帧排列。

图像群组就是一组以 MPEG 编码的影片或视讯串流内部的连续图像。每一个以 MPEG 编码的影片或视讯串流都由连续的图像群组组成。

图像群组可包含下列图像类型︰


[*]I-图像/画格(节点编码图像,intra coded picture)参考图像,相当于一个固定影像,且独立于其它的图像类型。每个图像群组由此类型的图像开始。
[*]P-图像/画格(预测编码图像,predictive coded picture)包含来自先前的 I 或 P-画格的差异资讯。
[*]B-图像/画格(前后预测编码图像,bidirectionally predictive coded pictures)包含来自先前和/或之后的 I 或 P-画格的差异资讯。
[*]D-图像/画格(指示编码图像,DC direct coded picture)用于快速进带。


图像群组总是以 I 画格为起始点。后面有若干 P 画格。其它的则是 B 画格。下一个 I 画格即为新的图像群组的起始点。如果显示顺序是︰I0、B1、B2、P3、B4、B5、P6、B7、B8、I9,则编解码顺序为︰I0、P3、B1、B2、P6、B4、B5、I9、B7、B8。

IsaacZ 发表于 2008-12-18 16:39:18

这些东西不是太好懂,我等小白大致了解就可以啦。。

鲁鲁cc 发表于 2010-4-24 22:11:36

看天书一样看,我也出现GOP太长了

taoriben2010 发表于 2010-8-1 23:04:39

不好意思 文化低 看不懂:lol

IsaacZ 发表于 2010-8-1 23:26:18

回复 4# taoriben2010

另参:
[资料] MPEG中的三种图像类型(I帧、P帧、B帧)及码流组成

alin177 发表于 2010-8-2 01:27:09

没看懂。。。

chnxn 发表于 2010-8-2 10:54:22

按顶楼的顺序来看:I=1,P=2,B=4,GOP=9。是不是?
这样看来,约1/3秒才有一个I帧,NTSC制式稍短一些。
还有点不明白,若是下一个I帧画面已经面目全非,压缩软件是不是将两个I帧之间的所有帧都变成I帧?
这玩意固然有些深奥,稍稍了解它对压缩还是有帮助的。
请版主多关注。

IsaacZ 发表于 2010-8-2 12:53:11

回复 7# chnxn

IsaacZ的理解能力有限,这些知识在脑中略具概念还可,深研则不足胜任。大家各凭造化罢了。

chnxn 发表于 2010-8-2 13:17:11

可能要修正一下:按顶楼的顺序来看:I=1,P=2,B=2,GOP=9。

flychenhui 发表于 2010-11-24 18:40:14

太抽象了,看不懂
页: [1] 2
查看完整版本: GOP和I、B、P帧