iPhone App 使用什么音频压缩算法?

发布于 2024-11-03 16:43:13 字数 78 浏览 0 评论 0原文

我正在尝试使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

森林很绿却致人迷途 2024-11-10 16:43:14

这很大程度上取决于您的应用程序。

  • 您是否需要无损压缩,或者您能承受损失一些音频质量的损失吗?
  • 您需要多快的文件传输速度?
  • 您需要多快的压缩过程?

根据这些问题的答案,您可以选择 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.

  • Do you need loss-less compression, or can you afford losing some audio quality?
  • How fast to you need the file transfer to be?
  • How fast do you need the compression process to be?

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

飞烟轻若梦 2024-11-10 16:43:14

首先选择正确的比特率。不同用途的典型比特率:

  • 32kbit/s:AM 无线电质量
  • 48kbit/s:长语音播客的常用速率
  • 64kbit/s:正常长度语音播客的常用速率
  • 96kbit/s:FM 无线电质量
  • 128kbit/s:最常用比特率对于 MP3 音乐
  • 160kbit/s:音乐家或敏感的听众更喜欢这个而不是 128kbit/s
  • 192kbit/s:数字无线电广播质量
  • 320kbit/s:与 CD 几乎没有区别

因此,如果音频仅包含语音,48 kbit/s 通常就足够了。对于音乐128应该没问题。

其次 - 你应该使用好的压缩编解码器。有关详细信息,请查看此链接http://soundexpert.org/encoders-48-kbps,但是通常你应该使用 AAC 编解码器。

其他选项(采样率、位深度等)并不那么重要,通常您应该将它们保留为默认值。

First choose the right bitrate. Typical bitrates for different purposes:

  • 32kbit/s: AM Radio quality
  • 48kbit/s: Common rate for long speech podcasts
  • 64kbit/s: Common rate for normal-length speech podcasts
  • 96kbit/s: FM Radio quality
  • 128kbit/s: Most common bit rate for MP3 music
  • 160kbit/s: Musicians or sensitive listeners prefer this to 128kbit/s
  • 192kbit/s: Digital radio broadcasting quality
  • 320kbit/s: Virtually indistinguishable from CDs

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文