Building out a stems workflow for wrapping a job out. We kick out one prores4444 w/alpha export per layer of the timeline and add an identifier tag to the sequence filename. Wondering if this could be automated with Excalibur? The idea is that it would selectively hide/show only one video track at a time and queue for export. Bonus points if it could set all disabled tracks to enabled in the process. Workflow would be:
Start with sequence_name-e41-AJR
duplicate to sequence_name-e41-AJR-STEMS
Open up -STEMS
Run script
Mutes all audio tracks; Hides all video tracks. Selects and unhides Video Track 1. Selects all clips. Enables them if they are disabled (this is useful for multi-cam sequences where we've disabled the A CAM but kept the B CAM but want both in archive). Queues a render with a prores4444 w/alpha preset and appends "-zv01" to the filename (becomes: sequence_name-e41-AJR-zv01.mov)
Repeat for Video Track 1; sequence_name-e41-AJR-zv02.mov
For audio; same-same, mute all tracks except the first, select and export a wave: sequence_name-e41-AJR-za01.wav
You now have the "z" tag sorted at the bottom of the list, sorted by audio or video tracks. A future editor 6 months from now can just grab these clean exports of the timeline and use "Scene Edit Detect" to create cuts or Subclips of the rendered "layers" and rebuild the edit without ever needing the open up the original prproj. Highly useful for future cut-downs, etc.
So the Q is βΒ can I make Excalibur do all of this now with a series of commands? Or am I missing some steps (like enable only the disabled clips)?