QueueMaster

Powerful render queue automation.

Learn about license types
  $24.99
  • Free Trial
Description

QueueMaster is a render queue automation script designed to significantly reduce the time needed for setting up renders. It achieves this by associating label colors with any render settings you’ve defined. You can define templates, file paths, versioning, and more! It’s particularly handy for teams of After Effects users who want to ensure everyone is producing renders the same way. QueueMaster uses relative file paths, which makes it possible to move between projects without the need to define the output directory each time you render. QueueMaster looks where your After Effects project is saved and bases all output directories from that location.

New Features in QueueMaster v1.1

  • Automate up to 32 Output Modules per render queue item!
  • Choose from over 50 variables such as date, time, comp resolution, and etc to aid creation of file paths / file names.
  • The QueueMaster interface now displays the color for each Quick Label. The colors can be customized in the Full tab.
  • It's now possible to add notes for each label. These notes can be viewed while mousing over the Quick Labels and holding the shift key.
  • In addition to the current copy/paste features, you can now individually copy and paste output module settings.
  • When using the "Prep Queue" command, you can hold the shift key to begin rendering immediately after the settings have been applied.
  • New versioning method allows you to archive older renders without causing version numbers to reset.
  • Added integration with RenderHogs. QueueMaster can enable all layers/effects tagged as hogs on before rendering. All substitutes will be disabled.
  • Take a tour of the new features!

Features

QueueMaster can automate the following parameters:

  • Render Settings Templates
  • Output Module Templates (up to 32 per render queue item)
  • File paths
    • Absolute file paths
    • Relative file paths (based on the location of the AEP file)
    • Subfolders can be generated based on your bin folder hierarchy
    • Any specified file paths that do not exist will be created
  • File names
    • File names are based on comp names
    • Prefixes
    • Suffixes
  • Image Sequences
    • Creation of image sequence folders
    • Define what character is used to separate the frame number as opposed to the default underscore
    • Define how many digits should be used in the frame number
  • Versioning
    • When enabled, QueueMaster detects if existing versions of your render exist and sets the appropriate version number
    • Versioning can be used for both self-contained formats like Quicktime as well as image sequences.
    • Specify how many digits are in the version number
  • Do Not Render - When applied, QueueMaster will un-queue any comps with the associated label color to prevent rendering incomplete work.

File Path Variables (show me!)

QueueMaster includes a "Custom File Path Builder" that allows you to choose from over 50 variables to create highly customized file paths/names. As you type / add variables, a realtime filepath preview is displayed, allowing you to see the result without actually rendering any files. Here's a few ways this feature can be utilized:

  • Render comps into a folders with the current time and/or date.
  • Sort comps into folders based on their resolution, frame rate, format, numbers of layers, number of layers, duration and etc.
  • Add comments from project panel to comp's file name

Quick Labels

The Quick Labels interface lets you assign render presets to your comps without the need to remember the color associated with each preset. Simply highlight the comp(s) in your bin and click on the Quick Label to be applied. You can customize the text and color for each button.

Label Notes (show me!)

QueueMaster allows you to add notes to any labels. These notes can be viewed by holding the shift key when mousing over the Quick Labels. This makes it easy to recall any important information associated with the way your renders will be produced for a particular label.

RenderHogs Integration

If you use the RenderHogs script, QueueMaster can automatically enable all hogs and disable all substitutes while prepping the queue. RenderHogs aims to make heavy comps more responsive by disabling any unecessary layers/effects until render time.


Interchangeable Settings Files

  • QueueMaster generates a settings file that can be backed up, stored with your project files, emailed to other users, shared over a network, and etc.
  • You could potentially create a different settings file for each client, or each type of project.
  • Changing the settings file is a simple task that is done in the Prefs tab.
  • Store the settings file on your network so multiple After Effects users can ensure they're producing renders in a consistent way.
  • QueueMaster has a Read Only mode that prevents unintentional modification of the settings file.

Ways to utilize QueueMaster automation

  • Use QueueMaster to define render presets for every phase of your project such as picture references, work-in-progress, client approval renders, final renders and etc. Each phase can be saved to a different directory in an effort to keep your files organized.
  • Generate Proxies / Pre-renders
  • Automatically include an audio file when image sequences are rendered
  • Save RGB and alpha passes separately for each render
  • QueueMaster can help with color managed projects. Working with Alexa Log-C footage is one of the best examples of this. QueueMaster can be configured to output both Log-C and sRGB files for a single render, meaning you have your final file with the LUT applied as well as a second file that can be used for viewing reference. See this video for more!
  • QueueMaster is great for teams of After Effects users who want to ensure everyone is producing renders the same way.
  • Keep renders organized by time, date, resolution, and etc.


