MAC 音频格式转换 音校解码 终端转换格式

移动端开发的时候,音效(很短的声音,一般为1-2秒)播放这一块有时候会遇到格式不支持的问题,转换格式有很多种方式,我要说的是一种mac专用的方式,本人菜鸟一枚,文章仅供参考。

图中涉及到硬件解码和软件解码,所谓的解码,是指音频在播放之前,对其做出的处理,解码之后才可以进行播放。硬件解码,顾名思义,就是手机本身进行的操作,而软件呢,就是借助手机上装载的一些程序进行解码。比较而言,软件解码会消耗一些电量,导致开发的程序耗电厉害,所以在可以选择则的情况下,我们一般选择硬件解码。那么问题来了,如果要求音效同时播放,那么硬件解码器一次只能针对一个音频文件解码还是避免不了耗电的事实,那么这个时候改变文件格式是一个不错的解决方案;



上图,显示的是一些终端命令,在执行其之前,我们需要打开终端,进入到需要转码的文件目录下面,以下图为例(我要转换格式的文档在桌面);



命令 afconvert -hf

展示的是具体的转码文件格式,比葫芦画瓢,第二张图中转换aiff格式命令;

afconvert -f aiff -d I8 Filename;

aiff:即首行开头单引号里面的内容;

I8 :即data_formats里面的内容

filename:就是你要转换的文件的文件名

而要转换成的格式,就是括号里面的内容;



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值