本片博文总结的知识点是根据h264官方标准文档+自己的理解+网络资料的帮助,为了帮助同行业的朋友们了解到更细节的知识此处附上h264官方标准文档:《T-REC-H.264-200503-S2PDF-C(中文版).pdf》。

PPS(Picture Parameter Set):图像参数集,

SPS(Sequence Parameter Set):序列参数集,保存视频的分辨率等信息;

h264之SPS、PPS

图1

如图1,所示,我们可以通过SPS帧中获取视频图像的分辨率信息:

(79+1)*16 = 1280

(44+1)*16 = 720

可以看出我们的视频图像分辨率为1280*720,与VLC中获取到的视频分辨率信息相同,(图2中是通过VLC播放器获取的视频分辨率)。

细心的同志们可能注意到了我们算分辨率的方法,先是加1,然后乘以16,为什么要这么算呢?那是因为pic_width_in_mbs_minus1、pic_height_in_map_units_minus1 这两个字段的值的取值是以宏块(16*16)减1得到的。

h264之SPS、PPS

图2

相关文章: