An Adobe After Effects script that adds compositions to the Render Queue and mirrors your Project panel folder structure in the output directory.
- Folder-based output — Render files are saved into subfolders that match each comp's location in the Project panel.
- Batch rendering — Add the active comp or multiple selected comps to the Render Queue at once.
- Render Settings & Output Module — Pick from your installed templates via dropdown menus.
- Automatic versioning — Optionally append
_v01,_v02, … to avoid overwriting existing files. - Persistent settings — Remembers your render folder, templates, and versioning preference per project.
- Auto-detect render folder — Creates and uses a
Renderfolder next to your saved project file.
- Adobe After Effects (ExtendScript)
- Works on Windows and macOS
- Open After Effects.
- Go to File → Scripts → Run Script File…
- Select
RenderQueueWithFolder.jsx.
Copy the script into your After Effects ScriptUI Panels folder:
macOS
~/Library/Application Support/Adobe/After Effects/<version>/Scripts/ScriptUI Panels/
Windows
C:\Program Files\Adobe\Adobe After Effects <version>\Support Files\Scripts\ScriptUI Panels\
Restart After Effects, then open the panel from Window.
- Organize comps in the Project panel using folders (e.g.
Main Folder / Sub Folder A / Comp 2). - Open a comp or select one or more comps in the Project panel.
- Launch Render Queue Manager.
- Choose a render folder (or use the auto-detected
Renderfolder). - Select Render Settings and Output Module templates.
- Enable or disable Versioning as needed.
- Click Add to Render Queue.
Each comp is added to the Render Queue with an output path like:
<render folder>/Sub Folder A/Sub Folder A 2/Comp 2.mp4
When versioning is enabled, filenames become Comp 2_v01.mp4, Comp 2_v02.mp4, and so on.
Preferences are stored in a sidecar file next to your project:
MyProject.aep.renderSettings.json
The project must be saved for settings to persist.
