zoukankan      html  css  js  c++  java
  • 多媒体开发之编码gop---什么是GOP

      所谓GOP,意思是画面组,MPEG格中的帧序列,分为I、P、B三种,如排成IBBPBBPBBPBBPBBP...样式,这种连续的帧图片组合即为GOP(画面群,GROUP OF PICTURE),是MPEG将来存取的最本基本的单位,它的排列顺序将会一直重复到影像结束。一个GOP就是一组连续的IPB画面。MPEG编码将画面(即帧)分为I、P、B三种,I是内部编码帧,P是前向预测帧,B是双向内插帧。简单地讲,I帧是一个完整的画面,而P帧和B帧记录的是相对于I帧的变化。没有I帧,P帧和B帧就无法解码,这就是MPEG格式难以精确剪辑的原因,也是我们之所以要微调头和尾的原因。

        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帧结构也会对还原图像质量产生影响。这两者之间互相作用,存在一定关联。由于本次实验未尽充分,因此暂时无法对两者的相互关系进行分析。

        什么是关闭GOP,和打开gop?

        在视频编码软件里一般都有"是否关闭GOP”选项,其中关闭的GOP是指一个GOP的一组序列图片只与本组序列图片相关联,与相邻GOP没联系,优点是时间信息可以准确定位到这个GOP,缺点视频关联信息少,图像质量不如打开gop。打开的GOP,与上面相反。

  • 相关阅读:
    ubuntu>雷鸟只能收邮件不能发邮件
    ubuntu>安装jdk(转)
    ubuntu>修改root密码
    ios>Could not instantiate class named NSLayoutConstraint(转)
    ios>xcode4.5 如何找到以前的iphone模拟器(转)
    Windows7系统开始菜单改成经典样式
    ASP.NET多语言版的开发
    Dynamic repositories in LightSpeed
    Enhancing queries in dynamic repositories
    C# 4.0 Dynamic关键字全解析
  • 原文地址:https://www.cnblogs.com/pengkunfan/p/4127106.html
Copyright © 2011-2022 走看看