Cutsio Blog

EDL vs XML in DaVinci Resolve: When to Use Each

EDL, XML, or AAF? Understand the key differences between an Edit Decision List and an eXtensible Markup Language file, and when you should use each in DaVinci Resolve.

When moving a locked picture edit into DaVinci Resolve for color grading, you are typically presented with a choice of formats: EDL, XML, or AAF. While AAF is common for audio, the debate for video usually comes down to EDL vs. XML.

Here is a breakdown of the differences and when to use each format in DaVinci Resolve.

What is an EDL (Edit Decision List)?

An EDL is an ancient, purely text-based format dating back to the days of linear tape editing.

* Pros: It is incredibly robust, universally accepted by almost every piece of post-production software on earth, and highly readable in a simple text editor.

* Cons: It is extremely limited. A standard EDL (CMX 3600) can only handle a single video track (V1). It does not support opacity, sizing, complex speed changes, or multiple layers of video.

What is an XML (eXtensible Markup Language)?

XML (and Apple's FCPXML) is a modern format designed to carry much more metadata than an EDL.

* Pros: It supports multiple video and audio tracks, basic sizing and positioning (PTZR data), opacity, and simple cross-dissolves. It reconstructs your timeline much more faithfully to how it looked in your NLE.

* Cons: Because it carries so much data, it is more prone to translation errors between different software brands (e.g., Premiere Pro interpreting an FCPXML differently than Resolve).

When to Use EDL in DaVinci Resolve

Use an EDL when your project is incredibly simple, or when everything else fails.

* The "Pre-Conformed" Workflow: The most common use for an EDL today is when you export a single, flattened, high-resolution video file of your entire film (a "Pre-conformed" master). You bring that single video into Resolve, and then import an EDL. Resolve uses the EDL simply to slice that single video file back into individual clips for grading. This guarantees 100% accuracy with zero missing media or effect translation errors.

When to Use XML in DaVinci Resolve

Use an XML for almost every modern workflow.

* The Standard Round-Trip: If you need access to the original raw camera files (for maximum color latitude), and your timeline has multiple layers (e.g., an interview on V1 and b-roll on V2), you must use an XML.

The Verdict: Default to XML for modern workflows, but keep the EDL "Pre-conformed" method in your back pocket as a bulletproof backup plan.