H.264编码常用参数
来源:互联网 发布:淘宝样式重置 编辑:程序博客网 时间:2024/05/21 19:50
视频编码系统的基本结构如图所示:
自1989年ITU-T发布第一个数字视频编码标准——H.261以来,已陆续发布了H.263等视频编码标准及H.320、H.323等多媒体终端标准。ISO下属的运动图像专家组(MPEG)定义了MPEG-1、MPEG-2、MPEG-4等娱乐和数字电视压缩编码国际标准。
2003年3月份,ITU-T颁布了H.264视频编码标准。它不仅使视频压缩比较以往标准有明显提高,而且具有良好的网络亲和性,特别是对IP互联网、无线移动网等易误码、易阻塞、QoS不易保证的网络视频传输性能有明显的改善。
H.264编码常用参数有:
1.QP值
QP为量化步长,在量化和反量化过程中,量化步长QP决定量化器的编码压缩率及图像精度。如果QP比较大,则量化值动态范围较小,其相应的编码长度较小,但反量化时损失较多的图像细节信息;如果QP比较小,则动态范围较大,相应的编码长度也较大,但图像细节信息损失较少。编码器可以根据图像实际动态范围自动改变QP值,在编码长度和图像精度之间折衷,达到整体最佳效果。
在H.264中,量化步长Qstep共有52个值。当QP取最小值0时代表最精细的量化,当QP取最大值51时代表最粗糙的量化。
2 I帧
如果一帧都采用帧内模式编码,这一帧就称为I帧。一般用于一个序列的第一帧。它的特点是高码率,但是可单独解码,无需参考前一帧,因此也被称为关键帧。
3 P帧
参考前一帧图像进行单向预测编码得到的帧称为P帧,它的特点是码流低,但是不能单独解码,必须参考前一帧解码后的图像数据才能解码,如果丢失了前一帧数据强行解码的话解出来的图像会花掉,直到解I帧才能恢复。
4 B帧
参考前后2帧图像进行双向预测编码得到的帧称为B帧,它的特点是可以反向解码,即观看视频时可以倒退观看。
5GOP:
这是Group Of Picture的意思,GOP的值定义了每隔多少个P/B帧编一个I帧(关键帧),如下图所示:
图 GOP=10时 帧数据
如果码流传输过程中P帧丢失或破坏后会引起后续P帧解码错误从而显示花屏,因此设置适当的GOP可以让编码器定期编出I帧来阻止错误扩散并恢复图像。
I帧详解:
B帧详解:
- H.264编码常用参数
- 采用H.264编码视频的参数设定
- 采用H.264编码视频的参数设定
- H.264编码技术
- H.264:视频压缩编码
- H.264视频编码
- H.264编码技术
- H.264编码技术
- H.264 视频编码
- H.264编码心得
- H.264编码技术
- H.264编码过程
- H.264编码技术
- H.264视频编码
- H.264编码原理
- H.264编码
- H.264编码原理
- h.264编码
- HDU4292--Food
- iOS开发之UITextField常用属性设置
- Google Map Android v2开发,安装运行Google Map Android v2 示例程序
- xmu 1423.整点坐标
- 从Hadoop框架与MapReduce模式中谈海量数据处理(含淘宝技术架构)
- H.264编码常用参数
- java.util.Collections
- poj1005——I Think I Need a Houseboat
- uva_10167_Birthday Cake( 窮舉+卡精度 )
- Android自定义类库详解
- MapReduce技术的初步了解与学习
- hdu2055An easy problem
- 性能优化之二
- C++ 友元的作用