码率就是数据传输时单位时间传送的数据位数,一般我们用的单位是kbps即千位每秒。其英文是 Kilobits per second,意即“千位每秒”(根据发音亦译作“千比特每秒”),意思是说每过一秒钟,有多少千比特的数据流过,因此码率也经常被称为“比特率”。 通俗一点的理解就是取样率,单位时间内取样率越大,精度就越高,处理出来的文件就越接近原始文件,也就是说画面的细节就越丰富,画面质量越好。
但是文件体积与取样率是成正比的,所以几乎所有的编码格式重视的都是如何用最低的码率达到最少的失真,围绕这个核心衍生出来的cbr(固定码率)与vbr(可变码率),都是在这方面做的文章,不过事情总不是绝对的,从音频方面来说,码率越高,被压缩的比例越小,音质损失越小,与音源的音质越接近。
固定码率:
当然不同的码率其视频效果,文件大小等都是不一样的。在流式播放方案中使用固定码率最为有效。使用固定码率时,比特率在流的进行过程中基本保持恒定并且接近目标比特率,始终处于由缓冲区大小确定的时间窗内。固定码率的缺点在于编码内容的质量不稳定。因为内容的某些片段要比其他片段更难压缩,所以图像的某些部分质量就比其他部分差。此外,固定码率会导致相邻流的质量不同。通常在较低比特率下,质量的变化会更加明显。但随着real 公司支持VBR 的R9/R10 的出现,现在压片基本上已经都不用固定码率了,