iOS 音频转码mp3,wav,amr格式

作者: AidaHe | 来源:发表于2018-09-27 11:37 被阅读20次

主体功能:(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)//录音质量

        ];

项目地址 https://github.com/SingletonH/SwiftRecorder

相关文章

  • iOS 音频转码mp3,wav,amr格式

    主体功能:(Swift版本) 1、将录制的caf格式音频转码mp3格式 2、wav格式与amr格式音频相互转码 申...

  • 转码

    ios 不能播放amr格式。ios 录制的音频位wav格式。 wav转amr可以使用opencore框架

  • 2019-08-01

    amr - mp3amr - wav音频比较与转码

  • AVLinearPCMIsFloatKey导致iOS 13转码杂

    前言项目之前用到wav音频转码成mp3的需求,更新到iOS13之后发现转码后的音频只有杂音且时长加倍! 项目用到l...

  • iOS 录音mp3

    先用 AVAudioRecorder 录音生成 wav格式音频 用lame将wav格式转换成mp3 http://...

  • 基于ffmpeg转码成wav总结

    最近在做音频相关的开发,有需求把pcm,opus格式的音频转码成wav格式的。首选是通过ffmpeg命令转码,...

  • iOS pcm转mp3出现尖锐声

    项目中需要将pcm音频文件转码为mp3格式后上传, 在网上查找转码mp3的资料, 应用时转码出来的mp3音频声音比...

  • iOS amr和wav 音频格式转换

    项目需求需要录制音频文件,而amr格式可以将音频文件压缩到很小(wav大小大概是amr的10倍),非常适用于移动端...

  • 音频转码

    音频这块涉及面广,细节也挺多,以下为针对音频转码部分 一、介绍几种压缩编码格式 01、WAV编码 WAV编码的一种...

  • android音频的相关知识

    音频的格式有哪些?wav相对mp3是无损压缩,但ape比wav更无损,而且ape的体积要比wav小一半,wav占用...

网友评论

    本文标题:iOS 音频转码mp3,wav,amr格式

    本文链接:https://www.haomeiwen.com/subject/crqeoftx.html