Flash 4: 音频选择

开发者在线 Builder.com.cn 更新时间:2000-12-24作者:翻译:Joey 来源:

本文关键词: Flash

<!--你是否奇怪有关Flash的音频方面的问题常常被忽略或者仅仅是在高级讨论区给出一些含糊的提示?本文列出了当前对于Flash开发者来说最主要的几种Flash音频选项。-->

Flash中的选择
Flash中的两个最主要的可选音频格式就是MP3和ADPCM,很难找到在进行Internet传输时使用Raw音频格式的理由,因为采用高品质的压缩方式进行压缩的MP3或者ADPCM音频文件的效果听上去和原文件相差无几。

MP3
MP3是一种压缩的格式,我们了解它可能更多地来自于它在音乐界所引发的版权问题而不是它的实际应用吧。简单地说,MP3首先把音频信号分解成为正弦波,再把得到的信号约化至只剩下信号最强烈的部分,然后将信号进行编码成某种数学方程并将其记录下来。播放的时候,记录下来的数学方程被实时重建以得到接近原始波形的信号。

在传输率较低的情况下,音频信号在编码前被重新取样,这样可以减少数据传输量,但也同时给音频信号带来了更多的噪音和抑制。MP3编码的主要缺点在于重放时比ADPCM占用更多的CPU时间。

ADPCM
ADPCM(自适应音频脉冲编码)使用了更加简化了的比特率来对两个相继的音频样本的差异进行编码。

例如,我们并不需要使用16位来对音频样品进行编码,4位编码就已经足够描述该样品和前一个样品的偏移了,这可减少大约75%的数据量,说是大约,这是因为还有其它一些信息是用来提高被压缩信号的质量的。

ADPCM的重新取样率不像MP3那样隐晦它很明确,这样相同大小的使用ADPCM编码的文件比MP3文件要有更多的噪音。因为实现方式比较简单,ADPCM比MP3更加适合于用作短小快速的音效(例如按钮声音)。

用户评论

  • 用户名
  • 评论内容