GOP

GOP(group of picture图像群组)是由固定模式的一系列I帧、P帧、B帧组成。

常用的结构由15个帧组成,具有以下形式IBBPBBPBBPBBPBB。

所谓GOP,意思是画面组,一个GOP就是一组连续的画面。MPEG编码将画面(即帧)分为I、P、B三种,I是内部编码帧,P是前向预测帧,B是双向内插帧。简单地讲,I帧是一个完整的画面,而P帧和B帧记录的是相对于I帧的变化。没有I帧,P帧和B帧就无法解码。

两种彩电视频制式:

NTSC (525 lines @ 59.94Hz)  29.97 fps

PAL (625 lines @ 50 Hz)  25fps

NTSC 和PAL属于全球两大主要的电视广播制式,但是由于系统投射颜色影像的频率而有所不同。NTSC是NationalTelevision System Committee的缩写,其标准主要应用于日本、美国,加拿大、墨西哥等等,PAL 则是PhaseAlternating Line的缩写,主要应用于中国,香港、中东地区和欧洲一带。

GOP最大可含帧数目:18 (NTSC) / 15 (PAL)

GOP是由固定模式的一系列I帧、P帧、B帧组成。

I帧编码是为了减少空间域冗余,P帧和B帧是为了减少时间域冗余。

常用的结构由15个帧组成,具有以下形式IBBPBBPBBPBBPBB。简称GOP(4,2),指的是该图像组除了一个I帧外,包含了4个P帧,并且任何两个P帧或者I、P之间都有两个B帧。

参考:

http://zh.wikipedia.org/wiki/MPEG-2

时间: 2024-12-24 23:13:09

GOP的相关文章

HEVC—参数GOP,SLICE,TILE解疑

一直不是很理解GOP的概念 视频序列由若干时间连续的图像构成,在对其压缩的时候,先将该视频分割为若干个小的图像组,GOP.在视频编码中有两种GOP类型 封闭式GOP,每一个GOP以IDR图像开始,各个GOP之间独立编码 开发式GOP中第一个GOP 为IDR图像,后续的GOP中第一个为non-IDR图像,即帧间预测的时候后面GOP的图像可以参考一面GOP图像的信息 SS(slice segment) SS为片段,每个片由一个或者多个片段组成,一个SS在编码时先被分为大小相同的CTU SS来源于片

多媒体开发之编码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帧就无法解码,这

什么是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帧就无法解码,这

流媒体码流、分辨率、gop、qp、fps、cvbr

IDR Instantaneous Decoding Refresh,即时解码刷新.为将首个I帧和其他I帧区别开,定义首个I帧为IDR帧.它与I帧.P帧.B帧的区别见http://blog.csdn.net/sphone89/article/details/8086071. GOP Group of Picture,关键帧的周期,也就是两个IDR帧之间的距离,一个帧组的最大帧数,一般而言,每一秒视频至少需要使用 1 个关键帧.增加关键帧个数可改善质量,但是同时增加带宽和网络负载.在一个GOP中,

I,P,B帧和PTS,DTS的关系

基本概念: I frame :帧内编码帧 又称intra picture,I 帧一般是每一个 GOP(MPEG 所使用的一种视频压缩技术)的第一个帧,经过适度地压缩,做为随机訪问的參考点,能够当成图象.I帧能够看成是一个图像经过压缩后的产物. P frame: 前向预測编码帧 又称predictive-frame,通过充分将低于图像序列中前面已编码帧的时间冗余信息来压缩数据传输量的编码图像,也叫预測帧: B frame: 双向预測内插编码帧 又称bi-directional interpolat

【深度分解】听趣拍云产品经理剖析视频基础知识(2)

"随着技术的不断进步,视频技术的制作加工门槛逐渐降低,信息资源的不断增长,同时由于视频信息内容更加丰富完整的先天优势,在近年来已经逐渐成为主流.在基础知识(1)里面已经讲了模拟时代和数字化时代的视频技术.接下来将对视频编码与压缩.画面压缩.运动压缩.互联网视频应用的到来做一个详细的介绍." 视频编码与压缩 视频编码与压缩,是数字化视频非常重要的技术,以至于它直接影响到视频在各个领域的应用.如果没有视频编码技术的不断提高,我们今天也不可能在方方面面享受到视频的便利性. 首先,视频编码是一

十亿级视频播放技术优化揭密

本文为转载文章,文章来自:王辉|十亿级视频播放技术优化揭密 QCon是由InfoQ主办的全球顶级技术盛会,每年在伦敦.北京.东京.纽约.圣保罗.上海.旧金山召开.自 2007年 3月份首次举办以来,已经有超万名高级技术人员参加过QCon大会.QCon内容源于实践并面向社区,演讲嘉宾依据热点话题,面向 5年以上工作经验的技术团队负责人.架构师.工程总监.高级开发人员分享技术创新和最佳实践. 4月18日性能优化面面观专题会议上,腾讯研发总监王辉以“十亿级视频播放技术优化揭秘”为主题,用QQ空间的日均

[Go语言]cgo用法演示

经历了数十年发展的C语言,各种各样的现成的库已经非常丰富.通过cgo,可以在Go语言中使用C语言代码,充分利用好现有的"轮子". 本文所有代码,在下述环境中调试通过: Windows 8.1 64-bit Go 1.3.3 64-bit GCC 4.8.1 64-bit 要想使用cgo,要导入C"包": import "C" 这行代码的上方要紧挨着连续的若干行的注释,在这些注释中编写C代码.例如: /* int PlusOne(int n) {

【如何快速的开发一个完整的iOS直播app】(原理篇)

一.个人见解(直播难与易) 直播难:个人认为要想把直播从零开始做出来,绝对是牛逼中的牛逼,大牛中的大牛,因为直播中运用到的技术难点非常之多,视频/音频处理,图形处理,视频/音频压缩,CDN分发,即时通讯等技术,每一个技术都够你学几年的. 直播易:已经有各个领域的大牛,封装好了许多牛逼的框架,我们只需要用别人写好的框架,就能快速的搭建一个直播app,也就是传说中的站在大牛肩膀上编程. 二.了解直播 热门直播产品 映客,斗鱼,熊猫,虎牙,花椒等等 直播效果图 直播效果.jpeg 1.一个完整直播ap