EDL / XML / AAF Compatibility Checker
Check NLE-to-NLE timeline interchange support and see what transfers, what breaks, and what to rebuild.
Why this tool is useful
Timeline interchange fails silently. An AAF opens in the destination application, the cuts are in the right places, and everything looks fine, so the handoff gets marked complete. The missing pieces surface later: audio panning gone, speed ramps rounded, titles vanished, a grade that did not travel. By then the material is with another team and the reconstruction work lands on whoever finds it.
This checker maps what actually survives between EDL, XML/FCPXML, AAF, and OTIO across Premiere Pro, DaVinci Resolve, Avid Media Composer, Final Cut Pro, After Effects, Flame, Baselight, and Nuke Studio. For each of twenty timeline elements it shows whether the element transfers cleanly, transfers with caveats, or is lost, along with the specific caveat and the recommended workaround.
From to
NLE pair selector
From NLE
To NLE
Premiere Pro to DaVinci Resolve
Format recommendation
EDL
Limited support
XML/FCPXML
Recommended
AAF
Partial support
OTIO
Partial support
Timeline elements
Compatibility matrix
EDL
XML/FCPXML
AAF
OTIO
EDL
XML/FCPXML
AAF
OTIO
EDL
XML/FCPXML
AAF
OTIO
EDL
XML/FCPXML
AAF
OTIO
EDL
XML/FCPXML
AAF
OTIO
Variable remaps are not consistently portable.
Workaround: Render and replace or rebuild with a reference.
EDL
XML/FCPXML
AAF
OTIO
EDL
XML/FCPXML
AAF
OTIO
EDL
XML/FCPXML
AAF
OTIO
EDL
XML/FCPXML
AAF
OTIO
EDL
XML/FCPXML
AAF
OTIO
EDL
XML/FCPXML
AAF
OTIO
EDL
XML/FCPXML
AAF
OTIO
EDL
XML/FCPXML
AAF
OTIO
EDL
XML/FCPXML
AAF
OTIO
EDL
XML/FCPXML
AAF
OTIO
EDL
XML/FCPXML
AAF
OTIO
EDL
XML/FCPXML
AAF
OTIO
EDL
XML/FCPXML
AAF
OTIO
EDL
XML/FCPXML
AAF
OTIO
EDL
XML/FCPXML
AAF
OTIO
Variable remaps are not consistently portable.
Workaround: Render and replace or rebuild with a reference.
XML/FCPXML
Step-by-step export guide
- 1. In Premiere Pro, duplicate the timeline and simplify unsupported effects.
- 2. Export XML/FCPXML with source timecode, reel names, and at least 120-frame handles where available.
- 3. Import into DaVinci Resolve, relink media, then compare against a reference export.
- 4. Rebuild anything listed in the checklist before final QC.
Checklist
What will I need to rebuild?
Example use cases
Preparing a turnover to sound or color
Check what an AAF carries to a sound facility and what needs to be flattened, baked, or documented separately before it goes out.
Moving a cut between NLEs
Work out the least destructive interchange format for a project changing from Premiere to Resolve mid-flight, and what will need rebuilding.
Diagnosing a failed handoff
Identify why elements disappeared from a timeline that imported without an error, and what the correct export would have been.
Writing a turnover checklist
Build a facility handoff document from the known limitations of the format rather than from whatever went wrong last time.