2012-11-25 149 views
7

你有30秒的音頻文件採樣速率爲44.1KHz,並使用8位量化;計算此文件的單聲道和立體聲版本的比特率和大小?如何計算音頻文件大小?

+0

什麼樣的計算你試過嗎? – hyde

+0

kHz =「1000每秒」,比特率=「比特每秒」 - 數學相當明顯。 – peterph

+0

文件大小單聲道 30 * 44.1 = 1323 K 立體聲 30 * 44.1 * 2 = 2646k -------------------------- ------------- bit rate = filesize/seconds ---------------------------- - 但我的問題與此行「量化使用8位」 它將如何影響數學? –

回答

6

假設未壓縮的PCM音頻...

time * sampleRate * bitsPerSample * channelCount

對於在44.1,8bps30秒單聲道音頻,這是1323000個字節。對於立體聲,這是兩個頻道,所以加倍。

+1

30 * 44.1 * 8 = 10584。如何計算1,323,000字節。 ? –

+2

44.1k = 44100,而不是44.1,因此30 * 44100 * 8。 – Femaref

+0

@ OsamaAl-遠處得到的位數必須除以8 –

21

比特率是每秒的比特數。

bitrate = bitsPerSample * samplesPerSecond * channels 

因此,在這種情況下,用於立體聲的比特率8 * 44100 * 2 = 705,600kbps

爲了通過的持續時間(以秒計),併除以由所述的比特率得到文件大小 mutliply圖8(以獲得從位字節):

fileSize = (bitsPerSample * samplesPerSecond * channels * duration)/8; 

因此,在這種情況下,立體聲30秒將佔用(8 * 44100 * 2 * 30)/ 8 = 2646000

+0

您保存了我的考試! –

3

公式=採樣率×樣品位x#以秒通道×時間/ 8x1024

CD音質(採樣率)= 44.1

Size of mono = (44 100 x 8 x 1 x 30)/8 x 1024 
      = 1291.99KB 
      = 1.26 MB 


Size of Stereo = (44 100 x 8 x 2 x 30)/8 x 1024 
       = 2583.98 KB 
       = 2.52 MB 
       ≈ 2.5 MB 
+0

不要忘了CD的質量確實是44.1khz,但是16位而不是8。 即使問題是要求8位,這可能會讓讀者感到困惑。 –