Swap Two Selected Layers Source
- Digital500 JPY




このスクリプトは、After Effectsのアクティブコンポジション内で選択した2つのAVレイヤーのソースだけを入れ替えるExtendScriptです。位置・不透明度・エフェクトなどの設定はそのまま保持されるので、レイアウトを崩さずに素材だけ差し替えることができます。 主な特徴: - 選択した2レイヤーのソースをワンステップで入れ替え - 1回のUndoで元に戻せる - レイヤー設定(トランスフォーム、エフェクト、マット等)は維持 動作条件: - Adobe After Effects(ExtendScriptが動作するバージョン) - アクティブなコンポジションが開いていること - AVレイヤーが2つだけ選択されていること - 両方ともソースを持つレイヤーであること インストール方法: `Scripts`フォルダ(アプリケーションまたはユーザーのDocuments/Adobe/After Effects<version>/Scripts)にSwapTwoSelectedLayersSource.jsxを配置するか、[File] > [Scripts] > [Run Script File...] から直接実行します。 使い方: 1. 対象コンポジションをアクティブにします。 2. ソースを入れ替えたい2つのAVレイヤーを選択します。 3. [File] > [Scripts] > [SwapTwoSelectedLayersSource] を実行すると、レイヤーのソースが即座に入れ替わります。設定はそのままです。 使いどころの例: - カット内の素材を素早く入れ替えて比較したいとき - テイク違いの素材を配置後に置き換えたいとき - タイミングやエフェクトを維持したまま素材だけ差し替えたいとき 制限・注意点: - 選択レイヤーが2つ以外の場合は処理されません。 - AVLayer以外(カメラ、ライト、シェイプなど)は対象外です。 - ソースだけの入れ替えなので、レイヤーの長さやタイミングは変更されません。 - フッテージの解像度が異なる場合、見た目が変わる可能性があります。 技術メモ: - `selectedLayers`の先頭2レイヤーを取得し、`replaceSource(newSource, true)`でタイミングを合わせてソースのみ差し替えています。 - `beginUndoGroup`を使用してUndoを1ステップにまとめています。 プロモーション用動画は以下のような構成を提案しています: - 0–2秒: タイトルカード「Swap Two Selected Layers Source」および「After Effects Script」の小テロップ - 2–6秒: コンポジションを表示し、2レイヤー選択を強調 - 6–10秒: [File] > [Scripts] を実行する流れを紹介 - 10–13秒: 入れ替え前後のビフォー/アフターを比較 - 13–15秒: 「今すぐダウンロード」のCTAカード このスクリプトを活用すれば、After Effectsでの素材差し替え作業を効率化できます。ぜひご活用ください。
動作環境
Adobe After Effects(ExtendScriptが動作するバージョン)が必要です。WindowsおよびmacOS環境で動作します。アクティブなコンポジションが開いており、ソースを持つAVレイヤーが2つ選択されている必要があります。



