スクリプト

aep内全フッテージのファイルパス一覧をテキストファイル出力するスクリプト「exportFootagePath.jsx」

実行すると、開いているaepファイルと同じフォルダに、aepに読み込まれている全フッテージのファイルパスを一覧にしたテキストファイルを出力します。

第三者にaepファイルを渡す場合、見られたくないローカルフォルダ名をチェックしたり、「ファイルの収集」を行わない場合にリンク切れを起こす、深い階層や異なるドライブにあるフッテージがないか確認したりできます。

[解説]

var fileObj = new File(decodeURI(app.project.file.parent)+"/dev["+decodeURI(app.project.file.name)+"]フッテージ一覧.txt");
    fileObj.encoding = "UTF-8";
var flag = fileObj.open("w");

if (flag == true){ // ファイルが開けなければ終了
    var tx=
    "["+decodeURI(app.project.file.name)+"]\r"+
    "フッテージ一覧\r\r";
        //プロジェクトウィンドウ全検索
        for (i=1; i<=app.project.items.length; i++){
            itm=app.project.item(i);

            // コンポジションならmainSource=undefined / パスがないファイルなら.file="" / 平面なら.file=nullなので回避
            if((itm.mainSource!=undefined)&&(app.project.items[i].file!="")&&(app.project.items[i].file!=null)){
               tx+="\r"+itm.name+"\r"+decodeURI(String(app.project.items[i].file))+"\r";
            }
        }

    fileObj.write(tx);
    fileObj.close();
    alert("フッテージ一覧 - 書き出し完了");

}else{
    alert("ファイル保存取り消し");
}

出力されるファイル例

[sample.aep]
フッテージ一覧


sample.PNG
/c/footage/img/png/sample.PNG

sample.mp4
/c/footage/mov/sample.mp4

sample.mp3
/d/inbox/sample.mp3

ダウンロード

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

リンク切れフッテージのファイルパス一覧をテキストファイル出力するスクリプト「exportDeadLinkPath.jsx」次のページ

ピックアップ記事

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

関連記事

  1. スクリプト

    選択レイヤーのソーステキストを編集するスクリプト「textLayerEditor.jsx」

    選択した全テキストレイヤーのソーステキストを取り込み、テキストエリア上…

  2. スクリプト

    なぜ?After Effectsの操作を「スクリプト」で効率化

    出来る範囲はマウスやキーボードで編集者が直接できる操作に限られますが、…

  3. スクリプト

    これ以上ヌルレイヤーを増やしたくない人へのスクリプト「smartNuller.jsx」

    平面レイヤーフォルダに並ぶ複数のヌルレイヤーが気になる方へのスクリプト…

  4. スクリプト

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

    実行すると、開いているaepファイルと同じフォルダに、使用エフェクト…

  5. スクリプト

    選択レイヤー名末尾の数値を#で始まるエフェクトに適用する補助スクリプト「numSliderSette…

    複数の整列させるレイヤーの管理を効率化するエクスプレッションを仕込むス…

コメント

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

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

CAPTCHA