2024年3月28日发(作者:)
CBR:固定码率
CBR(Constants Bit Rate)即固定码率,就是静态(恒定)比特率的意思,CBR是
一种固定采样率的压缩方式。优点是压缩快,能被大多数软件和设备支持,缺点是占用空
间相对大,效果不十分理想,现已逐步被VBR的方式取代。
固定码率是一个用来形容通信服务质量(QoS,Quality of Service)的术语。和该
词相对应的词是可变码率或可变比特率(英文variable bit rate,缩写VBR)。
当形容编解码器的时候,CBR编码指的是编码器的输出码率(或者解码器的输入码率)
应该是固定制(常数)。当在一个带宽受限的信道中进行多媒体通讯的时候CBR是非常有
用的,因为这时候受限的是最高码率,CBR可以更好的易用这样的信道。但是CBR不适合
进行存储,因为CBR将导致没有足够的码率对复杂的内容部分进行编码(从而导致质量下
降),同时在简单的内容部分会浪费一些码率。
大部分编码方案的输出都是可变长的码字,例如霍夫曼编码或者游程编码(run-length
coding),这使得编码器很难做到完美的CBR。编码器可以通过调整量化(进而调整编码
质量)来部分的解决这个问题,如果同时使用填充码来完美的达到CBR。(有时候,CBR
也指一种非常简单的编码方案,比如将一个16位精度的音频数据流通过抽样得到一个8
位精度的数据流)。
VBR
VBR(Variable Bit Rate)动态比特率。也就是非固定的比特率,音频编码软件在编
码时根据音频数据的复杂程度即时确定使用什么比特率,这是以质量为前提兼顾文件大小
的编码方式。
VBR也称为动态比特率编码,使用这个方式时,你可以选择从最差音质/最大压缩比到
最好音质/最低压缩比之间的种种过渡级数,在MP3文件编码之时,程序会尝试保持所
选定的整个文件的品质,将选择适合音乐文件不同部分的不同比特率来编码。主要优点是
可以让整首歌的音质都能大致达到我们的品质要求,缺点是编码时无法估计压缩后的文件
大小。
bitrate就是从波形里面采样的频率, 声音自然是波形,就是振动。振动画出来是摆
动的曲线,电脑存的时就在这根曲线上,隔百分之几秒取一个点,这个间隔时间就叫采样
率。
一般好的mp3采样率是320kbps(就是每秒320千比特),320kbps以下波形破坏严重,
很多非高音的细节都会消失,而320kbps的MP3编码主要压缩高音细节.320kbps以上只
有较少软件支持编码,并且音质提升不明显,不如采用无损压缩.
采点越频繁,波形还原就越精确,声音就越不失真。VBR是一种不让整个音乐取同一采
样率的技术。通过动态调整让音乐复杂的地方采样多些,简单的地方采样少些,这样相同
大小文件,听上去质量会更高。
VBR (variable bore ram) 变径闸板 。石油英语词汇(V1)
区别
VBR与传统的CBR编码的MP3不同,传统的CBR(Constant BitRate)就是静态
比特率,CBR约定死了MP3的采样率为固定值。一首MP3从头至尾为某固定值如128K
Bit/s进行压缩。而VBR则采取了一种全新的,全程动态调节技术的压缩方法。当在低音
段时,VBR会自动采用较低的比特率如32KBit/s对音质进行压缩;当在高音段时会用较
高的比特率如224KBit/s对音质进行压缩;当在极高端时则采用最高320KBit/s进行压缩。
VBR MP3就是在控制文件大小的情况下,最大限度的提高了MP3的音质。
CBR 和VBR的不同点:
(1)CBR:固定位率的FRAME的大小也是固定的,只要知道文件总长度,和帧长即可由
播放每帧需26ms计算得出mp3播放的总时间,也可通过计数帧的个数控制快进,快退
慢放等操作。
(2)VBR:VBR是XING公司推出的算法,所以在MP3的FRAME里会有“XING”这
个关键字(现在很多流行的小软件也可以进行VBR压缩,它们是否遵守这个约定,那就不
得而知了),它存放在MP3文件中的第一个有效FRAME里,它标识了这个MP3文件是V
BR的。同时第一个FRAME里存放了MP3文件的FRAME的总个数,这就很容易获得了
播放总时间,同时还有100个字节存放了播放总时间的100个时间分段的FRAME的IND
EX。
原理
VBR是一种可变编码速率的MP3压缩方式,其原理就是将一首歌的复杂部分用高比
特率编码,简单部分用低比特率编码,通过这种动态调整编码速率的方式,进一步得到音
质和文件体积之间的平衡。它的主要优点是可以让整首歌都能大致达到我们的音质要求,
缺点是编码时无法估计压缩出来的文件体积大小。
现在推出的MP3机大部分都支持VBR了,不过有些机器虽然能够播放VBR格式的歌
曲,但是不能够正确显示播放时间,目前许多高品质MP3都是采用VBR编码的,因此在
选购的时候要注意MP3随身听对VBR的支持是否有效。


发布评论