【问题标题】:How to render adobe after effect from script?如何从脚本效果后渲染 adobe?
【发布时间】:2019-08-10 10:40:46
【问题描述】:

我需要使用脚本渲染合成。在项目面板中有 7 个组成。要渲染的合成索引是 3。合成内部有 5 个项目。我使用的 Adob​​e After Effect 版本是 After Effect CS6。我用文档尝试了很多东西。但是,我不知道如何准确地选择要传递给渲染的项目。正因为如此。它不会自动渲染。

您必须至少有一个渲染项排队才能渲染

app.project.renderQueue.render();

为了简化我的尝试。我只是丢弃任何不起作用的东西。

【问题讨论】:

    标签: javascript adobe extendscript after-effects


    【解决方案1】:

    我没有对其进行测试,而是从我的一些旧脚本中汇总了它。试试这个方法。

    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();
    

    编辑:关于输出模块的更多问题,您应该查看@stib 建议的文档,也可以查看我的一些脚本https://github.com/fabianmoronzirfas/render-tools

    【讨论】:

    • 它的作品,但是,在 avi 的渲染格式和没有声音。我希望它呈现为 mp4 并有声音。
    • 查看 outputModule 对象的文档。 docs.aenhancers.com/renderqueue/outputmodule你需要为item设置一个输出模块,否则它会使用默认设置
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多