Hi everyone,
I’m building a fully automated round-trip editorial workflow using the DaVinci Resolve scripting API and running into a conformance snag.
What I’m doing:
Exporting my timeline from Resolve into various interchange formats:
AAF (clips import linked but loses most effects and transitions)
FCPXML (retains transitions and effects but clips arrive unlinked)
OTIO (ideal since it preserves the most metadata, but again clips arrive unlinked)
Programmatically preloading all referenced media into the Media Pool.
Importing the edited timeline back into Resolve via the API.
The problem:
After import, every timeline clip appears as a bright-red unlinked item (no MediaPoolItem → TimelineItem link). By contrast, when I perform the same import manually through the Resolve UI (File → Import), the clips come in properly linked to the Media Pool.
Questions:
Is this expected behavior when importing via the API for any of these formats?
Are there hidden import options or flags I might be overlooking that trigger Resolve’s conform logic?
Has anyone found a reliable workaround to get clips to auto-link on API import—short of manually running “Reconform From Bin…” each time?
Any insights, tips, or suggestions would be greatly appreciated. Thanks in advance!
for reference this is the result after running the script...
