Bring the timeline
Load an FCP7 xmeml XML or an AAF with multiple timelines.
XML2AE rebuilds FCP7 XML and AAF timelines inside After Effects—matching media, preserving editorial timing, and surfacing conflicts before they become surprises.
Skip the hours of importing, renaming, trimming, and lining up layers by hand. XML2AE turns editorial turnover into a guided, inspectable workflow.
Load an FCP7 xmeml XML or an AAF with multiple timelines.
Scan footage folders recursively. Filename, reel, timecode, duration and strict fallbacks do the matching.
Review conflicts, then build layers with timing, trims, transforms, opacity, crop, blends and keyframes.
Missing files, duplicate names and ambiguous candidates are visible decisions—not silent errors buried in a timeline.
Actual XML2AE interface and workflow. Screens may vary slightly by version and operating system.
The important details survive the trip, and the details that cannot are flagged for a human decision.
Supported keyframes account for trimmed source-in timing rather than drifting out of place.
Choose ambiguous media using candidate thumbnails and metadata instead of guesswork.
Duplicate an earlier generated comp and update the copy from the latest scan and match.
Missing media and unsupported constructs arrive as clear slates and diagnostic text.
Add an optional reference movie to compare the recreated timeline against editorial.
FFmpeg, ffprobe and MediaInfo binaries are bundled for macOS and Windows.
Spend your time on the shot, not rebuilding the edit one layer at a time.
Pay the €40 minimum, or choose a higher amount to support continued development.
Secure checkout powered by Gumroad. Your download is delivered after payment.
XML2AE is an Adobe After Effects CEP extension for rebuilding an edit from FCP7 xmeml XML or AAF.
It loads an editing XML/AAF, scans selected footage folders, matches timeline media against real scanned files, lets the user resolve ambiguous or missing media, and builds an After Effects composition that preserves editorial timing as closely as possible. It also tracks generated timelines so a later scan/match can update a duplicated comp without destroying the previous build.
XML2AE is intended for conform and VFX prep workflows where an edit arrives as FCP7 XML and the user needs a working After Effects comp.
Current behavior includes:
XML2AE is split between a CEP panel and an After Effects ExtendScript host bridge.
The Panel side owns pure and filesystem-heavy work:
The ExtendScript host side owns AE mutation only:
ZXP packages are available from the release page. To install:
The packaged ZXP includes FFmpeg, ffprobe, and MediaInfo CLI binaries for Windows and macOS. On first AAF use, XML2AE auto-runs tools/aaf/bootstrap-embedded-python.ps1 (Windows) or tools/aaf/bootstrap-macos-python.sh (macOS, builds a user-local venv at ~/Library/Application Support/XML2AE/python) if Python/pyaaf2 is missing.
XML2AE bundles redistributable LGPL/BSD-2-Clause FFmpeg, ffprobe, and MediaInfo CLI binaries from documented public builds.
The app checks for each tool in this order:
If you prefer your own FFmpeg build (e.g. a GPL build with extra codecs), set the path in Settings.