What is an edit decision list (EDL)?
An edit decision list records every edit in a video: where each piece comes from and where it lands. What it holds, how to read one, and why reasons matter.

The short answer
An edit decision list, or EDL, is a plain-text record of every edit in a video. For each event it says which clip the picture or sound comes from, the timecodes where it starts and ends in that clip, where it lands in the finished video, and whether the join is a cut, a dissolve or a wipe. Editors use EDLs to move an edit between systems and to rebuild it from the original media. Sharpy writes one for every edit it makes, with one more field: the reason.
What does an edit decision list contain?
One line for every event in the edit, and the same few facts on each line:
- The event number, in the order the edits play.
- The source, called the reel: the clip the picture or sound comes from.
- The track: V for video, A for audio.
- The transition: C for a cut, D for a dissolve, W for a wipe, with a length in frames for the last two.
- Source in and source out: where the piece starts and ends inside its clip.
- Record in and record out: where it starts and ends in the finished video.
Every time is a timecode, written as hours, minutes, seconds and frames: 00:00:04:12 is four seconds and twelve frames in.

How do you read an EDL?
Here is a short one in the CMX 3600 format, the one almost every editor reads. It is an illustration: an interview cut from two parts of the same take, followed by a shot of B-roll, at 24 frames a second.
TITLE: STUDIO INTERVIEW
FCM: NON-DROP FRAME
001 TAKE03 V C 00:00:04:12 00:00:09:00 00:00:00:00 00:00:04:12
002 TAKE03 V C 00:00:12:06 00:00:18:18 00:00:04:12 00:00:11:00
003 BROLL01 V C 00:01:02:00 00:01:05:00 00:00:11:00 00:00:14:00
Read event 002 from left to right: it is the second edit, it comes from the reel TAKE03, it is video, and it joins with a cut. The piece starts 12 seconds and 6 frames into TAKE03 and ends at 18 seconds and 18 frames, and it plays in the finished video from 4 seconds 12 frames to 11 seconds exactly. The 3 seconds and 6 frames skipped between events 001 and 002 are the part of the take that was cut.
The two lines at the top are a header: the title of the edit, and FCM, the frame code mode, which says whether the timecode skips frame numbers to keep pace with the clock. Non-drop frame means it does not.
Why do editors still use EDLs?
Because a few kilobytes of text describe a whole edit, and nearly every editing system can read them.
- Conforming. An edit made on lightweight proxy files is rebuilt from the full-quality originals for colour and finishing.
- Moving between systems. Premiere Pro, DaVinci Resolve and Avid Media Composer all import CMX 3600 lists.
- Archiving. A list survives long after the project file that made it stops opening.
- Reviewing. An edit read as a list shows every decision at once, in order, with exact times.
What are the limits of an EDL?
The CMX 3600 format is old and spare. A list holds one video track, only a few audio tracks and short reel names, and nothing beyond simple transitions: no effects, titles, colour or audio mix. Richer formats carry the rest:
| Format | What it carries | Read by |
|---|---|---|
| CMX 3600 EDL | Cuts, dissolves and wipes on one video track | Nearly every editor |
| FCPXML | A whole Final Cut Pro project: clips, effects, titles and audio | Final Cut Pro, DaVinci Resolve |
| AAF | Multitrack timelines with their media references | Avid Media Composer, Pro Tools, Premiere Pro, DaVinci Resolve |
| OpenTimelineIO | An open format for whole timelines | A growing list of editors, including DaVinci Resolve |
What makes Sharpy's edit decision list different?
It records decisions, not just edits. A traditional EDL lists what was kept and where it went; it never says why. Sharpy's list gives every event a reason, and it records the decisions that change nothing on the timeline too: a breath it chose to keep, the point where an idea ends.
| # | Source in | Event | Why |
|---|---|---|---|
| 001 | 00:00:00:07 | CUT | stumble: “the, um” |
| 002 | 00:00:01:16 | CUT | false start, the cleaner take is kept |
| 003 | 00:00:06:11 | KEEP | the breath inside the thought |
| 004 | 00:00:06:18 | MARK | the idea ends here, so the next cut can land |
| 005 | 00:00:07:11 | TRIM | dead air 1.80 s → 0.42 s, the low end of this speaker’s pauses |
The reasons are what make an edit you did not make by hand worth trusting: you can check every decision in a minute and overrule the ones you disagree with. How Sharpy decides where to cut goes through this take, decision by decision.
When you want to finish an edit elsewhere, Sharpy hands it on in the standard formats: a CMX 3600 EDL, FCPXML or OpenTimelineIO.
Frequently asked questions
01What does EDL stand for?
Edit decision list: the record of every edit in a video, one event per line, with its source, its timecodes and its transition.
02What is the difference between an EDL and an XML file?
An EDL is a short, plain list of cuts and simple transitions on one video track. An XML format such as FCPXML describes a whole project: every track, clip, effect, title and audio setting. Use an EDL when the edit is simple or the system is old, and XML when the project needs to arrive intact.
03Does an EDL contain the video?
No. It only points at the media by reel or clip name and timecode. To rebuild the edit, the editing system needs the original files as well.
04Which editors can import an EDL?
Nearly all of them, including Premiere Pro, DaVinci Resolve and Avid Media Composer, which all read the CMX 3600 format.
05Can Sharpy export an EDL?
Yes. Sharpy exports a CMX 3600 EDL, FCPXML for Final Cut Pro and OpenTimelineIO, so an edit Sharpy makes can be finished in another editor.
Sharpy opens on 19 October 2026.
The world's first context-aware agentic video editor, on your Mac. One plan, unlimited edits.