IOS开发之——音视频-音效介绍(01)

本文探讨了音频分类,区分音效与音乐,并深入讲解了常见的音效格式、音频格式转换的方法,包括AVFoundation和AudioToolbox框架的应用。重点介绍了AAC、ALAC等音频编码格式,以及如何使用afconvert进行格式转换的实例。

一 概述

  • 音频分类:音效和音乐
  • 常见音效格式
  • 音频格式转换

二 音频分类:音效和音乐

音频可以分为2类:音效和音乐

2.1 音效

  • 又称“短音频”,通常在程序中的播放时长为1~2秒
  • 在应用程序中起到点缀效果,提升整体用户体验

2.2 音乐

  • 比如游戏中的“背景音乐”,一般播放时间较长

2.3 播放音频需要的2个框架

  • AVFoundation
  • AudioToolbox

三 常见音效格式

音频格式硬件解码软件解码
AACYESYES
ALACYESYES
HE-AACYES
iLBCYES
IMA4YES
Linea PCMYES
MP3YESYES
μ-law and a-lawYES
CAFYESYES

四 音频格式转换

3.1 说明

  • 在终端中使用系统自带的工具afconvert
  • 按照音频转换语法规则可以完成音频格式转换

3.2 音频转换语法规则

转换aiff格式

afconvert -f AIFF -d I8 filename

转换caf格式

afconvert -f caff -d aac -b 32000 filename

批量转换

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

3.3 音频转换示例

打开终端,进入要转换的文件路径

执行如下指令,查看帮助指令

afconvert --help

根据语法规则和帮助指令,将wav转换为aac

afconvert -f adts -d aac buyao.wav

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值