解決済み
After Effectsのスクリプトについて
After Effectsのスクリプトについて質問です。
自動でコンポジションのサイズを変更するスクリプトを作りたいです。
例
スクリプトを起動するとコンポAのサイズをコンポBに反映させる。
コンポA(1920、1080)
コンポB(760、520)→(1920、1080)
お力を頂けると助かります。
After Effectsのスクリプトについて質問です。
自動でコンポジションのサイズを変更するスクリプトを作りたいです。
例
スクリプトを起動するとコンポAのサイズをコンポBに反映させる。
コンポA(1920、1080)
コンポB(760、520)→(1920、1080)
お力を頂けると助かります。
app.project.item()は、プロジェクトウィンドウのアイテムの上からの順番で数字が変わるので添付された画像では、コンポ1はapp.project.item(3)、コンポ6はapp.project.item(12)となります。
数が多いと大変になるので、名前を定義して見つけるのはいいかもしれないですね。
他にはapp.project.selectionで、プロジェクトウィンドウで選択されたものというのを取得できるのでその方法でやるとすると、サイズをスクリプト内で定義して、選択したものにそのサイズを適用するという方法もあります。
選択されたものは配列になっているのですが、選択した順を考慮しないのでそこには注意が必要です。
var selection = app.project.selection
var width = 1920
var height = 1080
app.beginUndoGroup('change comp size')
for (var i = 0; i < selection.length; i++) {
var item = selection[i]
if (!(item instanceof CompItem)) continue;
item.width = width
item.height = height
}
app.endUndoGroup()
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.