下面是一个使用After Effects脚本从源素材中获取inPoint的例子:
// 获取选中的素材
var selectedItems = app.project.selection;
if (selectedItems.length > 0) {
// 获取第一个选中的素材
var selectedItem = selectedItems[0];
// 检查素材类型是否为视频
if (selectedItem.type === ItemType.FILE && selectedItem.mainSource instanceof FileSource) {
// 获取视频素材的inPoint
var inPoint = selectedItem.mainSource.inPoint;
// 输出inPoint值
alert("inPoint: " + inPoint);
} else {
alert("所选素材不是视频文件!");
}
} else {
alert("请先选择一个素材!");
}
这个脚本首先获取当前项目中选中的素材。然后,它检查第一个选中的素材是否为视频文件。如果是视频文件,它将获取该素材的inPoint并弹出一个对话框显示inPoint的值。如果选中的素材不是视频文件,则会弹出一个消息提示。
要将此脚本保存为After Effects脚本文件,可以将其复制到一个新的文本文件中,并将文件扩展名更改为.jsx
。然后,将该文件放入After Effects的脚本文件夹中。在Windows上,该文件夹位于C:\Program Files\Adobe\Adobe After Effects <版本号>\Support Files\Scripts
。在Mac上,该文件夹位于/Applications/Adobe After Effects <版本号>/Scripts
。
要运行脚本,打开After Effects,并在“窗口”菜单中选择“脚本”>“文件名(即脚本文件的名称)”。然后,您将看到一个对话框显示选定的素材的inPoint值。