render-aerender
Render After Effects compositions to file in the background using aerender, allowing continued work in the UI.
Instructions
Render a composition to a file in the BACKGROUND using aerender (a separate headless After Effects process). Unlike start-render, this does NOT freeze your After Effects UI - you can keep working. REQUIREMENT: the project must be saved to disk (aerender renders the saved .aep). By default it saves the open project first and renders it; pass projectPath to render a specific .aep instead. Returns immediately after starting unless you pass waitMs. Check progress with render-status.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| waitMs | No | If set, wait up to this many ms for the render to finish before returning; otherwise return immediately after starting. | |
| compName | Yes | Name of the composition to render. | |
| endFrame | No | Last frame to render (aerender -e). | |
| saveFirst | No | Save the open project before rendering so unsaved changes are included (default: true). Ignored if projectPath is given. | |
| outputPath | Yes | Absolute output file path (extension should match the output module, e.g. .mov / .mp4 / .avi). | |
| startFrame | No | First frame to render (aerender -s). | |
| projectPath | No | Absolute path to the .aep to render. If omitted, the currently open (saved) project is used. | |
| outputModuleTemplate | No | Existing Output Module template name (aerender -OMtemplate), e.g. 'Lossless', 'H.264 - Match Render Settings - 15 Mbps'. | |
| renderSettingsTemplate | No | Existing Render Settings template name (aerender -RStemplate), e.g. 'Best Settings'. |