【发布时间】:2019-08-05 02:44:13
【问题描述】:
我在 AfterEffect 中有一个比例为 9:16 的 compItem。我正在编写一个脚本来自动将其转换为不同的大小/比率。比如16:9等。
如果我通过 AfterEffect 手动复制当前的 compItem 并更改像素大小(从 1080:1920 到 1920:1080),它会从顶部和底部平均裁剪视频,这很好。
但是通过 ExtendScript,如果我复制并更新 width 和 height,它只会从一侧(底部)裁剪视频。
以下是我编写的脚本。任何见解都会有很大帮助,谢谢。
var copies = {
'4:5': [1080, 1350],
'1:1': [1080, 1080],
'16:9': [1920, 1080]
};
var currentComp = app.project.activeItem;
for (var i in copies) {
var newCompItem = currentComp.duplicate();
var width = copies[i][0];
var height = copies[i][1];
newCompItem.name = i;
newCompItem.width = width;
newCompItem.height = height;
};
【问题讨论】:
标签: javascript adobe extendscript after-effects