From Resolve. From FCP. From Premiere. SNAPCUT parses the FCPXML, translates retimings and transforms precisely, and opens After Effects with the comp ready. No Pro Import. No Premiere as a bridge. No manual scripts.
— SNAPCUT v1.0.6 · Shots view · ⌘+Return = Send
Resolve and AE are detected at boot. Live status with 3s polling. Manual refresh with ⌥.
Constant speed, keyframed time remap and reverse — translated to AE's timeRemap with precision. No double compression.
Scale, position, rotation, anchor point. Static and keyframed. Normalized FCPXML units converted to AE pixels.
If the original media isn't at the path, a picker lets you choose the folder + ffprobe matches handles and stems (.mov ↔ .mxf).
Renamed or deleted timelines stay visible. Restore via Levenshtein matching. You never lose history.
Inline AE 2024 / 2025 / 2026 selector in the Inspector. Switch target per send, no popups.
⌘-click to multi-select shots, the queue processes them serially with live feedback. 20 plates in a click.
In-app updater with ed25519. Detects new versions on GitHub Releases, downloads, installs. No re-download manual.
If AE quits mid-send, clear error in 2s — no 60s hang. DB auto-backed up at boot, persistent logs.
Every send is logged. Search, filter OK/Fail, re-send via right-click. Reveal-in-Finder for the generated .aep.
System info + recent logs in Settings. Copy-to-clipboard for bug reports. No guesswork.
⌘+Enter sends. ⌘+F searches. ⌘+1/2/3 navigates. ↑/↓ steps the list. ? opens help. Mouse-free.
Scans Resolve live and accepts external XMLs via drag & drop. Everything appears as shots.
Identifies the origin (Resolve/FCP/Premiere), extracts cuts, retimings, transforms and media refs.
Auto versioning v001, v002, v003. Every send stays in history. Renamed timelines: GONE state.
Generates a .jsx with ExtendScript code that builds the comp programmatically in AE.
AE runs the JSX via osascript. Comp created with layers, cuts, retimings and CONTROL adjustment.
Post-production + comp · 30–50 shots per project. Edits and grades in Resolve, does VFX in AE. Today loses hours per project on manual handoff.
Receives FCPXML from the editor · delivers comps in AE. Works with clients editing in Final Cut. Every handoff was painful: the editor sent the XML via WeTransfer, they imported it by hand.
Premiere editing · AE comp · 4 people. The editor lives in Premiere, the comp artist in AE. SNAPCUT installs on both machines. Handoffs stop going through chat.
FUTURE PRICE · FREE DURING BETA
Adobe removed Pro Import After Effects from macOS since version 17.0.4. That's why SNAPCUT generates the JSX programmatically — it's more robust, works on AE 2024+, and never depends on external plugins that can disappear.
Yes, for live Pull mode. The free version of Resolve doesn't expose the scripting API. For Receive mode (drag & drop FCPXML) you don't need Resolve.
Not in v1.0. Windows is planned for v2.0. The stack (Tauri) is cross-platform, so the migration will be direct.
No, by design. SNAPCUT is built for pre-grade workflows: AE receives clean plates, you comp, then you send to the colorist. If you want a look reference, export a CDL separately.
The old one goes into GONE state (gray badge, visible but marked). You can Restore — SNAPCUT matches by name similarity (Levenshtein) and keeps your history, or archive it.
No. SNAPCUT is offline-first. No login, no telemetry, no cloud. Your media and your XMLs never leave your machine.
Right now it's free during the open beta, no account, no card. Once it leaves beta, the model becomes a $19 one-time payment with a 14-day trial.
In-app updater signed with ed25519. When a new version is on GitHub Releases, it shows up in Settings → Updates and installs in one click. No re-download, no reinstall.
Process polling detects the crash. In ~2s you get a clear error and the JSX is preserved for manual retry. None of that 60s timeout limbo.
Native universal binary (M1/M2/M3/M4 + Intel). ~7 MB DMG. No Electron, no duplicated Chromium.