XML Parser
Premiere XML Parser
If you're an editor who is being asked to deliver a list of every offline change made to every shot in your project, Premiere XML Parser is for you.
It's a free (or pay-what-you-want) Mac desktop app for creating these kind of post-production deliverables.
Premiere XML Parser reads your Premiere Pro XML files and generates detailed CSV reports and DaVinci Resolve marker lists — everything an online artist needs to accurately conform a project for finishing.
It works 100% locally, no account, internet, or data sharing required.
What it does
Drop in an XML file exported from Premiere Pro of your final Sequence and get back 9 files:
CSV Reports
- master_shot_list.csv — every clip on the timeline with Shot #, timecodes, track, speed, scale, rotation, position, keyframes
- transforms.csv — clips with non-default transforms (scale / rotation / position / keyframes)
- speed_changes.csv — clips with speed changes (slow motion, fast motion, reverse)
- effects_inventory.csv — applied effects per clip (Lumetri excluded)
DaVinci Resolve EDL Markers (import via Timelines → Import → Markers from EDL)
- markers_transforms.edl — Red / Yellow
- markers_speed.edl — Cyan
- markers_crops.edl — Green
- markers_effects.edl — Blue
- markers_combined.edl — all categories, colour-coded
Each marker note contains a Shot # (e.g. #42: Scale 115% Pos 1893,941) that cross-references the master shot list CSV.
Online and Finishing Artists can scrub through the timeline and look up any flagged clip instantly.
How to export from Premiere Pro
File → Export → Final Cut Pro XML
This generates an XMEML file.
Drop that into Premiere XML Parser.
Important Installation Note
XML Parser is not yet signed and notarised by Apple, so it could be quarantined by Mac OS security and labeled as 'Trash'.
To fix this:
- Open Terminal (Applications > Utilities > Terminal)
- Type: xattr -d com.apple.quarantine (ensure you add a space at the end).
- Drag XML Parser from your Finder window into the Terminal window.
- Press Enter
This will remove the quarantine flag and you should be good to go.