当前位置: 网学 > 编程文档 > PHP > 正文

iPhone开发音频资料

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: Admin 发布时间: 13/01/13

  每个音频文件都是由两部分内容所构成:它的文件格式(或者音频容器)以及它的数据格式(或者音频编码)。

  文件格式(或音频容器)是用于形容文件本身的格式。我们可以通过多种不同的方法为真正的音频数据编码。例如CAF文件便是一种文件格式,它能够包含MP3格式,线性PCM以及其它数据格式的音频。

  数据格式(或音频编码)

  我们将从音频编码开始阐述(而不是文件格式),因为编码是最重要的环节。

  线性PCM:这是表示线性脉冲编码调制,主要是描写用于将模拟声音数据转换成数字格式的技术。简单地说也就是未压缩的数据。因为数据是未压缩的,所以我们便可以最快速地播放出音频,而如果空间不是问题的话这便是iPhone音频的优先代码选择。

  文件格式(或音频容器)

  iPhone支持许多文件格式,包括MPEG-1(.mp3),MPEG-2 ADTS(.aac),AIFF,CAF以及WAVE。但是通常情况下我们都会选择CAF,因为它能够同时包含所有iPhone所支持的编码,并且它也是iPhone中的优先文件格式选择。

  比特率:

  比特率是指一个音频文件所占有的每秒字节数。像AAC或MP3等编码便能够指定字节数而压缩音频文件。当你降低每秒钟的字节数时,你同时也在降低音频的质量。

  以下是一些较常见的比特率:

  每秒32千比特率:调频广播质量

  每秒48千比特率:较长的语音博客中常见的频率

  每秒64千比特率:标准长度的语音博客中常见的频率

  每秒96千比特率:调频收音机的质量

  每秒128千比特率:MP3音乐最常见的比特率

  每秒160千比特率:音乐家和敏感听众的优先选择

  每秒192千比特率:数字无线电广播的质量

  每秒320千比特率:和CD的质量没两样了

  每秒500千至1411千比特率:无失真的音频编码,如线性PCM

  采样频率

  我们最后需要提到的一个术语便是:采样频率。

  当我们将模拟信号转换成数字格式时,采样频率是指我们多长时间抽取一次声波去创造数字信号。

  通常情况下44100赫兹便是最常用的采样频率,因为这与CD音频的频率相同。

  转换和记录

  这是iPhone开发者需要掌握的制作音频要素的第二部分。

  在上文中我提到了文件格式与数据格式间的区别,以及iPhone所支持的各种格式。而接下来我将说说如何在这两种格式间进行转换。

  Which format should I use?

  The short answer: Use CAFF (uncompressed) for short sound effects and AIFF IMA4 (compressed) for music. This is also the recommendation from Apple.

  CAFF (Core Audio File Format) is, in a nutshell, the iPhone's native audio file format for uncompressed sounds.

  AIFF (Audio Interchange File Format) with IMA4 gets you about 4:1 compression on audio files. It is supported natively by the iPhone. One other advantage of this format is that it loops seamlessly - most other compressed audio files are problematic in this regard.

  • 上一篇资讯: [PHP]
  • 下一篇资讯: 2013年最棒的4个PHP框架
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号