我正在使用AVRecorder保存记录,并使用AVAssetExportsession附加了多个文件。但是Exportsession的输出太大。

因此,我想先将其转换为较小的大小,然后再将其上传到服务器。如何将其转换为较低的采样率。

最佳答案

使用AVAssetWriter(Apple文档:https://developer.apple.com/library/mac/documentation/AVFoundation/Reference/AVAssetWriter_Class/index.html),这将允许您为文件选择比特率/频道/等选项。

如果您需要,此相关问题(AVAssetWriter How to write down-sampled/compressed m4a/mp3 files)具有使用AVAssetWriter的完整代码示例-当然,请确保注意有关导出文件位置的问题的答案。

关于ios - 将音频转换为较低的采样率,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27792555/

10-12 02:55