首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >以最小的文件大小在iPhone上录制音频

问以最小的文件大小在iPhone上录制音频
EN

Stack Overflow用户
提问于 2011-09-02 13:45:28
回答 3查看 10K关注 0票数 4

我想用iPhone录制音频,然后上传到服务器上。

我可以录制音频,但我的问题是我应该使用哪种格式来录制音频,这样Recorder将生成文件大小最小的文件。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-09-02 22:02:52

以下是iPhone支持的几种编码的结果。音频文件的大小,单位为KB,持续时间为10秒。

kAudioFormatMPEG4AAC : 164,

kAudioFormatAppleLossless : 430,

kAudioFormatAppleIMA4 : 475,

kAudioFormatULaw : 889,

kAudioFormatALaw : 889,

其中kAudioFormatMPEG4AAC具有最小的大小。

票数 9
EN

Stack Overflow用户

发布于 2011-09-02 14:26:42

苹果iOS支持以下格式的音频播放:

  1. AAC (MPEG-4高级音频编码)和
  2. ALAC (Apple Lossless)
  3. HE-AAC (MPEG-4高效AAC)
  4. iLBC (互联网低比特率编解码器,另一种语音格式)和
  5. IMA4 PCM (未压缩的线性脉冲码modulation)
  6. MP3 (MPEG-1音频层3))

< code >H115µ-

对于记录,可以使用以下格式:

用于语音的Lossless)

  • iLBC (internet低比特率编解码器)和(IMA/ADPCM)

  • Linear modulation)

  • µ-law (
  1. a-

(IMA/ADPCM)

  1. Linear modulation)
  2. µ-law
  3. a-

虽然只有AAC支持硬件辅助编码(参见Apple iOS SDK documentation)

对于可用性的普遍性,我更喜欢MP3。

检查这些链接以找到录制音频的确切代码-

票数 3
EN

Stack Overflow用户

发布于 2011-10-27 06:17:25

这取决于您正在录制的音频类型和所需的音频质量。

例如,如果您使用内置麦克风录制语音,iLBC将为您提供最小的音频文件(20ms帧为15.2kbit/s,30ms帧为13.33kbit/s)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7279643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档