平均码率通常是指数字音乐或者视频的平均码率,可以简单的认为等于文件大小除以播放时间。例如常用的
RMVB在压缩电影时常常设定视频平均码率为450kbps,则平均每秒占用约55千
字节,这样可以估算10分钟的视频大小约为55KB*60*10=33MB,2小时的视频则约为400MB。码率并不是
衡量音频/视频质量的唯一标准,格式、图像大小、
音频采样率、音频分辨率等因素也是很重要的指标。
名词解释
平均码率(ABR)通常是指数字音乐或者
视频的平均码率。例如如果说一个
MP3文件的平均码率是128kbps,就是说,平均而言,每秒钟有128,000比特被传输/解码。
码率并不是衡量音频/视频质量的唯一标准,例如一些其它的格式,比如
wma和
ogg格式都可以在和mp3文件同样的平均码率下提供更好的声音质量。
平均码率(ABR)是以一个平均数值来处理mp3,结果你就会看到你所指定的码率(例如222KBPS)是作为当前播放器解压的首选,而恒定码率就只是以固定的压缩比压缩文件。
码流 x 时间 = 总容量
这里要注意的是码流的单位,1 byte (B) = 8 bits (b),我们计算机上文件的容量K/M,都是指B;
1 Kilobyte(K/KB)=2^10 bytes=1,024 bytes 千字节 ;
1 Megabyte(M/MB)=2^20 bytes=1,048,576 bytes 兆字节;
所以如果用的bits/s的码流计算容量记得要除8。
实际运用
平均码率通常是指数字
音乐或者
视频的平均码率,可以简单的认为等于文件大小除以播放时间。例如常用的
RMVB在压缩
电影时常常设定视频平均码率为450
kbps,则平均每秒占用约55
千字节,这样可以估算10分钟的视频大小约为55KB*60*10=33MB,2小时的视频则约为400MB。码率并不是衡量音频/视频质量的唯一标准,格式、图像大小、
音频采样率、音频解析度等因素也是很重要的指标。
由于在实际编码中,会根据图像/音频的复杂程度,而对码率进行一些调整,以达到最好的控制文件大小及质量,因此,最终的平均码率并不能在编码之前确定下来,波动幅度较大。为了从一定程度解决这个问题,
二次编码方式诞生了。它在第一次编码时不进行实际编码运算,仅仅是计算码率,第二次利用这一计算结果为基础,根据
设定值进行调整,并最终编码。
除了平均码率之外,最高码率,或者叫码率峰值,也是与码率有关的一个参数。当码率峰值高过处理器所能处理的强度时,可能会造成播放延迟。
举例说明
平均码率(ABR, Average Bit-Rate)在音频编码时,指这样一种编码方式:它与
固定码率(CBR)基本相同,会按照设定的目标码率进行
编码。但当编码器认为“适当”的时候,会使用高于目标码率的数值来进行编码以保证更好的质量。
例如一首192kbps的平均码率编码的MP3,其中可能存在分散着的一些极短的片段使用了高于192kbps的码率。但由于它们实在太短了,因此最终的目标文件并不会比使用固定码率编码的文件大很多,通常差异在2~3%左右。