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.

A 1980s videotape editing suite at night: an edit controller with a large jog wheel, two CRT monitors glowing above it and tape machines stacked in a rack beside them.

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.

An editor's hands mark a strip of 35 mm film with a white grease pencil on a glowing light box, a splicer and reels of film on the bench behind.
On film, every cut was marked on the workprint in grease pencil; an EDL writes the same decisions down as text.

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 inEventWhy
00100:00:00:07CUTstumble: “the, um”
00200:00:01:16CUTfalse start, the cleaner take is kept
00300:00:06:11KEEPthe breath inside the thought
00400:00:06:18MARKthe idea ends here, so the next cut can land
00500:00:07:11TRIMdead air 1.80 s → 0.42 s, the low end of this speaker’s pauses
A Sharpy edit decision list: every event names its reason, including the decisions to keep.

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

01

What 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.

02

What 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.

03

Does 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.

04

Which 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.

05

Can 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.

hopeengineer

Written by

hopeengineer

Software architect and founder of Sharpy and Threadify. Builds scalable systems and AI tools, and writes here about how Sharpy understands and edits video.

Sharpy opens on 19 October 2026.

The world's first context-aware agentic video editor, on your Mac. One plan, unlimited edits.