Skip to content

その他の統合方法

この SDK では After Effects との統合の可能性の大部分について説明していますが、他にも見逃せない可能性があります。


スクリプトは、After Effects で自動タスクを実行するための比較的機敏で軽量な手段です。 ScriptUI は、カスタム ダイアログやパネルと UI を統合する方法の 1 つです (HTML5 Panels も参照)。また、特定の機能がこのドキュメントで説明されている C API ではなくスクリプト経由で利用可能になる場合には、スクリプトをプラグイン開発と並行して使用することもできます。

After Effects でのスクリプト作成は、JavaScript に基づいた ExtendScript を使用して行われます。 After Effects には、独自のスクリプトを作成およびテストするための便利なインターフェイスである ExtendScript ToolKit が含まれています。知的財産を保護するために、スクリプトは .jsxbin バイナリ ファイルにコンパイルされる場合があります。

After Effects スクリプト ガイドにアクセスし、Adobe I/O Web サイトのスクリプト フォーラムへのリンクを見つけることができます: https://www.adobe.io/apis/creativecloud/aftereffects.html

After Effects は、コマンドラインからスクリプトを実行することで駆動できます。スクリプト内でプロジェクトを開いて、そのプロジェクトに対してスクリプト アクションを実行できます。たとえば、次のステートメントを実行して、コマンド ラインから直接スクリプトを実行できます。

Terminal window
AfterFX -s "app.quit()"

または、次のステートメントを実行して、最後に quit を含む .jsx スクリプトを実行することもできます。

Terminal window
AfterFX -r path_to_jsx_script

AfterFX.com はコマンド ライン アプリケーションであるため、Windows では、AfterFX.com を使用してコンソールにフィードバックを取得できます。


CC 2014 以降では、After Effects は HTML5 パネルをサポートします。これらは、After Effects の [ウィンドウ] > [拡張機能] > (パネル名) からアクセスできます。 After Effects の他のパネルと同様に、パネルのサイズを変更したりドッキングしたりできます。パネルは、HTML5、After Effects スクリプト、および JavaScript を使用して構築されます。 After Effects パネル SDK は、Adobe I/O Web サイト(https://www.adobe.io/apis/creativecloud/aftereffects.html)からダウンロードできます。


スクリプトと密接に連携しているのは、aerender が提供するコマンド ライン インターフェイスです。 aerender は主に自動レンダリングを可能にするのに適していますが、コマンド ラインから一連のスクリプト コマンドを実行するためにも使用できます。概要については、After Effects のヘルプドキュメントを参照してください: https://helpx.adobe.com/after-effects/using/automated-rendering-network-rendering.html


Premiere Pro インポーターは、Premiere Pro、Media Encoder、Prelude、Audition など、Adobe Creative Cloud のほとんどのアプリケーションにわたるアプリケーションへのメディアのインポートをサポートします。この幅広い互換性のため、この SDK の AEIO API 経由でのみ利用可能な After Effects との非常に特殊な統合が必要でない限り、Premiere Pro インポーターを開発することをお勧めします。 Premiere Pro SDK は、https://www.adobe.io/apis/creativecloud/premierepro.html から入手できます。

AEIO に対する MediaCore インポーター プラグインの利点の 1 つは、その優先順位システムです。ファイルのインポート時に最も優先度の高いインポーターが最初にクラックを取得し、特定のインポートされたファイルがサポートされていない場合は、次に優先順位の高いインポーターがそのファイルのインポートを試行する機会が得られます。


Mercury Transmit プラグインは、ブロードキャスト品質のモニタリングのためにビデオを出力ハードウェアに送信するために使用されます。トランスミッターは、Premiere Pro、After Effects、Prelude、Character Animator など、Adobe Creative Cloud のほとんどのアプリケーションでサポートされています。 Mercury Transmit API は Premiere Pro SDK に文書化されており、次の場所から入手できます: https://www.adobe.io/apis/creativecloud/premierepro.html