1 导入一个音频文件 在一个新工程中,导入一个音频源文件,例如WAV、MP3、AIF或MOV格式。由于你是用音频的振幅来驱动图层,所以虽然所有音频文件都可以做到,但有明显节奏的音乐效果最好。创建一个新的composition,把区间限制在几秒钟内,这样可以加速处理和预览的速度。将音频文件加入到时间线窗口中。

2 将音频转换为关键桢 选择音频层,执行Animation > Keyframe Assistant > Convert Audio to Keyframes(将音频转换为关键桢)命令。一个叫做Audio Amplitude的新空图层出现在时间线窗口,这个图层包括了含有音频幅度的关键桢。要想观察这些关键桢,选择Audio Amplitude图层然后按键盘上的U键。保持该层的展开状态。

3 创建被驱动的文字层 你可以使用任何类型的原素材,然而文字层能更好的展示音频幅度关键桢的作用。在工具板中选择文字工具,在comp中点击创建新的文字层。在文字工具板中选择适合comp的字体大小。(示例中的comp为320x240,使用48pixel的字体。)保持其它设置为默认值。输入一个单词。然后可以使用选择工具重新安排文字位置。

4 为文字层增加表达式 文字层有好几项可以用音频幅度关键桢驱动的属性。我们想驱动文字的大小和颜色,所以为文字层的Scale(放缩)属性增加表达式。一会儿你还将为Hue(色相)属性增添表达式。 表达式允许你使用数学变量或通过“别针”(pick whip)连接两个图层间的关键桢来驱动动画效果。 选择文字层然后按S键显示Scale属性。选择Scale属性然后选择Animation > Add Expression(加入表达式)命令。将表达式的“别针”拖动到Audio Amplitude层的Both Channels(两个声道)的Slider上。

5 预览音频驱动的文字 现在,预览comp,看看音频幅度关键桢是怎么影响文字层的放缩的。在时间控制板选上声音按钮,进行RAM预览。

6 编辑表达式 音频幅度值看来太低了。所以造成文字太小。我们为表达式增加一个乘法来增大scale的值。因为表达式太长以至于不能在时间线里一下看到全部,所以在表达式中任何地方点击进行编辑,使用左右箭头浏览。在两个"slider"中每一个值后键入*10,这样就将幅度值乘以了因数10,也就是放大了10倍。点击表达式外的地方以退出编辑模式。试试别的数字直到你看字的大小满意。 最后的表达式应该类似这样: [thisComp.layer("Audio Amplitude").effect("Left Channel")("Slider")*10, thisComp.layer("Audio Amplitude").effect("Right Channel")("Slider")*10]

7 驱动文字层的Hue属性 下面,我们使用音频幅度关键桢驱动文字的色相使其看起来更生动。在时间线窗口中,展开文字层,点击Switches column(开关栏)中Animate旁边的三角,选择弹出的Fill Color > Hue。然后选择Animation > Add Expression。将Hue属性的“别针”拖动到Audio Amplitude层的Both Channels(两个声道)的Slider上。然后再在表达式的后面加上*10或别的乘数。
8 预览动画 预览时,注意文字的大小和色相如何随声音的大小变化。试试其它类型的音乐,创建一些额外的文字层,或加上背景以增添趣味。 这只是使用audio amplitude keyframes(音频幅度关键桢)的一个范例,只是表达式可以达到的效果之一。要想得到使用这些有趣的功能的更多灵感,请查阅After Effects online Help。
 |