h264重要参数分析
Profile: 对视频压缩特性的描述,Profile越高,压缩特性越高
上述是一些Profile压缩特性,以及这些压缩方式包含的压缩算法
Level:Level是对视频的描述,Level越高,视频的码率,分辨率,fps越高
上图是level,分辨率,码率的对应关系
pic_width_in_mbs_minus1: 图像宽度包含的宏块个数-1 (一般宏块为16 * 16像素)pic_heigh_in_mbs_minus1: 图像高度包含的宏块个数-1frame_mbs_only_flag: 帧编码还是场编码frame_cropping_flag: 图像是否需要裁剪 (为1表示有裁剪)frame_crop_left_offsetframe_crop_right_offsetframe_crop_top_offsetframe_crop_bottom_offset: 裁剪偏移量log2_max_frame_num_minus:GOP的最大帧数max_num_ref_frames: 解码帧大小entropy_coding_mode_flag: 1表示使用CABAC压缩num_slice_groups_minus: 分片数量Slice Header: 其中包含帧类型(IBP),GOP中解码帧序号,预测权重,滤波信息
h264分析工具
Elecard Stream Eye: 功能强大,收费很贵
CodecVisa: 功能全,收费
windows工具: ffmpeg开发,免费,不再更新
使用windows视频查看工具进行初步分析
可以看到视频的大体编码信息
可以做rgb,yuv拆分
可以查看宏块预测值
可以查看关键帧
其他还有很多功能,可以在后续音视频学习中使用