实现方法:
1、将音频转换为关键帧:
选择音频所在图层,选择Convenrt Audio to Keyframes, AE会自动新建一个空对象,并自动添加三个Slider Control,其中有左声道、右声道以及左右声道混合的三行关键帧,这个案例里,我们可以把左右声道关键帧删除,只留下Both Channels 。为了简单干净,这里将其改名为“chl”
打开曲线面板,观察并选择我们需要的频段。
这里我们觉得整条时间线上的运动主要集中在5~25。
2、新建形状层,将锚点移动到底部(记得点上Snapping)。给Scale添加表达式:
t = thisComp.layer("Audio Amplitude").effect("Chl")("Slider") sX = transform.scale[0]; sY = linear(t, 5, 25, 50, 150); [sX,sY]
3、command+D复制一层,移动x轴,并将linear改为(t, 5, 25, 50, 100)
这个表达式很简单,是将音频关键帧从5到25的变化,映射成为形状层y轴缩放上50%~150%(100%)的变化。
表达式虽然简单,但是可以提供思路,在其他复杂项目里,用音频驱动各类动作。
请登录以参与评论
现在登录