2016-04-03 119 views
0

我正在创建一个使用大量小(5K-40K)声音叮咬(15M的mp3)来制作语音响应的游戏。苹果的最佳实践谈论压缩格式。如果我使用“afconvert -f AIFC -d ima4 sound.wav”来压缩任何文件,我会得到几乎四倍的大小。我应该只用mp3吗?还有另一种压缩文件的方式,还是我做错了什么?作为编程新手,我会很感激任何关于如何让我的应用程序捆绑更小的建议。IOS音频压缩

+0

m4a和aac文件通常比mp3更小,音质更好。我不知道如何通过命令行来转换它,但似乎转换是错误的。 –

回答

0

首先检查音频比特率是否太大。

  • 32kbit/s的:用于不同目的的典型比特率AM无线电质量
  • 48kbit/s的:长的语音播客普通速率
  • 64kbit/s的:对于正常长度的语音播客普通速率
  • 96kbit/s的FM收音质量
  • 128Kbit的/ S:最常见的比特率的MP3音乐
  • 160kbit/s的:音乐家或敏感的听众喜欢这128Kbit的/ s的
  • 192kbit/s的:数字无线电广播质量
  • 320kbit/s的:几乎没有区别从CD
  • 500kbit/s的-1,411kbit /秒:无损音频编码如线性PCM

所以对于讲话48千比特/ s通常就够了。

其次 - 您应该使用比AIFC更好的压缩编解码器。有关详细信息,请查看此链接http://soundexpert.org/encoders-48-kbps,但AAC编解码器始终是最好的。其他编解码器选项(采样率,位深度等)并不那么重要,通常您应该将它们保留为默认值。