for one of my customers I have set up a Windows machine with After Effects, Media Encoder and Node JS. Through Node JS I am able to use Extend Script to open an After Effects Project File, make some changes to it, and then add it to Media Encoder Queue. Media Encoder is configured to start rendering the file after a few seconds of idle time. Works perfectly.
But now the customer wants to get the rendered file in different video resolutions. 1080p, 720p, and so on. I created the respective presets in Media Encoder and when done manually I can add multiple presets to the queue item without trouble. The composition gets rendered to multiple video files simultaneously. But whenever a new composition is added to the queue automatically through Extend Script, Media Encoder always just applies that last preset that was added, and not the whole bunch of presets that I had manually added to the previous render item.
Is there any way to set up Media Encoder so it always applies four different presets to every new queue item? Or is there maybe a completely different approach to this problem?
How about applying watch folders to your workflow instead of queuing multiple presets? You can apply multiple presets to a watch folder. Have the original comp render out to a watch folder and AME will pick it up and auto export your additional presets.