码率也叫比特率,表示经过压缩编码后的视音频数据每秒需要用多少个比特来表示,即把每秒显示的图像进行压缩后的数据量,一般采用的单位是kbps即千位每秒。
固定码率CBR(Constant Bitrate):指文件从头到尾都是一种码率,这是以固定文件大小为前提的压缩方式。
动态码率VBR(Variable Bitrate):指没有固定的码率,压缩时根据视音频数据即时确定使用什么码率,这是以质量为前提兼顾文件大小的压缩方式。 平均码率 :通常是指数字音乐或者视频的平均码率。例如如果说一个MP3文件的平均码率是128kbps,就是说,平均而言,每秒钟有128,000比特被传输/解码。码率并不是衡量音频/ 视频质量 的唯一标准,例如一些其它的格式,比如wma和ogg格式都可以在和mp3文件同样的平均码率下提供更好的声 音质 量。【文件大小】(Byte字节)=【码率】(kbps)/8X【时间】(秒)
例如DV25格式的视频文件码率是25Mbps,一个小时DV25格式的视频文件大小约25Mbps/8X3600s=11250MB=11.25GB。 这里要注意的是码流的单位,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。
音频和视频都需要可定制的压缩方法。
一个复杂的平衡关系存在于以下因素之间:视频的质量、用来表示视频所需要的数据量(通常称之为码率)、编码算法和解码算法的复杂度、针对数据丢失和错误的鲁棒性(Robustness)、编辑的方便性、随机访问、编码算法设计的完美性、端到端的延时以及其它一些因素。