1.什麼是採樣率?
採樣率(也稱為採樣速度或者採樣頻率)定義了每秒從連續訊號中提取並組成離散訊號的採樣個數,單位用赫茲(Hz)來表示。採樣頻率的倒數是採樣周期(也稱為採樣時間),它表示採樣之間的時間間隔。這裡要注意不要將採樣率與位速相混淆。
2.常用的數字音頻採樣率
在數字音頻領域,常用的採樣率有:
* 8,000 Hz - 電話所用採樣率, 對於人的說話已經足夠;;
* 11,025 Hz;
* 22,050 Hz - 無線電廣播所用採樣率;
* 32,000 Hz - miniDV 數位視頻 camcorder、DAT (LP mode)所用採樣率;
* 44,100 Hz - 音訊 CD, 也常用於 MPEG-1 音頻(VCD,
SVCD, MP3)所用採樣率;
* 47,250 Hz - Nippon Columbia (Denon)開發的世界上第一個商用 PCM 錄音機所用採樣率;
* 48,000 Hz - miniDV、數字電視、DVD、DAT、電影和專業音頻所用的數字聲音所用採樣率;
* 50,000 Hz - 二十世紀七十年代後期出現的 3M 和 Soundstream 開發的第一款商用數字錄音機所用採樣率;
* 50,400 Hz - 三菱 X-80 數字錄音機所用所用採樣率;
* 96,000 或者 192,000 Hz - DVD-Audio、一些
LPCM DVD 音軌、BD-ROM(藍光碟片)音軌、和 HD-DVD (高清晰度
DVD)音軌所用所用採樣率;
* 2.8224 MHz - SACD、 索尼 和 飛利浦 聯合開發的稱為 Direct Stream Digital 的 1 位 sigma-delta modulation 過程所用採樣率。
摘自:百度百科採樣率
3.Android音頻採樣率
Android錄音API AudioRecord的參數有一個是採樣率,但Android對音頻採樣率做了限制,預設值是22050Hz,並且不能小於4000Hz,不能大於48000Hz,即採樣率必須位於[4000,48000]hz之間。
API中對AudioReocrd採樣率的參數說明如下:
| sampleRateInHz |
the sample rate expressed in Hertz. 44100Hz is currently the only rate that is guaranteed to work on all devices, but other rates such as 22050, 16000, and 11025 may work on some devices. |
44100Hz是一個通用的值,保證在所有裝置上可以工作。但還是需要底層對此支援才可以,只是一個推薦的通用值,對裝置的相容性最好。