1. カメラ
  2. カーオーディオ・エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術 >  >> ホームオーディオ >> イコライザー

Adobe After Effects Audio Visualizerを作成するにはどうすればよいですか?

Adobe After Effectsでオーディオビジュアライザーの作成には、式を使用して、オーディオ波形データを形状、粒子、またはその他の要素のアニメーションプロパティにリンクすることが含まれます。 視覚スタイルは完全にあなた次第であるため、単一の「最良の」方法はありませんが、ここに一般的なアプローチとステップの内訳があります。

1。プロジェクトのセットアップ:

* インポートオーディオ: オーディオファイルをAfter Effectsにインポートします。

* nullオブジェクトを作成: これは、表現の中心的なポイントとして機能し、組織を容易にします。

* 視覚要素を作成します: 視覚的なスタイルを選択してください。 一般的なオプションは次のとおりです。

* 形状: スケール、位置、または不透明度がオーディオによって制御される単純な形状(長方形、円)。

* 粒子: オーディオ周波数または振幅に応答する粒子システム。 これには、より高度な手法が必要です。

* 行: オーディオに基づいて長さまたは位置を変更する行。

2。式を使用してオーディオをビジュアルにリンクします:

ビジュアライザーのコアは表現にあります。これらは、オーディオデータを含むさまざまな要因に基づいてプロパティを動的に制御するスクリプトです。 `thiscomp.layer(" audioレイヤー ")。Audiolevel`式(「オーディオレイヤー」をオーディオレイヤーの名前に置き換える)を使用して、オーディオデータにアクセスします。

式の使用方法の例をいくつか紹介します。

* 単純な振幅ベースのスケール: 全体的な振幅に基づいて形状をスケーリングするには:

「JavaScript

thiscomp.layer( "audio layer")。audiolevel * 100;

`` `

この式は、オーディオレベル(0〜1の値)に100を掛けます。これを形状層の「スケール」プロパティに適用します。 応答性を制御するには、乗数(この場合は100)を調整します。

* 周波数バンドビジュアライザー(より高度): これには、オーディオの特定の周波数帯域を分析する必要があります。 これは非常に複雑であり、式内で「Freq」関数を使用することが含まれます。それぞれが異なる周波数範囲に応答する複数の形状が必要になる可能性があります。 これには、オーディオ処理とアフターエフェクトの表現をより深く理解する必要があります。 基本的な例(周波数の範囲と乗数を調整する必要があります):

「JavaScript

Bass =thiscomp.layer( "audio layer")。audiofrequency(100、200); // 100と200を目的の低音範囲に調整します

低音 * 50; //スケーリングを適用して、ベースで制御された形状を制御します

`` `

* 位置アニメーション: オーディオレベルに基づいて形状の位置を制御できます。 たとえば、X軸に沿って形状を移動するには:

「JavaScript

thiscomp.layer( "audio layer")。audiolevel * 500; //乗数を調整します

`` `

* 不透明度の変更: 層の不透明度を制御して、パルスまたはフェージング効果を作成します。

「JavaScript

100 * thiscomp.layer( "audio layer")。audiolevel;

`` `

3。ビジュアライザーの精製と強化:

* スムージング: `linear()`式関数を使用して、迅速なオーディオレベルの変化によって引き起こされるぎくしゃくした動きを滑らかにします。例: `線形(thiscomp.layer(" audio layer ")。Audiolevel、0、1、0、100)`これは0〜100の変化を滑らかにします

* 周波数分析: より洗練されたビジュアライザーを作成するには、周波数分析手法を使用する必要があります。これには、オーディオを異なる周波数帯域に分解し、各バンドを個別に視覚化することが含まれます。 これは高度であり、外部プラグインを使用したり、より複雑な表現を書いたりすることが含まれる場合があります。

* 色の変更: 式を使用して、オーディオレベルまたは周波数に基づいて形状の色を変更します。

* 事前構成: レイヤーを事前構成に整理して、プロジェクトを管理しやすくします。

4。 例のワークフロー(Simple Amplitude Visualizer):

1.オーディオファイルをインポートします。

2。ヌルオブジェクトを作成します。

3.長方形の形状を作成します。

4. nullオブジェクトの長方形を親にします。

5。長方形の「スケール」プロパティで、式を貼り付けます: `thiscomp.layer(" audio layer ")。Audiolevel * 100;`(「オーディオレイヤー」をオーディオレイヤー名に置き換えます)。

6.乗数(100)を調整して、応答性を微調整します。

7.同様の表現を使用して、位置、不透明度、色などの他の特性を試します。

重要な考慮事項:

* パフォーマンス: 複雑な視覚化装置は、計算集中的なものにすることができます。 事前構成を使用して、レイヤーの数を最小限に抑え、効率的な式を使用してプロジェクトを最適化します。

* 学習式: アフターエフェクトエクスプレッションをマスターすることは、動的視覚化装置を作成するために重要です。 ヘルプについては、After Effects Expressionドキュメントとオンラインチュートリアルを参照してください。

* オーディオ処理(Advanced): より洗練された結果(周波数分析など)の場合、オーディオソフトウェアを使用してオーディオを外部的に前処理し、処理されたデータをAfter Effectsにインポートする必要がある場合があります。

この詳細な説明は、あなたにしっかりした出発点を与えます。 遭遇する課題に対する特定のテクニックとソリューションについては、実験、反復、およびオンラインリソースに相談することを忘れないでください。 シンプルを開始し、After Effects Expressionsの経験を積むにつれて、徐々に複雑さを追加します。