CBR编码与VBR编码
2016-04-12 11:08
204 查看
CBR 编码
在流式播放方案中使用 CBR 编码最为有效。使用 CBR 编码时,比特率在流的进行过程中基本保持恒定并且接近目标比特率,始终处于由缓冲区大小确定的时间窗内。CBR 编码的缺点在于编码内容的质量不稳定。因为内容的某些片段要比其他片段更难压缩,所以 CBR 流的某些部分质量就比其他部分差。此外,CBR 编码会导致相邻流的质量不同。通常在较低比特率下,质量的变化会更加明显。
VBR 编码
当计划提供内容供用户下载、将内容在本地播放或者在读取速度有限的设备(如 CD 或 DVD 播放机)上播放时,请使用 VBR 编码。(计划流式播放内容时也可以采用峰值 VBR 编码模式。)当编码内容中混有简单数据和复杂数据(例如,在快动作和慢动作间切换的视频)时,VBR 编码是很有优势的。使用 VBR 编码时,系统将自动为内容的简单部分分配较少的比特,从而留出足量的比特用于生成高质量的复杂部分。这意味着复杂性恒定的内容(例如新闻播音)不会受益于 VBR 编码。对混合内容使用 VBR 编码时,在文件大小相同的条件下,VBR 编码的输出结果要比 CBR 编码的输出结果质量好得多。在某些情况下,与 CBR 编码文件质量相同的 VBR 编码文件,其大小可能只有前者的一半。
相关文章推荐
- VB使用API进行MD5加密解密
- VB下较为高效的字节和十六进制字符串转换
- 学习一个月vb6.0总结
- 确实还是字典法方便
- 顶点缓存对象(VBO)
- 无法打开模块文件,对象引用被隐藏
- VB6 加载控件Windows Common Controls 6.0(mscomctl.ocx)失败提示“对象库未注册”
- AVB传输协议数据包分析
- AVB 的上位机控制软件怎么玩?
- 学习vb的心得体会
- 对vb感受(下)
- 对vb感受(上)
- VB.net机房收费系统小问题之变量赋值前被使用
- 做完VB后的感言
- 工程设计人员VB开发注意几个问题
- VBA窗体转VB方法
- VB.net版机房收费系统——结账功能实现(调错与优化)
- VB.net版机房收费系统——结账功能实现(代码部分)
- VB.net版机房收费系统——Trim函数&Round函数&Mid函数
- VB.net版机房收费系统——VS报表制作及功能实现中的问题及解决办法(好学的代价=Bug)