VBR就是可变比特率,它与恒定比特率CBR有一些区别,关于CBR或VBR编码的区别如下: 通过使用Windows Media编码器,可以用恒定比特率(CBR)或可变比特率(VBR)对音频和视频内容进行编码。 CBR编码 在流式播放方案中使用CBR编码最为有效。使用CBR编码时,比特率在流的进行过程中基本保持恒定并且接近目标比特率,始终处于由缓冲区大小确定的时间窗内。CBR编码的缺点在于编码内容的质量不稳定。因为内容的某些片段要比其他片段更难压缩,所以CBR流的某些部分质量就比其他部分差。此外,CBR编码会导致相邻流的质量不同。通常在较低比特率下,质量的变化会更加明显。 VBR编码 当计划提供内容供用户下载、将内容在本地播放或者在读取速度有限的设备(如CD或DVD播放机)上播放时,请使用VBR编码。(计划流式播放内容时也可以采用峰值VBR编码模式)当编码内容中混有简单数据和复杂数据(例如,在快动作和慢动作间切换的视频)时,VBR 编码是很有优势的。使用VBR编码时,系统将自动为内容的简单部分分配较少的比特,从而留出足量的比特用于生成高质量的复杂部分。这意味着复杂性恒定的内容(例如新闻播音)不会受益于VBR编码。对混合内容使用 VBR 编码时,在文件大小相同的条件下,VBR编码的输出结果要比CBR编码的输出结果质量好得多。在某些情况下,与CBR编码文件质量相同的VBR编码文件,其大小可能只有前者的一半。 |
CBR means that the stream's bitrate is constant and never changes.
CBR 表示音频流的比特率是恒定不变的
VBR means that the stream's bitrate is variable, and changes in according to the amount of information that needed to be encoded.
VBR 表示音频流的比特率是可变的, 依据需要编码的信息总量改变。
ABR has a variable bitrate for each frame, but its average bitrate is a constant.
ABR 则是每个帧都有一个可变的比特率,但是其平均比特率是恒定的。
Conclusion:
CBR is a private-case of ABR which is a private-case of VBR.
结论:
CBR是ABR的子集,ABR是VBR的子集