首页 > 代码库 > GOP

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

GOP