2011-02-26 60 views
0

我正在尋找在iPhone上錄製聲音並生成針對小尺寸和錄音質量優化的文件。使用下面的AAC設置,我可以得到一個很小的文件大小,但我不確定我是否獲得了最佳質量。除了試驗和錯誤之外,我還有什麼可以轉向或者有什麼建議嗎?什麼是使用AVAudioSession進行AAC錄音的最佳設置?

[recordSetting setValue:[NSNumber numberWithFloat:8000.0] forKey:AVSampleRateKey]; 
[recordSetting setValue:[NSNumber numberWithInt:kAudioFormatMPEG4AAC] forKey:AVFormatIDKey]; 
[recordSetting setValue:[NSNumber numberWithInt: 1] forKey:AVNumberOfChannelsKey]; 
[recordSetting setObject:[NSNumber numberWithInt:AVAudioQualityLow] forKey: AVEncoderAudioQualityKey]; 
[recordSetting setValue:[NSNumber numberWithInt: 8000] forKey:AVEncoderBitRateKey]; 
+0

您是否可以使用上述設置以AAC格式錄製音頻文件 – ios 2012-05-11 12:51:28

回答

0

有幾種針對語音優化的編解碼器,包括iLBC。以8kHz採樣率使用iLBC將產生大約每小時7MB的文件。

相關問題