// 01 · load two edl files
Before v1 — original

Drop v1 EDL here

Before / original version

After v2 — revised

Drop v2 EDL here

After / revised version

// about edl diff
01

How matching works

Events are matched by record in-point within a ±2 frame tolerance. If no position match exists, the matcher falls back to reel name + source in-point. This handles timeline nudges correctly — an event that moved by 5 frames matches its original, not a nearby unrelated event.

02

Change categories

Modified — matched in both versions but record position, duration, reel, or source TC changed.
Removed — present in v1, no match in v2.
Added — present in v2, no match in v1.
Unchanged — matched with identical record and source data.

03

Timeline visual

The two rows show v1 (before) and v2 (after) to scale. Bar positions and widths correspond to record in/out timecodes normalised to the combined span of both EDLs. Dashed lines connect matched modified pairs between rows. Click any bar to see event detail.

04

Marker EDL output

The exported EDL places a single-frame marker at each change point on the v2 timeline, labelled with the change type and brief description. Import into any NLE to see exactly where changes land relative to the picture. Unchanged events are omitted.