VBR与CBR的区别是什么?
来源:互联网 发布:网络上摇摆是什么意思 编辑:程序博客网 时间:2024/04/29 09:53
VBR是动态码率。CBR是静态码率。VBR(Variable Bitrate)动态比特率。也就是没有固定的比特率,压缩软件在压缩时根据音频数据即时确定使用什么比特率,这是以质量为前提兼顾文件大小的方式。VBR也称为动态比特率编码,使用这个方式时,你可以选择从最差音质/最大压缩比到最好音质/最低压缩比之间的种种过渡级数,在MP3文件编码之时,程序会尝试保持所选定的整个文件的品质,将选择适合音乐文件的不同部分的比特率来编码。主要优点是可以让整首歌都能大致达到我们的品质要求,缺点是编码时无法估计压缩出来的文件大小。CBR(Constants Bit Rate)即固定码率,就是静态(恒定)比特率的意思,CBR是一种固定采样率的压缩方式。优点是压缩快,能被大多数软件和设备支持,缺点是占用空间相对大,效果不十分理想,现已逐步被VBR的方式取代。固定码率是一个用来形容通信服务质量(QoS,Quality of Service)的术语。和该词相对应的词是可变码率或可变比特率(英文variable bit rate,缩写VBR)。当形容编解码器的时候,CBR编码指的是编码器的输出码率(或者解码器的输入码率)应该是固定制(常数)。当在一个带宽受限的信道中进行多媒体通讯的时候CBR是非常有用的,因为这时候受限的是最高码率,CBR可以更好的易用这样的信道。但是CBR不适合进行存储,因为CBR将导致没有足够的码率对复杂的内容部分进行编码(从而导致质量下降),同时在简单的内容部分会浪费一些码率
ABR(Average Bitrate)平均比特率,是VBR的一种插值参数。Lame针对CBR不佳的文件体积比和VBR生成文件大小不定的特点独创了这种编码模式。ABR也被称为“Safe VBR”,它是在指定的平均Bitrate内,以每50帧(30帧约1秒)为一段,低频和不敏感频率使用相对低的流量,高频和大动态表现时使用高流量。举例来说,当指定用192kbps ABR对一段wav文件进行编码时,Lame会将该文件的85%用192kbps固定编码,然后对剩余15%进行动态优化:复杂部分用高于192kbps来编码、简单部分用低于192kbps来编码。与192kbps CBR相比,192kbps ABR在文件大小上相差不多,音质却提高不少。ABR编码在速度上是VBR编码的2到3倍,在128-256kbps范围内质量要好于CBR。可以做为VBR和CBR的一种折衷选择。。
0 0
- VBR与CBR的区别是什么?
- VBR和CBR区别
- VBR和CBR区别
- VBR和CBR区别
- vbr,cbr,abr区别
- abr vbr cbr 编码区别
- CBR编码与VBR编码
- CBR编码与VBR编码
- 视频编码中CBR编码和VBR编码的区别
- 视频编码中CBR编码和VBR编码的区别
- VBR与CBR的应用及其相互转换
- CBR/VBR
- VBR CBR
- 嵌入式 cbr、vbr、abr编码区别
- VBR、Loose CBR、Hard CBR
- CBR,VBR,ABR介绍
- CBR,VBR,ABR介绍
- VBR CBR ABR
- Unix BSD Linux的口令机制初探
- emacs配置文件 c语言
- 如何在不知道输入个数的情况下输入多个数子?
- 傍晚的深圳湾
- Linux 日志清除脚本
- VBR与CBR的区别是什么?
- cocos2d-x 添加中文方法
- iBatis里面的数据类型与java里面的数据类型的对应关系,javaType的必要性
- 多线程计数,怎么保持计数准确
- java 定时任务
- android 反编译
- Hadoop实战-初级部分 之 Hadoop IO
- LVS负载均衡
- HDU4493