loading请求处理中...

iPhone音频开发技巧 常见的比特率

2021-12-01 02:25:40 阅读 9545次 标签: 音频开发 作者: anyi
    假如你想要成为一名合格的iphone开发者,你必须对声音文件数据格式,转换,录音和使用什么音频操作API有个基本的了解。每个音频文件都是由两部分内容所构成:它的文件格式(或者音频容器)以及它的数据格式(或者音频编码)。
iPhone音频开发技巧
    1、文件格式(或音频容器)
    iPhone支持许多文件格式,包括MPEG-1(.mp3),MPEG-2 ADTS(.aac),AIFF,CAF以及WAVE。但是通常情况下我们都会选择CAF,因为它能够同时包含所有iPhone所支持的编码,并且它也是iPhone中的优先文件格式选择。
    文件格式(或音频容器)是用于形容文件本身的格式。我们可以通过多种不同的方法为真正的音频数据编码。例如CAF文件便是一种文件格式,它能够包含MP3格式,线性PCM以及其它数据格式的音频。
    2、数据格式(或音频编码)
    我们将从音频编码开始阐述(而不是文件格式),因为编码是最重要的环节。
    线性PCM:这是表示线性脉冲编码调制,主要是描写用于将模拟声音数据转换成数字格式的技术。简单地说也就是未压缩的数据。因为数据是未压缩的,所以我们便可以最快速地播放出音频,而如果空间不是问题的话这便是iPhone开发音频的优先代码选择。
    3、比特率
    比特率是指一个音频文件所占有的每秒字节数。像AAC或MP3等编码便能够指定字节数而压缩音频文件。当你降低每秒钟的字节数时,你同时也在降低音频的质量。
    以下是一些较常见的比特率:
    每秒500千至1411千比特率:无失真的音频编码,如线性PCM
    每秒320千比特率:和CD的质量没两样了
    每秒192千比特率:数字无线电广播的质量
    每秒160千比特率:音乐家和敏感听众的优先选择
    每秒128千比特率:MP3音乐最常见的比特率
    每秒96千比特率:调频收音机的质量
    每秒64千比特率:标准长度的语音博客中常见的频率
    每秒48千比特率:较长的语音博客中常见的频率
    每秒32千比特率:调频广播质量
    4、采样频率
    我们最后需要提到的一个术语便是:采样频率。
    当我们将模拟信号转换成数字格式时,采样频率是指我们多长时间抽取一次声波去创造数字信号。
    通常情况下44100赫兹便是最常用的采样频率,因为这与CD音频的频率相同。
    5、转换和记录
    这是iPhone开发者需要掌握的制作音频要素的第二部分。
    在上文中我提到了文件格式与数据格式间的区别,以及iPhone所支持的各种格式。关于iphone上面的音频编程这块,仅仅只是讲了点皮毛。假如你很感兴趣,个人建议看苹果的文档,特别是Core Audio Overview和Audio Session Programming Guide,还可以钻研点OpenAL的知识。
(一品威客 anyi)

APP开发公司推荐

成为一品威客服务商,百万订单等您来有奖注册中

留言( 展开评论

快速发任务

价格是多少?怎样找到合适的人才?

官方顾问免费为您解答

 
APP开发相关任务
DESIGN TASK 更多
网上商城APP开发

¥20000 已有1人投标

微信公众号服务号开发

¥3000 已有0人投标

电商营销网站开发

¥3000 已有0人投标

今日头条的点赞功能开发

¥3000 已有1人投标

工作岗位管理Web APP开发

¥1000 已有5人投标

算法相关的软件开发

¥5000 已有0人投标

小型游戏开发游戏源码购买

¥20000 已有2人投标