Tips

  • Please try QueueMaster with a sample project before attempting to use it for your work.
  • Once you’ve setup all your presets, use the Compact tab to reduce the footprint of QueueMaster in your interface.
  • When you mouse over most buttons/controls, a help tip will appear giving you detailed information about that command. The help tips can be disabled in the Prefs tab once you've become familiar with QueueMaster and no longer want to see these popups.
  • Don’t forget to customize your Quick Label buttons! These buttons allow you to quickly apply output settings to your comps without the need to remember the color associated with each preset.
  • If you share your QueueMaster settings file with other users, make sure they have the same render templates and output module templates as you. It’s possible to export/import these by going to the Edit > Templates menu in After Effects.
  • It’s best to install QueueMaster to the Script UI folder so it can be docked into the After Effects interface. Once the script is installed, launch it from the Window menu.
  • Make sure “Allow Scripts to Write Files and Access Network” is enabled in the General section of the After Effects preferences.
  • It’s always a good idea to backup your settings file once you’re finished with setting up QueueMaster.
  • Color labels must be applied in the bin using either the QueueMaster Quick Label buttons or by right clicking on the comp(s). Changing the color labels inside the render queue will have no effect which output settings are assigned.


Trial Version

Before purchasing QueueMaster, please download the trial to ensure it suits your needs.

Known Issues

  • When using the "Ignore Warnings & Render" command, the render will fail if the comp contains missing footage.
  • Occasionally the Quick Label colors dissapear inbetween loading projects.
  • In After Effects CC, double clicking on the variables list doesn't add the selection to the file path / name as expected. You can simply type the variable instead.

Support & Feedback

If you come across a bug, please open a support request with the following details:
• Operating System Version
• After Effects Version
• Any error messages seen (feel free to attach screen grabs)
• Any context or relevant details regarding what led up to the problem
• The names of any other scripts you were using when the bug occurred

Please don't hesitate to open a support request if you'd like to submit feedback, ask questions, or request additional features for QueueMaster.


Discussions

Want to talk about it?

Head over to r/aescripts to chat with fellow users about this product.

Need Support?

Please open a support ticket to be connected directly with the author of this product

Version History

1.13 -

Mar 2, 2020

- Added support for licensing OS X Catalina

1.12 -

Apr 2, 2019

- Added floating license compatibility

1.10 -

Mar 13, 2015

- Up to 32 Output Modules are now supported!

- QueueMaster now offers file path creation using variables. Choose from over 50 variables such as date, time, comp resolution, and etc to aid creation of file paths / file names.

- New versioning method allows you to archive older renders without causing version numbers to reset

- The QueueMaster interface now displays the color for each Quick Label. The colors can be customized in the Full tab.

- It's now possible to add notes for each label. These notes can be viewed while mousing over the Quick Labels and holding the shift key

- In addition to the current copy/paste features, you can now individually copy and paste output module settings

- Added additional functionallity to Prep Queue and Ignore Warnings & Render buttons through the use of modifier keys. See help tips when mousing over for more info.

- Added integration with RenderHogs. QueueMaster can enable all layers/effects tagged as hogs on before rendering. All substitutes will be disabled.

- Updated/corrected help tips

- GUI improvements

- Various performance enhancements

- After Effects CS6 and CS5.5 are no longer supported

1.00 -

Sep 7, 2014

Initial Release

Compatibility

After Effects

CC 2019, CC 2018, CC 2017, CC 2015.3, CC 2015, CC 2014, CC, CS6

EULA

END USER LICENSE AGREEMENT

This software ("the Software Product") and accompanying documentation is licensed and not sold. This Software Product is protected by copyright laws and treaties, as well as laws and treaties related to other forms of intellectual property. The author owns intellectual property rights in the Software Product. The Licensee's ("you" or "your") license to download, use, copy, or change the Software Product is subject to these rights and to all the terms and conditions of this End User License Agreement ("Agreement").

Acceptance
YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS AGREEMENT BY SELECTING THE "ACCEPT" OPTION AND DOWNLOADING THE SOFTWARE PRODUCT OR BY INSTALLING, USING, OR COPYING THE SOFTWARE PRODUCT. YOU MUST AGREE TO ALL OF THE TERMS OF THIS AGREEMENT BEFORE YOU WILL BE ALLOWED TO DOWNLOAD THE SOFTWARE PRODUCT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS AGREEMENT, YOU MUST SELECT "DECLINE" AND YOU MUST NOT INSTALL, USE, OR COPY THE SOFTWARE PRODUCT.

License Grant
This Agreement entitles you to install and use one copy of the Software Product. In addition, you may make one archival copy of the Software Product. The archival copy must be on a storage medium other than a hard drive, and may only be used for the reinstallation of the Software Product. This Agreement does not permit the installation or use of multiple copies of the Software Product, or the installation of the Software Product on more than one computer at any given time, on a system that allows shared used of applications, on a multi-user network, or on any configuration or system of computers that allows multiple users. Multiple copy use or installation is only allowed if you obtain an appropriate licensing agreement for each user and each copy of the Software Product.

