下面简单介绍一下本篇文章的思路:
由于MTV的制作是一个很大的工程,所以在下面的文章中,将MTV的制作分为几个大的部分:1. 音乐的准备 2.音乐的设置 3. 同步 4. 图象的制作 5. 动画的编排
下面开始我们的例子
1. 音乐的准备
音乐的来源,在Flash5中就更广泛了。可以是wav格式的音乐,也可以是最常用的MP3格式的音乐。至于采取那首歌,您一定是心中有数的了。
虽然flash5支持 MP3的格式,但是我凭我个人的爱好,还就喜欢用wav格式。我的理解是使用wav格式,可以最大限度地使声音效果保真。但是也会有麻烦,最大的挑战就是wav文件太大,动不动就30M,这样导致最后的MTV源文件(*.fla)奇大,好象本人的《晚霞中的红蜻蜓》就有52M的“身材”!!!这样在制作中,对您的“爱机”是一个考验,内存要够大哦,否则,您得非常有耐心。
2. 音乐的设置
2.1 导入音乐
上面已经将音乐准备好了,我们在这里要将它导入Flash中来,作为Flash的一个物件。上面的步骤中,我们将CD中的音乐转换为younger.wav。
新建一个电影文件,我们在这个例子中,将新建个电影文件命名为“MTV-YG”,要记住哦,千万得一边制作,一边保存,否则您辛辛苦苦所做的东西,说没有就没有---血的教训呀!
在新建立的文件里,选择“文件”(file)---->导入(import),在对话框里,找到歌曲文件,点击“确定”,激活Library(图库),方法是:打开“窗口(window)”---->"图库library",这时候,您在library中,可以看到younger.wav已经成为这个flash电影的一个物件了。打开该文件的属性对话框(Sound Properties),在 “转存设定”中,有三种压缩形式供选择,分别是:“ADPCM”、“MP3”、Raw”。在此,分别对这三中形式的参数内容进行分析介绍。
“ADPCM”:
a、 在“预先处理程序(Preprocessing)”中,您可以选择是否将立体声的音乐文件在输出的时候转化为单声道。如果您处理的音乐文件是双声道的立体声的文件,您设置了该项,在该文件输出的时候,他的体积将会减少一半(因为另一个声道已经被删掉啦),但音乐的质量会声道影响;如果您的音乐文件是单声道的文件,该项就没起到实际的作用。在我们的制作过程中,最好是将一些文件大的声音文件设置为单声道,一减少文件的容量。
b、在“范例速度(Sample Rate)”选项中,有5khz、11khz、22khz和44khz四项供选择。该项是设置您引用的声音文件在输出的时候的采样率,该数字越大声音的质量就越高,但是所占用的文件也就越大。您导入的每一个声音文件都有一个采样率指标,您是可以编辑它的,在这个框里,您可以选择比较小的采样率,这样在输出的时候就可以得到较小的文件(它的文件的大小与采样率成正比),我们一般选择22khz,它供选择的最小是11khz,最大是44khz(CD质量)。
c、“ADPCM位(ADPCM Bits)”选项中有2bit、3bit、4bit、以及5bit供选择。这里是设置声音文件在输出时候的位数。也是位数越高,质量越好,文件也越大。一般的声音文件是8bit或是16bit。在这里只有四种供选择。
“MP3”:在这三种压缩形式中,以MP3的压缩功能最强大,而且质量也是非常令人满意的。这样,我们在“压缩”选项中,选择“MP3”。
a、在“预先处理程序(Preprocessing)”中,选择将立体声的音乐文件在输出的时候转化为单声道或是其它的。如果您处理的音乐文件是双声道的立体声的文件,您设置了该项,在该文件输出的时候,他的体积将会减少一半(因为另一个声道已经被删掉啦),但音乐的质量会声道影响;如果您的音乐文件是单声道的文件,该项就没起到实际的作用。在我们的制作过程中,最好是将一些文件大的声音文件设置为单声道,一减少文件的容量。
b、在“位速率(Bit Rate)”中,有8kbps到160kbps供选择如(图016)。设置该音乐文件在输出的时候的压缩数据采集率。在这里,数目越大,文件包含的信息越大,文件的质量也就越高,但是该文件占用的体积也就越大。
c、 在“品质(Quality)”中,有三项“快速(fast)”、“中等(medium)”、“最嘉(best)”供选择。设置声音文件在输出后的播放速度,无论选择哪一个,都对文件的大小不产生影响。
“Raw”:
a 、 在“预先处理程序(Preprocessing)”中,是否将立体声的音乐文件在输出的时候转化为单声道。
b、在“范例速度(Sample Rate)”选项中,有5khz、11khz、22khz和44khz四项供选择。该项是设置您引用的声音文件在输出的时候的采样率,该数字越大声音的质量就越高,但是所占用的文件也就越大。
c、“ADPCM位(ADPCM Bits)”选项中有2bit、3bit、4bit、以及5bit供选择。这里是设置声音文件在输出时候的位数。也是位数越高,质量越好,文件也越大。一般的声音文件是8bit或是16bit。在这里只有四种供选择。
在我们这个例子中,我们选择MP3输出。而且在Flash5中,要做MTV,也必须选择这个。在上面的属性面板中,mp3”、“20kbps”、“快速”,这样输出后的效果非常令人满意。呵呵,到这里,音乐的压缩就完成了。
2 设置音乐效果
关闭音乐属性面板,回到舞台中。我们要将音乐文件应用到flash电影中了。这时候,我们刚才新建个那个电影文件还是一片空白。我们将它仅有的一个layer1改名为“音乐”,我们要在这一个layer中应用我们的声音文件。
点击第1帧,这里作为我们MTV音乐的开始。当然,您也可以选择一个其它的开始的帧,不过在第1帧开始,方便我们操作和计算。
点选layer“音乐”的第1帧,然后激活“sound”面板,在“sound”栏中可看到该flash文件中的所有声音文件,点击下三角型,选择younger.wav。就这样,您的音乐便被应用到了flash上了。
在这个sound面板中,所涉及的要点也比较多,下面分别来介绍一下。
Effect(效果):在Effect下,有六种效果可供选择。
None:选择这一项,在声音效果中,将不使用任何的效果;如果在已经应用效果的声音文件中点选此项,将消除已经应用的效果。
Fade left to right/fade right to left:将声音从一个声道转到另一个声道。
Left channel/right channel:只在左声道或是右声道播放。
Fade In:通常是增加一个声音在其持续时间内的振幅。
Fade out:通常是减少一个声音在其持续时间内的振幅。
Custom:允许我们用Edit Envelop 创建自己的In和Out Sound选项。
在Effect(效果)下面,就是sync(同步)选项了,在Flash做MTV中,sync(同步)虽然很简单,但是非常关键,如果在这里没有设置好,当然,不能同步罗!下面也对sync(同步)中的选项进行介绍。
在同步中,有“特定event”、“开始start”、“停止stop”、“连续stream”。
Event(特定): 如果选择这一项,那么动画在播放到该关键帧时,该声音文件被击活----即是以关键帧中设定的事件方式播放。在它被击活后播放的过程中,如果没有设置action来控制它的话,它就会按照你设置的重复数,一直播放到完,并不象其他的图片动画那样,受时间轴的影响。如果您的动画的帧的长度与您的声音文件的长度不一样的时候,会有其中一方首先播放完,而另一个仍然在继续播放的情况出现。所以,在用flash弄mtv时,最好不要用这个选项 ,要不然,您的动画会受到声音长度的限制,对于您的制作非常不方便。
用这个类型的时候,还有一个缺点,就是它的声音信息灰集中在开始的那个帧上,即是你在下载动画的时候,您必须等到该声音文件完全下载后才可以听到该声音文件的播放。这一特性,对于大的声音文件来说是一件悲惨的事,网友们必须耐心等待漫长的下载过程和其中发生的停顿!所以建议网友们最好把这一特性用在比较小的声音文件上。
Start(开始): 这一项与上面的“特定”有点相类似。动画也是在播放到该关键帧时该声音文件被击活----即是以关键帧中设定的开始方式播放。不过此类型有一项“特定”所没有的检察声音文件重复引用的功能。如果如果有相同的类型的声音文件被击活,它会检察到,并关掉最后那个被击活的声音文件,而令在播放的那个声音文件继续播放。
Stop(停止):这个类型被选择的话那么该声音文件的引用就会被终止,时间轴的帧中也不会出现该声音文件的波形图(就是说设置了该类型的关键帧后的声音被废除啦)。
Stream(连续):选择该类型,声音文件会平均分配在所需要的帧中----即是以流的方式播放。在这种情况下,声音文件的播放与同它相配的动画的播放完全同步而且取决于动画的播放。如果动画结束,声音的播放也会被结束的。
在用flash做mtv时,推荐使用这个类型,这样您就可以把声音文件的引用和您的mtv的动画同步。使用这个类型还有一个好处。因为它是以流的方式分布在所需要的帧中,这使的应用这类型的动画在下载的时候会比较流畅,不是很容易发生停顿的现象。声音文件在下载的过程中播放,下载了多少,就播放多少----非常适合在网络上传播。
设置了同步后,下一栏就是“重复loops”。该功能用于设置声音文件连续播放的次数。它默然为“0”,也就是一次,于一同样效果这个类型对于“特定”和“开始”这两个类型来说,在播放中的会容易被执行。但是对于连续来说就点麻烦啦,如果您的动画的长度不够长的话,声随着您的动画结束而结束。
点击“Sound”面板中的“Edit”,弹出“Edit Envelope”设置面板。在“Edit Envelope”设置面板中,两个白框,是由两个独立的编辑栏和一组控制工具组成的播放效果编辑窗口。在这两个白色窗口中,显示的是我们选择的WAV文件younger在两个声道中的音频波型图。如果你导入的是双声道的声音文件,那么在播放效果编辑窗口中的两个图形是不同的;如果你看到的是相同的,那么一定是单声道的声音文件啦。
在播放效果窗口,有控制播放的安钮和一些简单的编辑工具。在没一个编辑栏中,都有一条可以移动位置的折线和一个白色的小框框。这条线是用来显示各声道中的播放音量的(把白点向下拉,则音量变小:把白点向上,则反之:把白点向上倾斜,则音量逐渐变大:把白点向下倾斜,则反之)。白点就是所谓的音量控制柄,在一半情况下,只有一个,如果你需要精确控制,使音乐变化丰富,你可以在折线上双击鼠标,这样便可以创建一个音量控制柄,理论上可以创建8个(包括原来那个)音量控制柄的,多的音量控制柄可以达到使音乐效果丰富的目的。通过音量控制柄,您可以在flash上拖动它,以至控制该声音在播放的时候音量大小变化和位置变化。 在两个编辑栏之间,有一个标尺状的东东,它显示了该声音文件在播放时的时间位置和桢位置。(您也可以通过改变窗口下面的工具安钮进行显示单位切换)。
在“Sound”面板中,还可以看到声音文件的信息,其中包括采样频率、声讯的种类、样本的大小、声音文件的长度和声音文件的大小等。
采样频率”:(“44khz”所代表的) 一半的采样频率是11khz、22khz以及44khz,数字越高,声音文件的质量也就越好,但文件的体积也会增加。
“声讯种类”:(“立体声”所代表的) 声讯种类有“立体声stereo”和“单声道mono”两种,由于立体声有双声道,它的效果比但声道好,但是它的文件的体积也比单声道大。
“样本大小”:(“16位”所代表的) 样本大小一般是“8位”到“160位”,我们长用的是“8位”和“16位”。使用高的品质比底的好,但是要牺牲体积为前提。在我的mtv《红》中,为了能很好的表现儿童清脆的歌声,我用了“20位”,效果非常令人满意
“声音长度”:(“180.6s”所代表的) 声音文件的长度,用秒做单位。
“声音的大小”:最后一项是是声音文件的大小,体积越大、文件越大。传输的时间也就越久。
好啦,介绍完音乐,下面我们来将歌词与歌曲设置成同步。
3. 歌词与歌曲同步
歌词与歌曲同步问题在Flash的MTV中,也是一个比较棘手的问题。有些闪客为了避免这个麻烦,干脆不在他做的MTV中设置歌词,呵呵,有点美中不足----MTV嘛,就要个歌词的。
在上一个步骤中,完成了对声音的设置后,我们回到场景中。
在场景中的时间轴中,您可以看到,这时layer“音乐”中,出现声音文件的波形图。
3.1 MTV的长度
我们先设置好整个MTV的长度。
先弄清楚您的音乐有多长,我们这个例子中,声音文件是180.7s(3分钟)。在我们一般的flash作品中,都将动画的播放速度设置为“12.0fps”(每秒12帧)。那么,我们很容易就找到播放完整个歌曲所需要的帧数:12.0*180.7=2169,找到这个数据,那么我们可以在第2169帧之后添加一个帧,将我们的动画的长度增加到那里。
3.2 设置歌词
当您在步骤2中正确设置好音乐后,您会发现一个很有趣而又很实用的现象,这也是我们设置好歌词的一个关键。
当您在场景的主时间轴中的MTV歌曲所在的帧的范围内按下“Enter(回车)”键后,歌曲会播放起来,无论您在哪个时间段按下“Enter”,它都会在那个时间点开始播放。这是因为您设置了“Stream”后的效果,要是您设置了其它的,当您按下回车的时候,无论在那个时间点,它都会从歌曲的开头开始播放的。下面要介绍的设置歌词的第一个方法,就是用了这个特性。
设置歌词的方法:
其实这是一个笨笨的方法,方法就是听、、、校对、、再听、、、再校对、、、、
既然上面说,只要按下“Enter”,歌曲就播放,那您就按下来听罗。在听的时候,记下每句歌词开始和结束的点的帧。如果您忙不过来,可以随时按下“Esc”键,使播放暂时停止待完成记录后,再按下“Enter”继续播放、、、、
呵呵,这方法笨吧,没办法呀!!!不过别小看它,虽然繁琐点,但是操作很简单的。只要您多听几次,多校对几次,肯定做得很精确得。
3.3 添加歌词
在上面的步骤中,我们找到了各段歌词开始和结束的时间点,这样我们就可以添加歌词了。
添加一个layer,给它命名为“歌词”。根据取得的各段歌词开始和结束的时间点所在的帧的数据,我们在每段歌词的开始和结束的帧中都添加一个关键帧。然后回到歌词开始时间的那个关键帧,激活“Frmae”面板,在label中将歌词填入。比如,我们这个MTV的第一个歌词“晚霞中的红蜻蜓”是从第335帧开始的。于是我们点选layer“歌词”中的第335帧,然后在“Frmae”面板中的label中填入“晚霞中的红蜻蜓”,这时候,您可以看到时间轴中的layer“歌词”中,出现了该段歌词的注释。
到此,flash的mtv中音乐的处理便告一个段落,如果您要弄的是一个内容丰富的mtv(而不是就那么几张图片飞来飞去),各图片以及场景的连贯也需要花一点力气。我们将在下面的步骤中,介绍如何做图,特别是矢量图。
4.1 使用位图
这种方法是初期的MTV所用的做法。
如果用这种方法,那您在制作动画之前,必须要准备好位图了。当然,这些位图可以是在图库或什么地方找来的,也可以是自己在图形处理软件中制作来的。但有一点必须要注意,所有的图片,必须要和您的歌曲的意境一致,否则您的动画将不伦不类。
图片的设置也很简单。就是依照歌曲的内容,然后将图片制作成动画,以配合歌曲的意境。所用的技术也很简单,大多是用Motion或是做个颜色的渐变。
那时候也有文字的动作,但大多是比较简单的,复杂的也不过就是“风吹效果”等等。是这样的啦,那时没有象swish这样的辅助软件呀,要弄文字特效,很繁琐的。
使用位图,虽然可以达到一些很特别的效果,但我认为不是一个好方法。首先是位图太大,用它制作的文件大多都是体积很大的,不适合在网络上传播。而且也违背了Flash的意愿,Flash的一个最实用的功能就是矢量作图功能。贪图方便而大量采用位图而抛弃了Flash最拿手的矢量图功能,真是得不赔失呀。
也正是因为这样,在最近的MTV作品中,位图都大多被抛弃了----一个很好的趋势。
4.2 手工绘图
这恐怕是最高难度的挑战了,是对你美工技术的一个很严峻的挑战。如果没有扎实的美工基础,要想用手工绘整一个MTV的图象,谈何容易呀。
但也是这样,才会产生强者、才会出现英雄。一个很好的例子,就是号称“天下第一闪客”的老蒋了。我相信看过老蒋的《新长征路上的摇滚》的闪客都有一个很深刻的体会,美工太出色了,和意境配合的太好了!!!
通常,要得到真实的矢量图象,在Flash中画是不行是---虽然Flash5的作图功能得到加强,我们必须借助一些专业的矢量作图工具。比如Firework、CorelDraw 、Adobe Illustrator 等等。通常,如果您对以上的软件操作熟练,一定能弄出个象样的东西出来的,哈哈。
如何画,呵呵,说过了,您要用这个方法来制作MTV的动画,您必须是对Flash以及其它作图软件有了相当的了解,而且要有扎实的没工基础。如果您是个新手,我劝您还是挑一个容易操作的来弄吧,呵呵。
5. 场景的安排
一个MTV那么大,如果将所有的物件都直接放到一个场景中,那是不可思议的,而且对您的Flash也是一个很大的考验。想一下,在输出的时候,要一口气处理那么多的物件,太辛苦了;这样,对于我们操作也是不好的,起码条理上是不科学的。
在这里我们建议,您起码要准备两个场景,一个做Loading,另一个放MTV。但是,整一个MTV的动画,如果不加整理就放到场景上,也是不可取的。
我建议您以歌曲的内容为准则,将MTV的动画分别设置在几个MC中,然后在将个部分的MC拖到放置有音乐的主场景中,这样比较容易操作。
好啦,做MTV毕竟是对一个闪客的Flash技术、美工技能以及音乐水准、动画编排水平的大检阅,不是三言两语说了就能做到的,闪客朋友们如果对MTV有兴趣,不妨多试试。
Flash的MTV制作过程中的一些建议:
a、尽量将MTV中的各部分的内容放置在MC中。这样是为了避免将过多的物件直接放到场景中,否则的话,您的场景将非常凌乱,操作起来很不方便,您要修改某一个地方,都是很困难的事。还有一个好处就是,这样可以在输出的时候,减少Flash运做的负荷,要不然,对您的机器以及Flash,那么多的物件都不是好搞的。
b、在同一个时间点上,尽量少用关键帧。这样是为了减少在同一个时间点中的数据量,对您MTV的播放是一个好事。
c、在同一段时间上,尽量少用物件的运动。这样也是为了减少同一个时间段上的数据量,使得MTV的播放能更加顺畅。
d、尽量少用action,特别是在同一个时间点上使用action。虽然有闪客认为,使用action控制动画,是减少swf文件的体积,达到流畅播放的好方法。但是要知道的是,如果过多地使用action,无疑会使您的机器的运算加大,这样也会造成停顿,有时候这样的停滞会比因为体积大而造成的还要厉害。
e、位图不是不可用,适当地使用位图,可以达到一种意想不到的效果。但是这必须以牺牲体积位代价。如果使用了位图,最好就是在输出的时候,在输出选项中,将JPEG压缩设置设置小一点,这样对于减少体积明显有效果。
f、 为了使在网上播放时和在本地机器播放时,舞台的效果一致---特别是舞台的大小,有必要为我们的MTV设置一个可视区域。我们在制作完毕了MTV的动画以及其它所有要做的东西后,我们就可以为MTV设置可视区域了。我们用经常用到的mask功能来实现这个效果。在场景的最上的一层中,用矩形工具画一个区域,作为MTV显示的区域,然后将它设置为“Mask”,在将下面所有的层设置为“Masked”,这样便可以达到效果。
终于告一段落了,帖子可能有点长,但这也正说明flash的制作不是三言两语就能说清楚的,希望喜爱flash制作的朋友,能先找一些类似的教材看看,至少对这个工具有了一点了解,然后才能谈到比较熟练的使用它,如果这篇教材能帮助大家做出一篇自己喜爱的歌曲的flash mtv,那我发这么长的帖子也能算是有所值了!