CBR,VBR,ABR介绍
来源:互联网 发布:处cp什么意思网络用语 编辑:程序博客网 时间:2024/04/24 09:12
对 MP3 来说 bitrate(比特率)是最重要的因素,它用来表示每秒钟的音频数据占用了多少个 bit(bit per second,简称 bps)。这个值越高,音质就越好。未压缩的 WAV 文件其 bitrate 为 1400kbps,1 个字节为 8 比特,将 1400/8 转换成字节就是 175kByte/s。所以,对一首 4 分钟的音乐,wav 格式的文件占用的空间为 4 分 * 60 秒 * 175=42000kByte,即 42000/1024=41MB;而 192kbps(每秒 24kByte)的 MP3 则占用了 4*60*24/1024=5.625MB。这种每秒固定比特率的算法是由 Xing 公司开发的,被称为 Constant BitRate,即 CBR(固定速率);后来,Xing 又发展了一种新的算法,他们将一首歌的复杂部分用高 bitrate 编码,简单部分用低 bitrate 编码,这被称为 Variable BitRate,简称 VBR(可变速率)。主意虽然不错,可惜 Xing 编码器的 VBR 算法很差,音质与 CBR 相去甚远,而且不是所有的播放器都支持 VBR 编码的 MP3,包括微软的 media player,这也是为什么在 WMP 中 VBR 编码的 MP3 不能正确显示时间的原因。幸运的是,由 LAME 完美地实现了 VBR 算法(以 Xing 的算法为基础加以改进和扩充),非但如此,从 LAME 3.89 版本开始,LAME 又引入了一种新的算法:ABR(average bitrate,平均速率)。ABR 也被称为“safe VBR”,它可以将生成的 MP3 控制在给定的 bitrate 上。举例来说,当指定用 192kbps、ABR 对一段 wav 文件进行编码时,LAME 会将该文件的 90% 用 192kbps 编码,然后对剩余 10% 进行优化:复杂部分用高于 192kbps 来编码、简单部分用低于 192kbps 来编码。与 192kbps、CBR 相比,192kbps、ABR在文件大小上相差不多,音质却提高不少。据统计,ABR 编码在速度上是 VBR 编码的 2 到 3 倍,在 128-256kbps 范围内质量要好于 CBR。(ABR在指定的文件大小内,以每50帧(30帧约1秒)为一段,低频和不敏感频率使用相对低的流量,高频和大动态表现时使用高流量,可以作为VBR和CBR的一种折中选择。)
- CBR,VBR,ABR介绍
- CBR,VBR,ABR介绍
- VBR CBR ABR
- vbr,cbr,abr区别
- abr vbr cbr 编码区别
- 音视频中的CBR,VBR,ABR
- 音视频中的CBR,VBR,ABR
- 嵌入式 cbr、vbr、abr编码区别
- VBR、ABR、CBR三种编码方式
- H.264码流:VBR、ABR、CBR
- 音视频中的CBR,VBR,ABR
- 关于ABR、CBR、VBR Twitch的工程师如是说
- CBR/VBR
- VBR CBR
- VBR ABR(1)
- VBR ABR(2)
- VBR、Loose CBR、Hard CBR
- VBR和CBR区别
- VC编程实现IE风格的界面
- DVD-Audio vs CD-Audio
- 供应微软简包
- TV,AV,HDMI,DVI接口介绍
- 透不过气
- CBR,VBR,ABR介绍
- 丁磊:那时候我们除了会写软件 什么也不会做
- javaw和* Could not find the main class. Program will exit!
- Hooking into NDIS and TDI-part 1
- 自己写的加密字符串、数字、日期的类(VB.net)
- css学习笔记(1)加入方法 文本属性 颜色和背景
- 《Pro Spring》学习笔记之声明式事务
- AOP的四种主要Java实现方式
- Struts原理与实践