After Effectsで複数のシーケンスを読み込む便利スクリプト「ST_Smart Import」を紹介します。
After Effectsで画像シーケンスを読み込む場合、ファイルメニューの「読み込み」、またはWindows エクスプローラからフォルダをドラッグすることが多いんじゃないかと思います。
フォルダをドラッグ アンド ドロップでシーケンス読み込み
画像シーケンスが入ってるフォルダを、プロジェクトにD&Dすると画像シーケンスを読み込むことができます。
しかし、フォルダ内に複数種類のシーケンスが含まれている場合は最初のシーケンスしか読み込むことができません。
ST_Smart Import
ST_Smart Importを使用すると指定したディレクトリ内のシーケンスを一度に読み込むことができます。
https://www.aenhancers.com/viewtopic.php?t=2479
ST_Smart ImportはAfter Effectsに標準で入ってるSmart Import.jsxを強化したスクリプトで、いくつか機能が強化されてます。
- 読み込むシーケンスのフレームレート指定
- 重複したシーケンスの読み込みをスキップ
- フォルダ内の複数シーケンスの読み込みに対応
インストール方法
ダウンロードしたファイル「ST_Smart Import - v1.2.jsx」をAfter Effectsの「Scripts」フォルダにコピーするとします。
C:\Program Files\Adobe\Adobe After Effects CS6\Support Files\Scripts
「スクリプトを実行」から毎回ファイルを指定する方法もありますが、「Scripts」フォルダにコピーするとスクリプトがメニューにリストされるようになります。
歯抜けシーケンスを読み込む
歯抜けシーケンス(見つからないフレーム)を詰めて読み込みたい場合は、読み込みの「アルファベット順にする」に該当するオプションをスクリプトの143行目に追加します。ただし、このオプションを使用すると、読み込んだシーケンス名にフォルダ名が使用されます。
importOptions.forceAlphabetical = true;
3Dソフトでは同じディレクトリに複数のシーケンスを保存する場合があります。ST_Smart Importを使用すると、複数のフォルダ、同じフォルダ内の複数のシーケンスを一度に読み込むことができるので便利です。
より高度な読み込みがしたい場合には、有料のスクリプトを使用するのがいいかも知れません。
https://aescripts.com/immigration/
ちなみに、1つのフォルダ内の複数シーケンスに限ればファイル読み込みダイアログで「複数シーケンス」オプションを使用することもできます。