使用 aerender 自动渲染
可执行文件 aerender.exe 是具有命令行接口的程序,可用于自动执行渲染。该可执行文件与主 After Effects 应用程序位于同一文件夹中。此文件的默认位置为:
Windows:\Program Files\Adobe\Adobe After Effects CC\Support Files
Mac OS:/Applications/Adobe After Effects CC
您可以使用 aerender 应用程序在多个属于渲染场一部分的计算机上执行渲染操作,也可以在作为批操作一部分的单台计算机上使用 aerender 应用程序。
可以通过在命令行上(或批处理脚本中)输入命令 aerender,后跟一系列可选参数,来使用该程序。有些参数是本身不带任何参数的简单选项(例如 -reuse),而有些参数则带有它们自己的参数(例如 -project project_path)。
注意:
输入命令 aerender -help 可显示用法信息。
系统会将应用程序的版本和内部版本号写入标准输出 (stdout)。
渲染可以由已经运行的 After Effects 实例执行,也可以由新启动的实例执行。默认情况下,即使已经有 After Effects 实例在运行,aerender 也会启动新实例。要改用当前正在运行的实例,请使用 -reuse 参数。
此示例命令告知 After Effects 要使用多计算机渲染将 project_1.aep 中的 Composition_1 的第 1 到第 10 帧渲染到 Photoshop 文件带编号的序列中:
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
要只将 Composition_1 渲染到指定的文件,请输入此命令:
aerender -project c:\projects\project_1.aep -comp "Composition_1" -output c :\output\project_1\project_1.avi
要使用项目文件中的当前设置渲染渲染队列中所有内容,请输入此命令:
aerender -project c:\projects\project_1.aep
参数
描述
–help
输出用法消息。
–version
向控制台显示 aerender 的版本号。不渲染。
–v verbose_flag
verbose_flag 指定报告的消息种类:
ERRORS:仅报告致命错误和问题。
ERRORS_AND_PROGRESS:(默认)报告渲染的错误和进度。
–reuse
重用当前运行的 After Effects 实例(如果找到)以执行渲染。如果使用已经运行的实例,在渲染完成时,aerender 会将首选项保存到磁盘,但是不退出 After Effects。如果不使用此参数,aerender 将启动新的 After Effects 实例,即使已经有一个实例在运行也是如此。渲染完成时,它会退出该实例,并且不保存首选项。
–mem_usage image_cache_percentmax_mem_percent
image_cache_percent 指定用于缓存已经渲染的图像和素材的最大内存百分比。max_mem_percent 指定 After Effects 可以使用的总内存百分比。 对于这两个值,如果已安装 RAM 小于给定的数量 (n GB),值是已安装 RAM 的百分比,否则是 n 的百分比。对于 32 位 Windows,n 值为 2 GB,对于 64