Resolve FCPXML import fidelity #16
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
needs-info
needs-triage
question
ready-for-agent
ready-for-human
wayfinder:grilling
wayfinder:map
wayfinder:prototype
wayfinder:research
wayfinder:task
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
crowmaki/ai-studio#16
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Part of #1
Question
Which FCPXML version and features does DaVinci Resolve's import honour? Cover bins/events, clip names, markers, clip notes/keywords, ratings or a "circled" flag, and linked audio. What is the best way to carry circled status and per-Take notes so they survive import?
Resolution
Version. Resolve imports FCPXML 1.10 from Resolve 18, 1.11 from 18.6, 1.13 from 19.1.1, and FCP 12's FCPXML (1.14) from Resolve 21. Sources are the Blackmagic release notes and Apple's Final Cut Pro release notes. Emit FCPXML 1.10. Every Resolve from 18 onward reads it, and it is the newest version with a public Apple DTD we can validate against.
What survives. Blackmagic documents FCPXML import only as timeline import. The manual guarantees these:
That is enough for the Animatic.
No Blackmagic source says that FCPXML
event,keyword-collection,keyword,rating,noteormetadatabecome bins, keywords, flags or metadata. A forum report says FCPX markers do not come across. Since then, Blackmagic has added marker import for AAF and OTIO, but not for FCPXML.Circled status and notes. Don't put them in FCPXML. Resolve has native Good Take ("good or circled take"), Comments, Keywords and Scene/Shot/Take fields, plus star ratings from Resolve 21. Fill them with a Media Pool metadata CSV: File > Import Metadata To > Media Pool matches rows by filename, and the import is safe to re-run.
Bins. Use per-Scene folders with Add Folder and SubFolders into Media Pool (Create Bins). The other documented route is FCP 7 XML Media from File import, which brings in bin hierarchy, clip markers and comments.
Clip names. Name the files
12A-3.mov. The Media Pool clip name defaults to the file name.OTIO FCPXML adapter. It is not viable. It writes FCPXML 1.8 (old
asset@srcform), has no ratings and no bins, depends onffprobe, and has been dormant since 2024. Write FCPXML 1.10 by hand instead. Another option is native.otio: the Resolve manual calls it "the most reliable" interchange, and Resolve imports OTIO clip markers.Still open. Without a Resolve install, I could not test these. FCPXML marker, keyword, note and rating import; the exact CSV header strings; and how Good Take values are parsed. The findings file lists a short spike.
Context: branch
research/resolve-fcpxml, fileresearch/resolve-fcpxml.md.