一、說明: 錄音文件大小多少?用什么存比較合?我有500G的硬盤存錄音能存多久?......
這些東西常用常忘,索性一次性就分析清楚記下來,方便以后查閱,如果能幫到大家那就更好了。
二、計算方法:
1) WAV文件大小計算公式:采樣頻率(kHz) x 采樣位數 x 聲道數 x 時間(秒) / 8 = 文件大小(kb)
如果采用如下的參數: 采樣率:8kHz 采樣位數:16 聲道數: 2
那么:一分鍾WAV文件的大小 = 8 x 16 x 2 x 60 / 8 = 1920KB , 可近似成 2M 計算。
2)MP3文件大小計算公式:編碼率(kbps) x 時間(秒)/8=文件大小(kB)
[Linux ] # lame sample.wav sample.mp3 來進行壓縮wav, 默認固定碼率與目標文件的頻率一致
如果 sample.wav 采樣率為 8kHz , 那么對應的 編碼率為 24kbps
於是一分鍾mp3文件的大小 = 24 x 60 / 8 = 180 KB ,可近似成 200 K 計算。
3) 當然,可以指定壓縮后的編碼率/采樣頻率/是否立體聲 , 方法如下:
lame -b 32 --resample 8 -m s sample.wav sample.mp3
-b is bitrate (編碼率)
--resample is the sampling rate, e.g. 8khz (采樣率)
-m s for simple stereo. m to mix to mono. (是否立體聲)
三、結論:
在相同采樣頻率的情況下,lame 的壓縮比可近似為 10 計算。
即 一分鍾 時長的文件大小 : MP3 = WAV / 10