Unity デザイナーズ・バイブル 6月6日発売!

【After Effects】音量をフェードイン・アウトさせるエクスプレッション

0

aftereffects-expression-audiolevel-fade-In-out

こちらの記事もおすすめです。

透明度などをエクスプレッションでフェードイン・アウトさせたい時はこちらの記事が参考になります。



はじめに

音のフェードイン・アウトは結構機械的につけてしまうので、音量をフェードイン・アウトさせるエクスプレッションを書きました。



特徴

エクスプレッションを使うとサウンドのレイヤーの長さに合わせて、

オーディオレベルのフェードインやフェードアウトが指定できるので、

いちいちレイヤーの長さを変えるたびにオーディオレベルのキーを調整しなくても済みます。



エクスプレッション

fadeTime →秒数

audio.audioLevelsMax →最大音量

フェードイン

fadeTime = 1;
audio.audioLevelsMin = -48;
audio.audioLevelsMax = 0;
layerDuration = outPoint - inPoint;
singleFrame = thisComp.frameDuration;
animateIn = linear(time, inPoint, (inPoint + fadeTime), audio.audioLevelsMin, audio.audioLevelsMax);
animateOut = linear(time, (outPoint - fadeTime+1), (outPoint-singleFrame), audio.audioLevelsMax, audio.audioLevelsMin);
if(time < (layerDuration/2+inPoint)){[animateIn,animateIn];
}else{[animateIn,animateIn];}

フェードアウト

fadeTime = 1;
audio.audioLevelsMin = -48;
audio.audioLevelsMax = 0;
layerDuration = outPoint - inPoint;
singleFrame = thisComp.frameDuration;
animateIn = linear(time, inPoint, (inPoint + fadeTime), audio.audioLevelsMin, audio.audioLevelsMax);
animateOut = linear(time, (outPoint - fadeTime), (outPoint-singleFrame), audio.audioLevelsMax, audio.audioLevelsMin);
if(time < (layerDuration/2+inPoint)){[animateOut,animateOut];
}else{[animateOut,animateOut];}

フェードイン・アウト

fadeTime = 1;
audio.audioLevelsMin = -48;
audio.audioLevelsMax = 0;
layerDuration = outPoint - inPoint;
singleFrame = thisComp.frameDuration;
animateIn = linear(time, inPoint, (inPoint + fadeTime), audio.audioLevelsMin, audio.audioLevelsMax);
animateOut = linear(time, (outPoint - fadeTime), (outPoint-singleFrame), audio.audioLevelsMax, audio.audioLevelsMin);
if(time < (layerDuration/2+inPoint)){[animateIn,animateIn];
}else{[animateOut,animateOut];}

参考

https://forums.adobe.com/thread/2048099



その他

たまにフェードアウト後(オーディオレベルが-48)なので音がブツッと音切れを起こす場合があるのですが、その時は更に親コンポを作成して、そこでフェードアウトかけると良いです。





aftereffects-summary-article


作業効率化!After Effectに関する動画制作まとめ



aftereffects-summary-article


作業効率化!After Effects(エクスプレッション)に関する動画制作まとめ



aftereffects-summary-article


作業効率化!After Effects(スクリプト)に関する動画制作まとめ

アフターエフェクツのソフト


eyecatch-buy-adobe-creative-cloud
【Adobe Creative Cloud】最安!アドビ認定スクールから購入する方法(+講座付き)

アフターエフェクツの参考書籍

すいみん
最初の教科書にするならこの本です!
すいみん
この本見ながらエフェクトを触っているとより身につきます!
すいみん
Premiere Pro版もあります。YouTuber向け!
すいみん
このシリーズ3冊あるのですが、アニメの技法って特殊で面白いので引き出しを増やしたい方向けに!

エクスプレッションの参考書籍

すいみん
AfterEffects慣れてくると効率化も考えるようになると思いますが、まずはエクスプレッションを覚えましょう!
すいみん
専門誌の定期購読をするなら月額980円の「Kindle Unlimited」がおすすめです!


eyecatch-amazon-kindle-unlimited
【Kindle Unlimited】CGデザイナーにおすすめ!専門書読み放題の電子書籍サービス

以上、すいみん(@cg_method)でした!

0