抛砖引玉。关于Aerender的几种常见命令行如下:
最简单是:
aerender -project c:\projects\project_1.aep
上面这个命令,如果你的Aep文件保存并添加了渲染队列,那么意味着你可以直接用这个命令行渲染得出结果,输出位置和格式为你保存时的状态。
进阶方法:
aerender -project c:\projects\project_1.aep -comp "Composition_1" -output c :\output\project_1\project_1.avi
添加个comp的方式,可以选择要渲染的合集、以及输出位置。
另外,合理利用 start参数和end参数,可以分段将针渲染,如果是psd等序列文件,你可以将得到的文件输出到同一个序列文件夹中。
aerender -project c:\projects\project_1.aep -comp "Composition_1" -s 1 -e 10
-RStemplate "Multi-Machine Settings" -OMtemplate "Multi-Machine Sequence"
-output c:\output\project_1\frames[####].psd
另外以上方法中,Aerender如果没有在根目录下,直接用这个命令应该会出现问题,这时你可以将Aerender替换成
“全目录\aerender.exe”,
引号不要忘记。
在很多教程中,序列文件如果不添加s和e参数,也可以开多窗口输出,但是如果是输出avi文件的话,就一定要添加s和e参数,否则会报错,这种方法输出的文件为单个标号的AVI文件。但是第一种序列文件输出没有考虑到重复输出的问题,渲染序列内部设置选择跳过重复渲染图片,渲染会自动跳过已经渲染的图片,但是有时候会有图片序列个别错误的问题,只需要定位到图片后,复制前帧内容。这里还是建议添加上s和e参数分段,进来将中间大规模渲染的多开。
既然是多窗口,很多教程中都是,通过手动方式多开,其实cmd有很多功能多开,这里介绍一种:
流程:新建空白txt文件---输入如下代码---txt改成bat---右键运行bat
start cmd /k "echo 1窗口&&"C:\Program Files\Adobe\Adobe After Effects CC 2019\Support Files\aerender.exe" -project D:\video\1.aep -comp "main" -s 1 -e 100 &&pause"
start cmd /k "echo 2窗口&&"C:\Program Files\Adobe\Adobe After Effects CC 2019\Support Files\aerender.exe" -project D:\video\1.aep -comp "main" -s 101 -e 200 &&pause"
start cmd /k "echo 2窗口&&"C:\Program Files\Adobe\Adobe After Effects CC 2019\Support Files\aerender.exe" -project D:\video\1.aep -comp "main" -s 201 -e 300 &&pause"
这里多开cmd窗口,主要是靠 start cmd (这个是启动 cmd的命令),echo是窗口输入,后面跟随输入内容和命令,&&分割不同命令行。打开bat文件后,可以同时启动三个窗口,分别渲染 100帧输出到文件夹。完成后,pause命令会暂停。可以看到,活用start 和 echo命令的bat文件,可以实现一键开启多窗口的方式渲染,相比较手动打开多窗口,这种方法更加便捷。
Tips:窗口不是开的越多越好,考虑内存分配很重要,多核可以多开,但是内存却需要更多,往往会导致系统卡顿。