iPhone App 使用什么音频压缩算法?
我正在尝试使用 iPhone 应用程序录制音频并通过邮件发送音频文件。我需要在发送之前压缩文件。 iPhone App 使用什么音频压缩算法?
I am trying to record audio using an iPhone app and send the audio file through Mail. I need to compress the file before sending. what audio compression Algorithm to use in iPhone App?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这很大程度上取决于您的应用程序。
根据这些问题的答案,您可以选择 iOS 中可用的格式之一。
您可以在此处阅读更多信息:
http:// developer.apple.com/library/ios/#documentation/MusicAudio/Conceptual/CoreAudioOverview/Introduction/Introduction.html
http://developer.apple.com/library/ios/#documentation/MusicAudio/Conceptual/AudioQueueProgrammingGuide/AQRecord/RecordingAudio.html#//apple_ref/doc/uid/TP40005343-CH4-SW4
It depends very much on your application.
Depending on the answers to these questions, you can choose one of the formats available in iOS.
You can read more here:
http://developer.apple.com/library/ios/#documentation/MusicAudio/Conceptual/CoreAudioOverview/Introduction/Introduction.html
http://developer.apple.com/library/ios/#documentation/MusicAudio/Conceptual/AudioQueueProgrammingGuide/AQRecord/RecordingAudio.html#//apple_ref/doc/uid/TP40005343-CH4-SW4
首先选择正确的比特率。不同用途的典型比特率:
因此,如果音频仅包含语音,48 kbit/s 通常就足够了。对于音乐128应该没问题。
其次 - 你应该使用好的压缩编解码器。有关详细信息,请查看此链接http://soundexpert.org/encoders-48-kbps,但是通常你应该使用 AAC 编解码器。
其他选项(采样率、位深度等)并不那么重要,通常您应该将它们保留为默认值。
First choose the right bitrate. Typical bitrates for different purposes:
So if audio contains only speech 48 kbit/s is usually enough. For music 128 should be ok.
Second - you should use good compression codec. For detail information please check this link http://soundexpert.org/encoders-48-kbps but usually you should use AAC codec.
Other options (sample rate, bit depth, etc.) are not so important and usually you should leave them default.