In my DaVinci Resolve → Topaz Video AI workflows I kept running into the issue that the original source timecode was lost after processing in Topaz, which makes reconform and replacement workflows more painful than they need to be.
Because I usually export from Resolve as Individual Clips with source timecode cloned from the original media, I built a small macOS utility that targets exactly this problem: it reads the timecode from the Resolve reference clips and writes it back onto the matching Topaz output files – without re-encoding, just by updating metadata via FFmpeg/FFprobe.
I’m sharing it as a community tool here:
GitHub:
There are currently two flavors:
-
Droplet versionFor people who don’t want to install or touch Xcode: a drag-and-drop style app where you simply drop files or folders onto a droplet icon. This is meant as the easiest way to fix the workflow.
-
SwiftUI / Xcode versionFor people who want to open the project in Xcode and customize it: a small SwiftUI app with full source so you can adjust the UI, matching logic, or extend the tool as needed.
Both variants require FFmpeg/FFprobe to be installed (for example via brew install ffmpeg), because that’s how the tool reads and writes the timecode.
If you’re working a lot with Resolve exports, Topaz, and then need reliable timecode for conform/finishing or archival workflows, this might save you a bit of time and annoyance.
Feedback, ideas, and bug reports are very welcome – this is explicitly meant as a community utility, so feel free to improve, fork, or extend it.
Best,
Stephan Wagner