一篇文章解析 H.264/AVC 视频编解码标准框架
古人有云: “不积跬步, 无以至千里; 不积小流, 无以成江海。”
本文给小伙伴们删繁就简介绍 H.264/AVC 视频编解码标准框架。
H.264/AVC框架
H.264/AVC 作为视频编码领域的里程碑标准,仍然沿用混合编码框架,但其通过模块化技术创新显著提升了压缩效率和网络适应性。H.264/AVC 的编码流程结合了 预测编码(去除时空冗余) 和 变换编码(去除频域冗余) 的混合模式,如下图,主要模块包括:
- 帧内预测:利用空间相关性,通过相邻像素预测当前块。
- 帧间预测:通过运动补偿消除时间冗余。
- 整数变换与量化:将残差数据转换至频域并压缩动态范围。
- 熵编码:对编码参数和量化系数进行无损压缩。
- 环路滤波:消除块效应,提升重建图像质量。