我正在创建一个游戏,使用大量的小(5K-40K)声音咬(15M的mp3),以作出声音反应。苹果的最佳实践谈到压缩格式。如果我使用“almost -f AIFC -d ima4 sound.wav”来压缩任何文件,我就会得到一个大小几乎是其4倍的文件。我应该只使用mp3s吗?还有其他压缩文件的方法吗,还是我做错了什么?作为一个编程新手,我很想知道如何让我的应用程序包更小。
发布于 2018-09-07 20:16:14
请注意以下概念之间的区别:
答案:
WAV实际上是一种未压缩的音频编解码器。MP3是一种压缩格式。
在您的示例中,您将“向后”转换为更大的文件大小。您的文件已经是MP3;因此它们不需要进一步的编解码器压缩。
此外: MP3是一种“有损”的压缩格式,因此您可以而不是恢复压缩中删除的信息。由于这个原因,您根本不应该从MP3转换为WAV (音频质量开始迅速下降)。确保所有音频处理首先使用未压缩格式完成,然后作为最后一步转换为有损格式。
发布于 2016-04-23 14:20:26
首先,检查音频比特率不是太大。用于不同目的的典型比特率:
因此,对于语音来说,48 kbit/s通常就足够了。
其次,你应该使用比AIFC更好的压缩编解码器。有关详细信息,请检查此链接http://soundexpert.org/encoders-48-kbps,但AAC编解码器始终是最好的。
其他编解码选项(采样率、比特深度等)并不那么重要,通常您应该将它们保留为默认的。
https://stackoverflow.com/questions/36386834
复制相似问题