IsaacZ 发表于 2007-1-22 11:22:27

在MPEG文件中什么是GOP?GOP的设定对画质影响大吗?

本帖最后由 IsaacZ 于 2011-3-6 01:55 编辑

IsaacZ注:经常有朋友在使用TMPGENC DVD AUTHOR打包KVCD文件时遇到“视频GOP太长”问题。关于GOP的内容略显专业了一些,IsaacZ也不太明白。以下转引内容仅供读者自行揣摩GOP的作用。关于如何应对“视频GOP太长”,请参考:

binweiwei提供的解决方案:[分享]+[经验]TDA使用过程中出现GOP问题解决办法!
lijianwen提供的经验帖:[经验] 打包DVD时被提示“GOP太长”,是好事还是坏事?


什么是GOP?

所谓GOP,是英文Group Of Pictures的缩写,意思是画面组,一个GOP就是一组连续的画面。MPEG编码将画面(即帧)分为I、P、B三种,I 是内部编码帧,P是前向预测帧,B是双向内插帧。简单地讲,I 帧是一个完整的画面,而P帧和B帧记录的是相对于I帧的变化。没有I帧,P帧和B帧就无法解码,这就是MPEG格式难以精确剪辑的原因,也是我们之所以要微调头和尾的原因。更详细的内容,读者可以查阅有关的MPEG资料。

    MPEG-2 帧结构



    MPEG-2压缩的帧结构有两个参数,一个是GOP(Group Of Picture)图像组的长度,一般可按编码方式从1-15;另一个是I帧和P帧之间B帧的数量,一般是1-2个。前者在理论上记录为N,即多少帧里面出现一次I帧;后者描述为多少帧里出现一次P帧,记录为M。图示的GOP是N=12,M=3。

    我们通常认为MPEG-2的GOP长度越长,图像压缩效率越高,也即在同码流同编码格式前提下还原图像质量越高。实验中我们特别对视频服务器设置了两组不同GOP长度进行测试,结果却与原观念不同。同样还是Kiel Harbor序列,在MP@ML 编码和8Mbps条件下,GOP=15的还原图像质量PQR=5.59;而GOP=9的图像PQR=5.49,比GOP=15好。

    当然,我们并不认为GOP越短图像质量越高。这里面可能也是一个先上升后下降的曲线关系,在一定条件下GOP会有一个最佳值。另外,IBP帧结构也会对还原图像质量产生影响。这两者之间互相作用,存在一定关联。由于本次实验未尽充分,因此暂时无法对两者的相互关系进行分析。

yiailing 发表于 2011-5-27 18:11:41

受教,不过有关p帧和B帧还是有些不明白,具体一点就好了

mfcp 发表于 2011-7-24 21:59:47

顶一下

wsqwert 发表于 2011-8-30 08:38:50

:victory:这回儿学到真正的东西了!

oonly 发表于 2011-10-31 19:47:54

这个是基础,能有实例就好啦,

scucy219 发表于 2011-12-10 21:30:57

学习了。

zhongabng 发表于 2011-12-28 21:53:44

看过此类问题,还是没有明白

zhongabng 发表于 2011-12-28 21:54:10

不过我通常软件默认

耕耘 发表于 2012-3-18 20:55:29

恩 学习了有点专业 不太好明白
页: [1]
查看完整版本: 在MPEG文件中什么是GOP?GOP的设定对画质影响大吗?