AfterEffect插件-常规功能开发-改变渲染输出位置-js脚本开发-AE插件

1.算法程序

  AfterEffect(AE)插件是Adobe公司开发的特效制作软件,稳定快速的功能和特效,在视频制作领域使用非常广泛,本文向大家介绍如何在项目里进行改变渲染输出位置功能。源代码如下所示:

{
    // Change Render Locations.jsx
    //
    // This script prompts the user for a new output folder to use for queued items in the Render Queue.
    
    function ChangeRenderLocations()
    {
        var scriptName = "Change Render Locations";
        var newLocation = Folder.selectDialog("Select a render output folder...");
        
        if (newLocation != null) {
            app.beginUndoGroup(scriptName);
            
            // Process all render queue items whose status is set to Queued.
            for (i = 1; i <= app.project.renderQueue.numItems; ++i) {
                var curItem = app.project.renderQueue.item(i);
                
                if (curItem.status == RQItemStatus.QUEUED) {
                    // Change all output modules for the current render queue item.
                    for (j = 1; j <= curItem.numOutputModules; ++j) {
                        var curOM = curItem.outputModule(j);
                        
                        var oldLocation = curOM.file;
                        curOM.file = new File(newLocation.toString() + "/" + oldLocation.name);
                        
                        alert("New output path:\n"+curOM.file.fsName, scriptName);
                    }
                }
            }
            
            app.endUndoGroup();
        }
    }
    
    
    ChangeRenderLocations();
}

2.作者答疑


  如有疑问,请留言。

提示: 作者知了-联系方式1
提示: 作者知了-联系方式2

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容