我正在使用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/