求教。音頻文件的位數,碼率,採樣率都代表什麼意思啊?

比如常見的mp3格式音源

16位320Kbps

或者索尼的Hi-res

24位192KHz


把連續的物理信號(well,硬要跟我說普朗克常數的話。。。)存儲在計算機中,必須要將他變成數字信號。在聲學上,所為數字信號就是用數字代表每個時間點聲波的振幅。

聲波是縱波,很難畫出,下圖用橫波代替(縱波的概念就是空氣或其他介質因能量而規律地改變密度的現象,波峰代表密度高,波谷代表密度低,橫線處為平均密度,即靜音狀態)

運用初中物理,波包含了兩個維度,一個是強度,一個是時間。「位數」表示將聲波從最強到最弱分成了多少個等級;「採樣率」決定了時間軸的精確度或採樣的密度,即每一個紅點所代表的時長,碼率就是一秒鐘內的點的數量,乘以每個點所佔的空間。

所以所謂24位,就是把聲波的強度分為2的24次方個等級,佔用3個位元組的空間。很顯然,等級分得越細,還原的細節越多。

採樣率一般CD為44100Hz(赫茲 = 次/秒),DVD為48000Hz,還有96000Hz的標準。跟位數的道理一樣,同一秒內取得點越多,還原的細節越多。為什麼CD取這個值?因為一般認為人耳的聽力範圍在20~20,000Hz之間。需要表示一個波峰和一個波谷,至少需要兩個採樣點。所以CD最多能表示22050Hz的聲音,然而這個聲音已經沒有任何細節可言,因為只有波峰和波谷兩個點的話,中間的波形就被完全丟掉了。所以才會有更高採樣率的出現。

如果在無損無壓縮格式中,碼率嚴格等於 位數 * 採樣率 * 聲道數。而通常你能看到的MP3碼率,只是代表了該格式花了多少容量來描述這一秒的音頻而已。

MP3是有損壓縮,在壓縮的過程中丟失了一部分的信息,但是丟失的這部分信息無法用位數和採樣率表示出來,而通常碼率越高,所丟失的信息就越少,所以從數學上看,碼率和音質成正比。至於你聽不聽得出來,那就取決於很多因素了。MP3的演算法並不複雜,當然要理解它還得學學什麼是傅里葉變換了。

另外還有一種無損壓縮(代表格式APE, FLAC等),同樣也有碼率,而這個碼率就和音質無關了。它同樣也是描述了該文件用了多少容量來描述一秒鐘的音頻內容,然而同樣的音頻內容是可以被壓縮成不同的大小的(壓縮率),類似zip的壓縮率。不管你壓縮成多大,最後都能被還原成同樣的文件。所以如果你看到誰追求無損碼率,便基本可以斷定那貨是煞筆。


(對於無壓縮的PCM格式)存儲的聲音數據,相當於在一張坐標紙上去描一個曲線,你的點只能在格子上。

然後採樣率就是在橫的方向上,格子有多密(每秒鐘有多少格);位數就是在豎的方向上,格子有多密(每個採樣存多細、佔多少存儲),16位就是指每個樣品點的取值範圍是2的16次方,即從0到65535。碼率就是兩個相乘(每秒鐘的採樣佔多少存儲)。


首先要分兩種情況,有損和無損,在搞清楚有損無損之後要搞清楚採樣率和位深度,在搞清楚採樣率和位深度之後還要搞清楚碼率和採樣率位深度之間的關係以及對音頻質量的影響。

----------------------------分割線--------------------------

在最後我要說,有個神奇的網站叫百度,你可以找到一個神奇的妹紙叫度娘,有問題可以找她解決哦^_^


你需要系統學習信號與系統,否則別人怎麼解釋都聽不太懂___________________分割線_______________________

估計題主是個小白,這麼說吧,位數是對聲源的量化細緻程度,越高越好(這麼說不準確但對於題主來說是正確的);碼率是指信息密度,越高越好;採樣率是對聲源取樣密度,越高越好--看,你還是不懂對不對?

以上。


種了一棵樹,盼著它長高,不停地測量高度。 每秒測192000次。 所用的尺有 16777216個刻度,即2的24方。 想把測得的數據輸入計算機,但數據太多了,想捨掉一些,準備每秒往計算機裡傳輸320000個0或1。問題是捨掉哪些數據?MP3給出了一些數據取捨的建議,還有其他方案,MPEG,JPEG,等等,但沒有最佳方案。


我來通俗的解答:位深決定了音頻的最大聲和最小聲的區別,高位深會保留更多小的音頻信號。採樣率決定聲音能達到的最高頻率。而碼率是指你用多少數據去記錄一定位深和採樣率的音頻信號,當然是越高越準確。所以在音頻製作中,一般優先採用高碼率,然後高位深。最後都搞定了再追求192k採樣


推薦閱讀:

win8.1 efi引導文件被刪除了,應該怎麼恢復?
經常伏案工作的人,有什麼辦法緩解頸背痛?
如何看待電腦小白去學習計算機專業?
使用程序員的電腦是怎樣一種體驗?
英特爾到底有多牛?

TAG:計算機 | MP3 | 索尼Sony | Hi-Fi | 音頻 |