主体功能:(Swift版本)
1、将录制的caf格式音频转码mp3格式
2、wav格式与amr格式音频相互转码
Mp3转码Amr与Wav互转
申明:
核心转码功能非原创,摘录于各大博客平台。如有侵权,请联系删除。
简介:
1、转mp3主要依赖于lame
2、wav与amr的转码应该注意录音(AVAudioRecorder)的参数设置,否则可能导致转码不成功eg:
let recordSetting: [String:Any] = [
AVSampleRateKey:NSNumber(value:16000),//采样率
AVEncoderBitRateKey:NSNumber(value: 16000),
AVFormatIDKey: NSNumber(value: kAudioFormatLinearPCM),//音频格式
AVNumberOfChannelsKey: NSNumber(value: 1),//通道数
AVLinearPCMBitDepthKey:NSNumber(value: 16),
AVEncoderAudioQualityKey: NSNumber(value: AVAudioQuality.max.rawValue)//录音质量
];
网友评论