Python - Shot Version Updater

Hi all, longtime lurker first-time poster here. Just sharing a quick pyhook for flame to do shot versioning without Open Clip.

The idea is to have a sequence versioning workflow closer to what Baselight does with arbitrary shot updates throughout a project without needing to have it set up from scratch.

The entire thing is mostly regex spaghetti and is not metadata aware in any way but uses smart replace to swap out shots, keeping all (in theory) Timeline FX segments and such. It can be called either from reels or on timeline segments directly with options for filtering, version select and color coding.

Its been tested on Flame 2026.2.1 on both Mac and Linux for the time being.

6 Likes