スクリプト

セット済みのフェード時間を調整するスクリプト「[batch]@fIn_fOut.jsx」

[概要]

既に[auto]fIn_fOut.jsxで追加された自動フェード用のスライダー制御を一括で修正するスクリプト。

[使い方]

  1. 適用したいレイヤーを全て選択し、スクリプトを実行します。
  2. フェードイン秒数を入力します。
  3. フェードアウト秒数を入力します。

[オプション]

  • キャンセルを押した値はセットされません。
  • フェードインのみ適用したい場合はフェードインで秒数入力後OKを押し、フェードアウト入力プロンプトはキャンセルを押して下さい。
  • フェードアウトのみ適用したい場合はフェードイン入力をキャンセルし、フェードアウト秒数を入力します。

[解説]

var sel=app.project.activeItem.selectedLayers;

function f_batch_fIfO(){
    var fInTime = prompt("fInの時間を変更", 1);
    var fOutTime = prompt("fOutの時間を変更", 1);
    var tx=[];

    for(var i=0;i<sel.length;i++){
        if(sel[i].property("ADBE Effect Parade")("fIn")==null){
            tx.push(sel[i].name+" - fInエフェクト");
        }else{
            if(fInTime != null){
                sel[i].property("ADBE Effect Parade")("fIn")(1).setValue(fInTime);
            }
        }
        if(sel[i].property("ADBE Effect Parade")("fOut")==null){
            tx.push(sel[i].name+" - fOutエフェクト");
        }else{
            if(fOutTime != null){
                sel[i].property("ADBE Effect Parade")("fOut")(1).setValue(fOutTime);
            }
        }
    }//for sel.length

    if(tx.length!=0){
        alert(tx.join("\r")+"\rがありません","下記レイヤーはスキップされました");
    }
}//function

app.beginUndoGroup("[batch]@fIn_fOut");
    f_batch_fIfO();
app.endUndoGroup();

全選択レイヤーのエフェクト名”fIn”,”fOut”を検索して変更します。
これらのエフェクトの名前を変えていると変更できません。
逆に同じ名前のエフェクトがあれば値を変更してしまうので注意してください。

ダウンロード

フェードイン・アウトを自動化するスクリプト「[auto]fIn_fOut.jsx」前のページ

オーディオのフェードイン・アウトをエクスプレッションで自動化する次のページ

ピックアップ記事

  1. フリーランスの開業届提出は開業freeeでとにかく簡単に
  2. なぜ?After Effectsのレイヤーをエクスプレッションで効率化
  3. なぜ?After Effectsの操作を「スクリプト」で効率化
  4. amazonのスポンサー商品(広告)を非表示にするブックマークレット「amazO…
  5. YouTubeで一時停止中のコントローラーを非表示にするブックマークレット

関連記事

  1. スクリプト

    選択順にレーザー線で繋ぐスクリプト「fakePlexus.jsx」

    有料プラグインの「Plexus」を模した「レイヤーとレイヤーを線で繋ぐ…

  2. スクリプト

    After Effectsのスクリプトの書き方

    After Effectsのスクリプトを作るのに必要なものを紹介します…

  3. スクリプト

    使用エフェクト一覧をテキストファイル出力するスクリプト「exportFxName.jsx」

    使用エフェクト一覧を、開いているaepファイルと同じフォルダにテキスト…

  4. スクリプト

    全選択レイヤーのデュレーションを一致させるスクリプト「durationMatcher.jsx」

    全選択レイヤーを1つめに選択したレイヤーのデュレーションと一致させるス…

  5. スクリプト

    H型の定規シェイプを作成するスクリプト「Shape-RulerH.jsx」

    Hの形の定規シェイプレイヤーと追従するラベルのテキストレイヤーを作成す…

  6. スクリプト

    パスに沿ってレイヤーを均等配置するスクリプト「posPathAlign.jsx」

    全選択レイヤーをパスに沿って均等配置するスクリプト。…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

CAPTCHA