AfterEffects

【AfterEffects】.psd/.aiレイヤーのフッテージパスをまとめて修正する方法

aftereffects-replace-footage-path

素材(フッテージ)のパスを修正するスクリプトは世の中に沢山あるものの、.psd/.aiデータをレイヤー単位で読み込んでいる場合のリンク切れの修正はスクリプトでは難しいです。

今回のやり方は、制作データをテキストで読み込めるようにして、直接フッテージのパスを置換する方法の紹介です。

.psd/.aiレイヤーの素材のパスをまとめて修正する方法

.aepxデータを作成する方法

  1. AfterEffectsを開き、ファイルメニューから名前を付けて保存>XML形式でコピーを保存を選択して保存。.aepxというデータで保存されます。

.aepxデータを編集する方法

  1. テキストエディタで.aepxデータを開きます

  2. フッテージパスが記述されている箇所を探します

<fileReference filetype="38425053" fullpath="C:\Users\namae\Desktop\test.psd" platform="Win" relativeAscendCountFromProject="1" relativeIndexIntoFullpath="24"/>
  1. テキスト置換機能を使い素材のパスを差し替えます。
C:\Users\namae\Desktop\test.psd

C:\Users\namae\Desktop\新しいフォルダー\test.psd

以上です。あとはデータを開いてパスを確認します。

UTF-8形式でドラッグ&ドロップしてファイル内の文字を置換するVBSスクリプト

XMLファイルをドラッグ&ドロップしてファイル内の文字を置換したいので作りました。

UTF-8形式じゃなければ、バッチにしたと思います。

備考

※ 上書きしてしまいます。別ファイルにしたい場合は下記の用に修正。

outfilename ="hoge.aepx"
outstream.savetofile outfilename, 2

リンク切れの素材を探す方法

プロジェクトパネルの検索ボックスから「見つけられない」で検索するだけです

apexからaepに戻す方法

別名で保存する際に拡張子をaepにリネームして保存するだけです。

※データサイズを確認してapexより軽くなっていたら成功です。

参考

https://forums.adobe.com/thread/918749

【AfterEffects】素材のパスが切れた時に一発で繋げてくれるスクリプト 誰かの収集をかけたデータを開くとリンク切れしていることがあると思います。 (Footage)以下、細かくフォルダ分けして素材が入っ...
スクリプトでパスを置換する時はこちらのやり方が参考になります
AfterEffectsの参考紹介

参考記事

 

参考書籍

AfterEffectsの全くの初心者人はここから

アニメ系の合成をしたい時に知っておくべきことが書いてあります。

エクスプレッションを勉強したい時におすすめです。

Adobeソフトを安く使う方法


オンライントレーニング通信講座
を受講すると、Adobeのソフトを学生版を購入することができます。

○通常 年間プランだと65,760(月5,480円)のところ、通信講座付きで29,800円(月換算で2,483円!)45%OFF

○学生版でも商用利用可

○ついでにオンライントレーニング通信講座
でInDesignやAfterEffectsも勉強できる!

ABOUT ME
すいみん
東京在住。デザイナー寄りのテクニカルアーティスト。 ブログは技術検証の備忘録として書いています。