📝 Transcription · Script Matching · Final Cut Pro · macOS

Screenplay in.
FCP Keywords out.

SyncScript Pro transcribes each camera clip individually — and automatically matches it against the screenplay. The result: keywords, color-coded titles, and captions, ready in Final Cut Pro. No manual tagging.

Per-Clip ASR · IDF Fuzzy Matching · FCP Keywords + Titles + Captions

The Workflow

Four steps. Done in FCP.

🎬

Load FCP Event

Export FCPXML with the original clips from FCP and drop it into SyncScript.

📝

Provide screenplay

Load PDF or TXT script. SyncScript recognizes character names, dialog lines, and scene numbers.

🎤

Per-clip transcription

Each camera clip is transcribed individually — not one big audio mix. Parakeet v3 for DE/EN/FR, Apple Speech for CJK.

Keywords in FCP

FCPXML back into FCP: keywords on browser clips, titles on the timeline, captions on the clip.

91%
Recall on real shoot footage
DE/EN/FR
+ CJK via Apple Speech
100%
local — no cloud upload
What's inside

No other FCP tool does this.

FCP has built-in transcription. What FCP doesn't have: matching against the screenplay. SyncScript fills that gap.

🎤

Per-clip transcription

SyncScript transcribes each camera clip separately — not a mixed stereo bus. Overlapping dialogue stays cleanly separated, multicam timing stays precise.

📖

IDF-Fuzzy script matching

Rare words — character names, specific terms — count more in matching than common stop words. Works language-independently, including German and French.

🔑

FCP keywords from the screenplay

Keywords land directly on browser clips in FCP — named after scene, character, or dialog line. Take 3 of scene 12 is instantly findable, without manual tagging.

🎨

Color-coded titles

Each character gets a unique color. Titles appear on the timeline exactly on the matched clip — as a reference for the cut.

🛤️

Mini-timeline editor

Waveform, captions, and sentence onset markers in an embedded timeline. Matching errors can be corrected before FCP export — with magnetic snap points.

♻️

Pickup recovery

When a take starts mid-dialog (pickup shot), SyncScript automatically identifies the entry point and interpolates the missing match before it.

What the FCPXML contains

  • Keywords on browser clips: scene, character, dialog line
  • Color-coded title clips on the timeline per character
  • Captions on the clip with scene/take/line number
  • Autosequence event: clips sorted by dialog order
  • Sentence onset markers: word-accurate entry points
  • Matching confidence per clip for quality control
  • Language support: DE/EN/FR/IT/PT (Parakeet) + CJK (Apple)
  • Non-destructive — not a single original file is changed
Why SyncScript Pro

What FCP itself can't do.

🎤 Per clip, not per mix

FCP transcribes the whole clip as a mono or stereo mix. SyncScript transcribes each camera individually — the difference between "some text" and "which mic said what and when."

📖 Against the screenplay

FCP's transcription stops at ASR text. SyncScript matches against the screenplay and writes the result back as keywords — the actual editorial work, automated.

🌍 Truly multilingual

Embedding-based systems are trained on English and fail on German. SyncScript uses IDF anchors and semantic groups — language-independent, including DE/FR.

🔒 Local

No cloud, no upload. Screenplays and footage stay on your Mac — even for NDA productions.

Download now.

Notarized, signed, ready for macOS 15+.