码流码率高清的区别

码流码率高清的区别

ID:44272774

大小:80.50 KB

页数:7页

时间:2019-10-20

码流码率高清的区别_第1页
码流码率高清的区别_第2页
码流码率高清的区别_第3页
码流码率高清的区别_第4页
码流码率高清的区别_第5页
资源描述:

《码流码率高清的区别》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、关键帧的周期,也就是两个IDR帧Z间的距离,一个帧组的最大帧数,一般而言,每一秒视频至少需要使用1个关键帧。增加关键帧个数可改善质量,但是同时增加带宽和网络负载。需要说明的是,通过提高GOP值來提高图像质量是有限度的,在遇到场景切换的情况时,H.264编码器会自动强制插入一个I帧,此时实际的GOP值被缩短了。另一方面,在一个GOP屮,P、B帧是由I帧预测得到的,当I帧的图像质量比较差时,会影响到一个GOP川后续P、B帧的图像质量,直到下一个GOP开始才有可能得以恢复,所以GOP值也不宜设置过大。同时,由于P、B帧的复杂度大于

2、I帧,所以过多的P、B帧会影响编码效率,使编码效率降低。另外,过长的GOP还会影响Seek操作的响应速度,由于P、B帧是由前面的I或P帧预测得到的,所以Seek操作需要直接定位,解码某一个P或B帧时,需要先解码得到本GOP内的I帧及Z前的N个预测帧才可以,GOP值越氏,需要解码的预测帧就越多,seek响应的时间也越长。CABAC/CAVLCH.264/AVC标准中两种嫡编码方法,CABAC叫白适应二进制算数编码,CAVLC叫前后自适应可变长度编码,CABAC:是一种无损编码方式,画质好,X264就会舍弃一些较小的DCT系数,

3、码率降低,可以将码率再降低10-15%(特別是在高码率情况下),会降低编码和解码的速速。CAVLC将占用更少的CPU资源,但会影响压缩性能。帧:当采样视频信号时,如果是通过逐行扫描,那么得到的信号就是一帧图像,通常帧频为25帧每秒(PAL制)、30帧每秒(NTSC制);场:当采样视频信号时,如果是通过隔行扫描(奇、偶数行),那么一帧图像就被分成了两场,通常场频为50Hz(PAL制)、60Hz(NTSC制);帧频、场频的由來:最早由于抗干扰和滤波技术的限制,电视图像的场频通常与电网频率(交流电)相一致,于是根据算地交流电频率不

4、同就有了欧洲和中国等PAL制的50Hz和北美等NTSC制的60Hz,但是现在并没冇这样的限制了,帧频可以和场频一样,或者场频可以更高。帧编码、场编码方式:逐行视频帧内邻近行空间相关性较强,因此当活动彊非常小或者静止的图像比较适宜采用帧编码方式;而场内相邻行Z间的时间相关性较强,对运动量较人的运动图像则适宜采用场编码方式。Deblocking开启会减少块效应。FORCEJDR是否让每个I帧变成IDR帧,如果是IDR帧,支持随机访问。-frame将两场合并作为一帧进行编码厂tffEnableinterlacedmode(开启隔行

5、编码并设置上半场在前),-bffEnableinterlacedmode。PAFF和MBAFF:当对隔行扫描图像进行编码吋,每帧包括两个场,由于两个场之间存在较大的扫描间隔,这样,对运动图像來说,帧中相邻两行之间的空间相关性相对于逐行扫描时就会减小,因此这时对两个场分别进行编码会更节省码流。对帧来说,存在三种可选的编码方式:将两场合并作为一帧进行编码(frame方式)或将两场分别编码(field方式)或将两场合并起来作为一帧,但不同的是将帧川垂直相邻的两个宏块合并为宏块对进行编码;前两种称为PAFF编码,对运动区域进行编码时

6、field方式有效,对非运区域编码时,由于相邻两行有较大的相关性,因而frame方式会更有效。当图像同时存在运动区域和非运动区域时,在MB层次上,对运动区域采取field方式,对非运动区域采取frame方式会更加有效,这种方式就称为MBAFF,预测的单位是宏块对。码流/码率码流(DataRate)是指视频文件在单位时间内使用的数据流量,也叫码率或码流率,通俗一点的理解就是取样率,是视频编码中画面质量控制中最重要的部分,一般我们用的单位是kb/s或者Mb/So一般来说同样分辨率下,视频文件的码流越大,压缩比就越小,画面质量就越

7、高。码流越大,说明单位时间内取样率越大,数据流,精度就越高,处理岀来的文件就越接近原始文件,图像质量越好,画质越清晰,要求播放设备的解码能力也越高。当然,码流越大,文件体积也越大,其计算公式是文件体积=时间X码率/8。例如,网络上常见的一部90分钟1Mbps码流的720PRMVB文件,其体积就=5400秒x1Mb/8=675MBo通常来说,一个视频文件包括了画面及声音,例如一个RMVB的视频文件,里面包含了视频信息和音频信息,音频及视频都有各自不同的采样方式和比特率,也就是说,同一个视频文件音频和视频的比特率并不是一样的。而

8、我们所说的一个视频文件码流率大小,一般是指视频文件中咅频及视频信息码流率的总和。以以国内最流行,大家最熟悉的RMVB视频文件为例,RMVB中的VB,指的是VBR,即VariableBitRate的缩写,屮文含义是可变比特率,它表示RMVB采用的是动态编码的方式,把较高的采样率用于复杂的动态

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。