碼率就是數據傳輸時單位時間傳送的數據位數,一般我們用的單位是kbps即千位每秒。
通俗一點的理解就是取樣率,單位時間內取樣率越大,精度就越高,處理出來的文件就越接近原始文件,但是文件體積與取樣率是成正比的,所以幾乎所有的編碼格式重視的都是如何用最低的碼率達到最少的失真,圍繞這個核心衍生出來的cbr(固定碼率)與vbr(可變碼率),都是在這方面做的文章,不過事情總不是絕對的,從音頻方面來說,碼率越高,被壓縮的比例越小,音質損失越小,與音源的音質越接近。
計算機中的信息都是二進制的0和1來表示,其中每一個0或1被稱作一個位,用小寫b表示,即bit(位);大寫B表示byte,即字節,一個字節=八個位,即1B=8b;前面的大寫K表示千的意思,即千個位(Kb)或千個字節(KB)。表示文件的大小單位,一般都使用字節(KB)來表示文件的大小。
Kbps:首先要了解的是,ps指的是/s,即每秒。Kbps又稱比特率,指的是數字信號的傳輸速率,也就是每秒鐘傳送多少個千位的信息(K表示千位,Kb表示的是多少千個位);Kbps也可以表示網絡的傳輸速度,為了在直觀上顯得網絡的傳輸速度較快,一般公司都使用kb(千位)來表示,如果是KBps,則表示每秒傳送多少千字節。1KByte/s=8Kbps(一般簡寫為1KBps=8Kbps)。ADSL上網時的網速是512Kbps,如果轉換成字節,就是512/8=64KBps(即64千字節每秒)
在這里需要說明的問題是在單位換算上有一點是極其重要的即:1Mb=1024kb=1024000b 而1MB=1024KB=1024*1024B=1024*1024*8b=8388608b這在數量上差的很多
值得注意的是:
1KB=1024B=1024*8b 1kB=1000B=8000b
1Kb=1kb=1000b
在單位換算上一定要注意 正常是以KBps來表示帶寬
KBps與kBps的區別
小k代表kilo,千的意思,也就是1000,而B就是字節的意思,ps就是每秒的意思,那么連起來Bps就是字節每秒的意思。
那么kBps就是1000Bps也就是一千字節每秒的意思。
而大家都知道在電腦里,KB和B是不同的單位,他們之間換算是1KB=1024B的。
而KBps(K為大寫字母)就等于1024Bps。而kBps(k為小寫字母)的意思是千字節每秒。
千字節每秒(KBps)與一千字節每秒(kBps)是不同的。
KBps=1024Bps,kBps=1000Bps
也就是說KBps>kBps [1]
人們常用Kbps形容音樂的聽覺效果。
在WINDOWS 中它被稱為“位速”,在一些播放器中被形容為“比特率”。
質量是指將數字聲音由模擬格式轉化成數字格式的采樣率,采樣率越高,還原后的音質就越好。
●Kbps值與現實音頻對照:
16Kbps=電話音質
24Kbps=增加電話音質、短波廣播、長波廣播、歐洲制式中波廣播
40Kbps=美國制式中波廣播
56Kbps=話音
64Kbps=增加話音(手機鈴聲最佳比特率設定值、手機單聲道MP3播放器最佳設定值)
112Kbps=FM調頻立體聲廣播
128Kbps=磁帶(手機立體聲MP3播放器最佳設定值、低檔MP3播放器最佳設定值)
160Kbps=HIFI高保真(中高檔MP3播放器最佳設定值)
192Kbps=CD(高檔MP3播放器最佳設定值)
256Kbps=Studio音樂工作室(音樂發燒友適用)
實際上隨著技術的進步,音樂質量也越來越高,MP3的最高質量為320Kbps,但一些格式可以達到更高的質量和更高的音質。
比如正逐漸興起的APE音頻格式,能夠提供真正發燒級的無損音質和相對于WAV格式更小的體積,其質量通常為550kbps-----950kbps。
其他: 常見編碼模式:
VBR(Variable Bitrate)動態比特率 也就是沒有固定的比特率,壓縮軟件在壓縮時根據音頻數據即時確定使用什么比特率,這是以質量為前提兼顧文件大小的方式,推薦編碼模式;
ABR(Average Bitrate)平均比特率 是VBR的一種插值參數。LAME針對CBR不佳的文件體積比和VBR生成文件大小不定的特點獨創了這種編碼模式。ABR在指定的文件大小內,以每50幀(30幀約1秒)為一段,低頻和不敏感頻率使用相對低的流量,高頻和大動態表現時使用高流量,可以做為VBR和CBR的一種折衷選擇。
CBR(Constant Bitrate),常數比特率 指文件從頭到尾都是一種位速率。相對于VBR和ABR來講,它壓縮出來的文件體積很大,而且音質相對于VBR和ABR不會有明顯的提高。