Javascript 如何从脚本渲染adobe after effect?

Javascript 如何从脚本渲染adobe after effect?,javascript,adobe,extendscript,after-effects,Javascript,Adobe,Extendscript,After Effects,我需要用脚本渲染一篇作文。在项目面板中有7个组成部分。要渲染的合成索引为3。里面有5个项目。我使用的adobe after effect版本是after effect CS6。我尝试了很多关于文档的东西。但是,我不知道如何精确地选择要传递到渲染的项目。正因为如此。它不是自动渲染的 必须至少查询一个渲染项才能渲染 让我的尝试变得简单。我只是丢弃任何不起作用的东西 我没有测试它,而是从我的一些旧脚本中聚合了它。这样试试看 var comp = app.project.item(3); // var

我需要用脚本渲染一篇作文。在项目面板中有7个组成部分。要渲染的合成索引为3。里面有5个项目。我使用的adobe after effect版本是after effect CS6。我尝试了很多关于文档的东西。但是,我不知道如何精确地选择要传递到渲染的项目。正因为如此。它不是自动渲染的

必须至少查询一个渲染项才能渲染


让我的尝试变得简单。我只是丢弃任何不起作用的东西

我没有测试它,而是从我的一些旧脚本中聚合了它。这样试试看

var comp = app.project.item(3);
// var testComp = app.project.items.addComp("testComp", 100, 100, 1, 1, 25);
app.project.renderQueue.items.add(comp);
app.project.renderQueue.render();

编辑:关于输出模块的更多问题,您应该看看docs@stib建议,也可以看看我的一些脚本

它的作品,但是,avi和NoSound的渲染格式。我想把它渲染成mp4并有声音。看看outputModule对象的文档。您需要为项目设置输出模块,否则将使用默认设置
var comp = app.project.item(3);
// var testComp = app.project.items.addComp("testComp", 100, 100, 1, 1, 25);
app.project.renderQueue.items.add(comp);
app.project.renderQueue.render();