我希望在iPhone上录制语音,并产生一个文件,为语音的小尺寸和录音质量进行了优化。使用下面的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];发布于 2011-08-18 06:44:19
有几种针对语音进行了优化的编解码器,包括iLBC。以您已有的8 8kHz采样率使用iLBC将产生大约每小时记录7MB的文件。
https://stackoverflow.com/questions/5130332
复制相似问题