我正在制作一个应用程序,为用户提供丰富的自然声音集合。然而,曲目是48千赫,我需要将它们减少到38千赫,这样应用程序的大小就可以缩小。我将使用AVFoundation来播放音频。现在我担心这会导致音质下降。Xcode中是否有任何方法可以在播放过程中提高音频质量。
如果使用压缩格式,则使用未压缩的WAV可以将文件大小减少10倍。。。这样你就可以保持48千赫的采样率。。。如果你必须使用WAV,那么也要考虑减少钻头深度。。。决定音频质量的两个基本因素是:采样率&钻头深度。。。CD质量音频使用44.1 kHz采样率,位深度为16位
在iOS上查看使用AAC的压缩。。。对于更广泛接受的非专利担保压缩检查FLAC
三个很好的命令行工具来执行所有音频格式转换:avconv、ffmpeg和sox