iOS_33_音频转换

音频转换工具

平常使用.wav或.mp3格式的音频文件

而为了性能考虑,推荐使用.caf格式,通过工具afconvert可方便转换。

.caf  CoreAudio Format

首先,在终端输入如下命令来查看支持哪些格式的音频。

afconvert -hf

afconvert 命令的格式如下:

afconvert [option...] input_file [output_file]

其中[option...]主要有以下几个操作:

-f 指定文件格式

-d 数据格式

-c 声道

比如命令:

afconvert -f caff
-d ‘ima4‘ -c 1 in.mp3
out.caf

用于将 in.mp3 转换为 out.caf。

其中 -f 指定文件格式为caff,即采用ima4压缩的.caf文件格式;

其中- d 指定数据格式;

其中 -c 就是声道数了。

改变当前目录及子目录中所有 .mp3 文件的数据格式为 ima4

find . -name ‘*.mp3‘ -exec afconvert -f caff -d ‘ima4‘ {} \;

改变当前目录下单个.mp3文件的数据格式为 ima4

find . -name ‘*.mp3‘ -exec
afconvert
-f caff -d aac {} \;

改变当前目录下单个.mp3文件的数据格式为 aac

用于将

sample.mp3 转换为 out.caf

afconvert -f caff -d ‘ima4‘ -c 1 sample.mp3 out.caf

更多命令用法请输入以下命令:

afconvert -h

转换为AIFF格式(未压缩,文件变大了):

afconvert -f AIFF -d I8  (i8必须大写)

时间: 2024-10-05 03:30:41

iOS_33_音频转换的相关文章

.net 音频转换 .amr 转 .mp3 (ffmpeg转换法)

最近看来是跟声音干上了啊! 音频转换的第二种方法,这种方法相对第一种来说,要简单的多! 首先,你得下载个“ffmpeg.exe” 插件,然后把它放到你的项目中,如下图: 程序中会调用该文件,以助于转换音频格式! 上代码: using System; using System.Threading; using System.IO; using System.Diagnostics; using System.Security; public partial class cowala_201512C

C# 使用ffmpeg.exe进行音频转换完整demo-asp.net转换代码

上一篇说了在winform下进行调用cmd.exe执行ffmpeg.exe进行音频转换完整demo.后来我又需要移植这个方式到asp.net中,但是asp.net和winform程序有很多不同. 需要修改WavConvertToAmr的方法,支持asp.net 1.WavConvertToAmr修改执行权限:如果在windows server中可能会遇到权限问题,需要配置IIS权限: 先从IIS中找到你的网站,在右键--[属性]中看看使用的应用程序池是哪个,然后[在应用程序池]目录下找到它,右键

FFMPEG 音频转换命令

音频转换: 1.转换amr到mp3: ffmpeg -i shenhuxi.amr amr2mp3.mp3 2.转换amr到wav: ffmpeg -acodec libamr_nb -i shenhuxi.amr amr2wav.wav 3.转换mp3到wav: ffmpeg -i DING.mp3 -f wav test.wav 4.转换wav到amr: ffmpeg -i test.wav -acodec libamr_nb -ab 12.2k -ar 8000 -ac 1 wav2amr

Amr音频转换Mp3格式

最近研发部门有一个需求andriod手机端的音频格式amr或wav格式的音频文件需要统一在线转换,为了保证快速并行完成我使用的goroutine和chan,我已经封装好了docker镜像,大家有兴趣的可以下载直接使用: docker pull docker.io/liyinda/alpine_amrtomp3 github地址如下: https://github.com/liyinda/AmrToMp3 部分逻辑代码如下: //将filelist的文件列表传入ch管道 ch :=make(cha

音频转换成mp3格式的步骤

现在的音乐格式的格式可以说非常的多,一般我们在上网的时候是直接在在线听歌曲的,但是随着人们对音乐的热爱,大家就会在一些不同场合时间段来听一些美妙的曲子,所以就需要在自己的手机上面下载歌曲,因为我们的手机只支持MP3格式,所以就需要将音频转换成通用格式,目前可以转换的工具还是比较多的,但是这款工具可就非常好了,通过使用它我们就可以来转换不同的格式了,快来和小编一起看看吧. 工具介绍: 迅捷音频转换器它是一款多功能的音频编辑处理软件,软件具有音频剪切.音频提取.音频合并和音频转换这四个功能,这款工具

Video Converter Movavi for Mac(视频与音频转换工具)

Video Converter Movavi for Mac版是Mac os平台上一款方便快键的Mac视频转换软件,Video Converter Movavi for Mac版不仅能够将你的视频转换成其他的格式,还能将你的音频转换成其他的播放格式,非常的方便使用,两个功能2合一. Video Converter Movavi for Mac软件介绍 Video Converter Movavi是一款功能强大但易于使用的视频和音频文件转换器,专门为Mac设计.它是在流行格式之间进行快速多媒体转换

.net 音频转换 .amr 转 .mp3 (方法一)

.amr 用于移动设备的音频,压缩比比较大,多用于人声.通话,效果还行!所以,移动设备多采用amr格式来进行储存录!比较常见的例子:微信录音! 这个鬼,用两个字来形容,就是“蛋疼”:因为HTML5压根就不支持它(amr:我是个<孤儿> ,导演:佐米·希尔拉):所以,试听效果也就很难实现了!虽然微信是提供试听的,但一旦离开了页面,那就意味着,你再也无法播放你的录音了! 所以你不得不将文件转换下格式! 目前,小编掌握的转换格式的方法有两种:一是上传到七牛云服务进行转换下载:二是通过ffmpeg 应

iOS疯狂详解之录制音频转换成Mp3

使用第三方 lame ,Mp3音频编码器. 使用 AVAudioRecorder 进行音频录制之前,进行参数设置: NSString *recordTemporaryPathString = [NSString stringWithFormat:@"%@/temporary",self.audioTemporarySavePath]; //LinearPCM 是iOS的一种无损编码格式,但是体积较为庞大 //录音设置 NSMutableDictionary *recordSetting

音频转换 wav to wav、mp3或者其它

1.首先介绍一种NAudio 的方式 需要导入 NAudio.dll 下面请看核心代码 1 using (WaveFileReader reader = new WaveFileReader(in_path + "\\" + in_fname)) //文件的路径 2 { 3 var newFormat = new WaveFormat(8000, 8, 1); //设置转换的kbps 4 using (var pcmStream = new WaveFormatConversionSt