第4章 第三方软件为Flash动画增效
4.1 为Flash动画声音增效(1)
现在,几乎所有完整的 Flash作品都会配上相应的音乐。Flash MX对于音频方面的能力,除了控制两个声道,音量外,其他方面可以说是无能为力。即使可以在音效素材库中搜索,也不一定能够找到完全符合要求的声音文件,或许觉得一首曲子中的某一段不错,需要截取下来,或者需要对某些现有音频文件增加一些效果。对于这些方面,我们需要进行音频编辑。
4.1.1 音频简介
1.Flash MX与音频
如果你是一个忠实的 Flash 用户,可能会记得 Flash 4 刚推出时大家的激动场面!其中引人关注的热点之一,就是其 What’s New! 中 Flash 4 支持 MP3 这一新增特性,当时引起了一场不小的轰动,当然,后来也造成一些误会。
由于以前要对Flash编辑的影片增加音频内容,必须通过导入外部音频文件来实现,而在Windows平台下Flash只能导入标准的 WAV 波形文件。我们知道标准的 WAV 所记录的声音信息是不经过任何压缩的,所以其体积可想而知,而为了便于在网上传输,影片文件不宜过大,这也是束缚设计师灵感的一道阻碍。
不管你对 Flash 了解多少, 相信对 MP3 绝对不会陌生,它在全球引起的一股音乐旋风。其压缩比非常高,而音质还原又相当不错,几乎接近CD品质,而文件大小只有CD音轨的十几分之一。同时借助网络的传播速度,第一时间成了大家的宠爱对象。所以你应该理解为什么 Flash 4 What’s New ! 中说支持 MP3 会引起轰动了,而事实上 Flash 4所说的支持 MP3,是指在输出影片时可将其音频以 MP3 格式压缩以降低文件大小,而对于导入,则还只能是标准的 WAV 。也难怪当时很多人都发出,明明新增功能介绍说支持 MP3 ,而又不能导入MP3 文件的疑问了。
直到Macromedia 推出Flash 5版本以后Flash才增加了可以直接导入 MP3 的功能,在当时让广大用户很是激动了一场,延续至今,最新Flash MX对音频文件的格式支持更加广泛,比如增加了 *AIF ; *.AU ; *.WMV 等。但是,对于Flash的音频处理功能,只能用非常初级来形容,因为它仅提供了一些比如从左声道转右声道,音调逐渐升高或降低等功能。因此我们在为影片配音时,不管导入的是 WAV,MP3或者其他格式 ,其音乐内容必须是已经剪辑好的,Flash 对此可说是无能为力。
当然,这些负面因素并不能对 Flash 的流行造成任何影响,相反却造就了一大批市场,Flash 周边程序应运而生,使不少第三方软件商也沾了 Macromedia Flash 的光!
2.音频类型
在 Windows 平台下,音频文件的类型非常多,比如 WAV,AU,AIF,RA,RM,MPEG,MP3 等,而比较常见的就是Windows 标准的波形文件 WAV ;以流媒体播放的 RealPlay ;还有火爆全球的 MP3。当然,其他类型的声音文件还有很多种,这里就不多介绍了。
3.WAV 的尴尬
WAV 可说是Windows 平台下标准的声音文件。我们知道,声音是以波的形式传送的,WAV 就是一种波形文件,它所记录的声音信息是不经过压缩的,所以文件也比较大, 而在 Flash 5 以前的版本中,要给影片添加声音,只能导入外部标准的 WAV 文件,而对于小巧精致的 MIDI 文件则到现在也不支持。
MIDI 也即音乐数字化接口,它并不是记录真实的声音,而是记录一系列乐器所演奏的数据,从而实现在非常小的文件里播放相对较长而且音质很高的音乐。我们可以粗略的把它理解为音频里的矢量格式。但它也有缺点,即只能是电脑模拟音乐或者一些乐器的演奏,而不能记录自然的声音,比如说话的声音。所以我们常把MIDI作为背景音乐。
同样质量及内容的乐曲文件,MIDI 格式和 WAV 的文件容量有几十倍甚至更高的差别,而如果要给 Flash 影片插入音乐则只能导入 WAV 。这样一来,文件大小成倍增加,反而降低了网络传输速度,还没有给HTML里插入一个不包含声音的 Flash 影片,然后通过 EMBED 标记将MIDI插入到HTML中配合文件质量来的小。因此,WAV似乎陷入到了一个比较尴尬的地步。
4.音频格式的革命
最典型的就是现在火爆全球的 MP3 格式,相信大家都不会陌生。它以其12:1的强大的压缩比,接近CD品质的声音质量迅速流行开来。一首接近CD品质的5分钟 MP3格式歌曲只有3~4 MB大小,而相同的 CD 文件则需要 60~70 MB 这么多,那么把MP3 作为搭配Flash 影片的音频不失为一个好的解决方案。自从Flash 5 可以支持直接导入 MP3 文件后,用 Flash 制作动画 MTV 也越来越流行。再加上网络基础设施的建设,接入速度不断提高,而 Flash MX 又增加了更广泛的音频文件格式支持,以前来回不断转换文件格式的时代已经一去不复返了。
5.处理音频
虽然现在Flash MX 支持众多的音频格式,不过也只限于导入需要应用的文件。而对于一首乐曲中,只需要其中一部分,Flash 就显得手足无措了。毕竟,它是矢量动画制作工具,而不是音频编辑工具。那么,就需要通过专门的音频编辑软件来实现处理音频的目的。
4.1.2 音频工具
同样,作为第三方厂商的软件,可以帮助我们来完成大量的增效工作。但是,大部分音频工具都不仅仅只是因为 Flash 而产生的,在 Flash 应用之外,它们还可以做很多工作。这方面的软件很多,以前还曾经出现过专门将MP3转换为 WAV 的单一功能软件,不过现在我们不需要它了。
1.Sonic Foundry Sound Forge
由 Sonic Foudry出品的一款专业级的音频编辑工具,除了能打开 MP3,SMP,WAV,RAW 等多种音频格式外,还可打开 MPG 、MPEG、AVI 等视频文件,支持大多数音频文件。可对音轨进行即时编辑与回放,在对其支持的范围内可任意转换文件格式。Sound Forge 5.0启动画面如图4-1所示。
![](/Article/UploadPic/2005-7/200571823235454.jpg)
图4-1
当打开一个音频文件后,在其主显示窗口列出音频波谱图,可对音频进行拷贝、剪辑、添加效果等多种操作。在 Effect 菜单下还提供了非常多的效果选择。其运行界面如图4-2所示。
![](/Article/UploadPic/2005-7/200571823235850.jpg)
图4-2
除了对现有音频进行编辑外,Sound Forge 还提供了录音功能,现场录制现场编辑,目前版本为 5.0,完全安装后占用硬盘空间27 MB,可运行于Win 9x /NT/2000 下,是不可多得的优秀编辑工具。
2.Sound Forge 5 XP Studio
Sound Forge 5.0 推出后获得广泛好评,而且为其公司赢得不少荣誉,但是作为专业软件500美元的售价相对较高,不是任何人都可以使用,而且对于普通用户而言,很多专业功能也显的有些多余。鉴于此,Sonic Foudry 公司专门针对网络多媒体市场推出了 Sound Forge XP Studio 5.0(如图4-3所示),至于XP的含义是否与微软的一样就不得而知了。其实这个 XP Studio 就是一个去掉很多专业功能的Sound Forge 5.0简化版,在Sound Forge 5.0 中的许多专业调音台在 XP Studio 中没有包含,如果要使用需要另外购买,这样就方便了用户,对于大多数应用而言都足以应对,而且 45美元的售价让大多数人都承受的起。
![](/Article/UploadPic/2005-7/200571823235949.jpg)
图4-3
3.COOL Edit Pro 2.0
Cool Edit Pro 2.0 是另一款非常优秀的专业音频编辑工具(如图4-4所示),可以打开和存储所有常见的音频格式,而且它提供了更加精确的音频波谱图,可对乐曲的不同段分开显示,适用于编辑多声道立体声文件。当然,它也有自己的特色,比如从视频文件中分离声音,提取CD音轨等,这都是 Sound Forge 所不具备的。
![](/Article/UploadPic/2005-7/200571823235974.jpg)
图4-4
Cool Edit Pro 2.0的运行界面如图4-5所示。在工作区左侧,Cool Edit Pro 提供了树状目录的操作选项,通过它,可以快速打开编辑文件,选择增加的效果等,使用非常方便。因为与 Sound Forge属于同类软件,因此操作及功能也有很多相似之处,熟悉其中一种后对另外一种就可快速上手。
![](/Article/UploadPic/2005-7/200571823236370.jpg)
图4-5
4.1.3 音频波谱
这里所说的音频波谱就是能跟随音乐变化而变化的一组图像,这样的图像到处都可以看到,比如普通的家用音响。在其前面板上就有相应的波谱显示。如图4-6所示。
![](/Article/UploadPic/2005-7/200571823236698.jpg)
图4-6
有些时候,制作 Flash 动画时也希望可以加上波谱图来配合音乐达到更好的效果,那应该如何实现呢?我们知道,处理音频波谱并不是Flash MX的专长,所以以前在 Flash 作品中增加波谱图都是采取一些技巧,比如制作一个不断跳动的波谱MovieClip放入场景中。这种方式对于增效而言是产生效果了,可实际上,波谱跳动的节奏和频率与音乐是不一样的。
那么是否有方法可以做出配合音乐显示的精确波谱图呢?Flash MX提供了_xscale及_yscale 两个Actions 指令,通过它们可以控制MovieClip的x和y的坐标。从而改变位置及大小。试想一下,我们将音乐播放过程中音量的不断变化记录为数字形式,然后通过这些数字来控制波谱图的不断变化以达到精确的波谱显示。如果编辑卡通片的话,还可以做到口形与对话同步。这样,作品的感染力会增加不少。