Restrictions on Transfer
Without first obtaining the express written consent of the author, you may not assign your rights and obligations under this Agreement, or redistribute, encumber, sell, rent, lease, sublicense, or otherwise transfer your rights to the Software Product.

Restrictions on Use
You may not use, copy, or install the Software Product on any system with more than one computer, or permit the use, copying, or installation of the Software Product by more than one user or on more than one computer. If you hold multiple, validly licensed copies, you may not use, copy, or install the Software Product on any system with more than the number of computers permitted by license, or permit the use, copying, or installation by more users, or on more computers than the number permitted by license.

You may not decompile, "reverse-engineer", disassemble, or otherwise attempt to derive the source code for the Software Product.

Restrictions on Alteration
You may not modify the Software Product or create any derivative work of the Software Product or its accompanying documentation. Derivative works include but are not limited to translations. You may not alter any files or libraries in any portion of the Software Product.

Restrictions on Copying
You may not copy any part of the Software Product except to the extent that licensed use inherently demands the creation of a temporary copy stored in computer memory and not permanently affixed on storage medium. You may make one archival copy which must be stored on a medium other than a computer hard drive.

Disclaimer of Warranties and Limitation of Liability
UNLESS OTHERWISE EXPLICITLY AGREED TO IN WRITING BY THE AUTHOR, THE AUTHOR MAKES NO OTHER WARRANTIES, EXPRESS OR IMPLIED, IN FACT OR IN LAW, INCLUDING, BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE OTHER THAN AS SET FORTH IN THIS AGREEMENT OR IN THE LIMITED WARRANTY DOCUMENTS PROVIDED WITH THE SOFTWARE PRODUCT.

The author makes no warranty that the Software Product will meet your requirements or operate under your specific conditions of use. The author makes no warranty that operation of the Software Product will be secure, error free, or free from interruption. YOU MUST DETERMINE WHETHER THE SOFTWARE PRODUCT SUFFICIENTLY MEETS YOUR REQUIREMENTS FOR SECURITY AND UNINTERRUPTABILITY. YOU BEAR SOLE RESPONSIBILITY AND ALL LIABILITY FOR ANY LOSS INCURRED DUE TO FAILURE OF THE SOFTWARE PRODUCT TO MEET YOUR REQUIREMENTS. THE AUTHOR WILL NOT, UNDER ANY CIRCUMSTANCES, BE RESPONSIBLE OR LIABLE FOR THE LOSS OF DATA ON ANY COMPUTER OR INFORMATION STORAGE DEVICE.

UNDER NO CIRCUMSTANCES SHALL THE AUTHOR, ITS DIRECTORS, OFFICERS, EMPLOYEES OR AGENTS BE LIABLE TO YOU OR ANY OTHER PARTY FOR INDIRECT, CONSEQUENTIAL, SPECIAL, INCIDENTAL, PUNITIVE, OR EXEMPLARY DAMAGES OF ANY KIND INCLUDING LOST REVENUES OR PROFITS OR LOSS OF BUSINESS) RESULTING FROM THIS AGREEMENT, OR FROM THE FURNISHING, PERFORMANCE, INSTALLATION, OR USE OF THE SOFTWARE PRODUCT, WHETHER DUE TO A BREACH OF CONTRACT, BREACH OF WARRANTY, OR THE NEGLIGENCE OF THE AUTHOR OR ANY OTHER PARTY, EVEN IF THE AUTHOR IS ADVISED BEFOREHAND OF THE POSSIBILITY OF SUCH DAMAGES. TO THE EXTENT THAT THE APPLICABLE JURISDICTION LIMITS THE AUTHOR'S ABILITY TO DISCLAIM ANY IMPLIED WARRANTIES, THIS DISCLAIMER SHALL BE EFFECTIVE TO THE MAXIMUM EXTENT PERMITTED.

Limitation of Remedies and Damages
Any claim must be made within the applicable warranty period. All warranties cover only defects arising under normal use and do not include malfunctions or failure resulting from misuse, abuse, neglect, alteration, problems with electrical power, acts of nature, unusual temperatures or humidity, improper installation, or damage determined by the author to have been caused by you. All limited warranties on the Software Product are granted only to you and are non-transferable. You agree to indemnify and hold the author harmless from all claims, judgments, liabilities, expenses, or costs arising from your breach of this Agreement and/or acts or omissions.

Governing Law, Jurisdiction and Costs
This Agreement is governed by the laws of New York, without regard to New York's conflict or choice of law provisions.

Severability
If any provision of this Agreement shall be held to be invalid or unenforceable, the remainder of this Agreement shall remain in full force and effect. To the extent any express or implied restrictions are not permitted by applicable laws, these express or implied restrictions shall remain in force and effect to the maximum extent permitted by such applicable laws.

Updated: Oct 21, 2025 1:35 AM