2015-02-10 92 views
1

默認iphone音頻記錄器具有44.1kHz的採樣率和64 Kbps的比特率。當從錄音機輸出8分鐘的音頻錄音時,我可以看到導出的文件大小略低於4MB。當我嘗試從我的自定義錄音機中導出音頻文件時,我的3分鐘音頻錄製無法導出,因爲它的22MB。他們如何以如此高的採樣率使文件大小如此之低?另外,我看到導出的音頻文件是.m4a,但在iTunes中文件「kind」是AAC。不應該使音頻文件.AAC?iphone音頻記錄器出口壓縮

剛纔看了這樣的:What is the difference between M4A and AAC Audio Files?。所以一個m4a文件可以包含一個AAC音軌?

的困惑類在這裏。

回答

0

AAC是許多音頻編解碼器中的一個是壓縮的風味...一次編碼成爲一個需要獲得纏繞的容器格式內用於傳輸通過電線或到一個文件...一次這樣的容器的二進制數據是m4a

做一個8分鐘的剪輯64 kbps(這是一個未壓縮的數字)的數學... 64 * 60 * 8 ==超過30兆... AAC通常會做10到1壓縮,所以它成爲你的報價...比特率是基於兩個基本因素的4MB:採樣率(44.1 kHz)和位深度或每個樣本的分辨率的位數...標準CD音質位深度爲16位,而電話音頻可以低至每個採樣8比特的比特深度...單聲道單聲道與2聲道立體聲將使每秒所需比特加倍ND

所有音頻處理/記錄/重放使用PCM其是下蓋的原始音頻壓縮之前

你的3分鐘22微克的數字 - >60分之22000000/ 3 == 122 kbps的是關於右立體聲未壓縮的PCM ...所以我會說你的22兆是未壓縮的

希望這有助於

+1

感謝詳盡的解釋。我一直在爲此奮鬥近一週。對於任何新來的音頻錄製人員來說,可能會遇到與文件大小相同的問題 - 請確保您檢查了您使用的AVFormatIDKey。我最初使用kAudioFormatAppleLossless。我以爲我不得不做一些瘋狂的壓縮來導出我的音頻文件或使用超低採樣率。我所要做的就是將AVFormatIDKey更改爲kAudioFormatMPEG4AAC,現在我得到了與標準蘋果錄音機相同的結果。 – Brosef 2015-02-11 03:57:34