Final Cut Pro adds subtitles two ways: its built-in Generate Captions feature (added in version 12.3, released June 2026) auto-transcribes spoken English-language audio on-device, or you import a caption file (SRT, ITT, or CEA-608) for any other language. For Cantonese, Mandarin, Japanese, or another non-English language, the practical workflow is to generate the transcript with an AI tool first, then import it into Final Cut Pro for styling and export. The two methods below walk through each path step by step.
A Mac-based video editor friend pinged me last week: she'd just cut a 12-minute product walkthrough in Final Cut Pro and wanted to add Mandarin captions for an Asian market launch. While Final Cut Pro 12.3 includes a capable Generate Captions tool for spoken English, Apple's caption-creation guide explicitly limits the feature to English audio. Her question: "What's the standard workflow now?"
This post walks Final Cut Pro's native subtitle features, where they work and where they fall short, and the AI-generated SRT workflow that fills the gap for non-English content.
Disclosure: I run Subanana, an AI subtitle and transcription tool. This guide cites Apple's published Final Cut Pro documentation (current through Final Cut Pro 12.3) and Subanana's product capabilities. No fabricated head-to-head benchmarks; both Final Cut Pro and Subanana have free tiers/trials, so test on your own footage if you want claim-level accuracy comparisons.

Method 1 — Final Cut Pro's native caption workflow
Final Cut Pro includes a competent caption editor alongside on-device Generate Captions for Macs with Apple silicon. For spoken English-language audio, you can auto-generate captions directly from the timeline. For other languages, you still need an external transcription tool, as Apple's caption-creation guide limits Generate Captions to English audio.
- Open your project in Final Cut Pro.
- Auto-transcribe with Generate Captions (U.S. English only): select the clip(s) in the timeline, then choose
Edit→Generate Captions→Closed Captions(or pressShift-Command-C). You can also Control-click the selection, or use theEnhancementspop-up menu below the viewer, to reach the same command. Requires a Mac with Apple silicon. Final Cut Pro transcribes each clip and adds the captions to a dedicated closed captions lane at the top of the timeline. - For non-English audio, or to add captions by hand:
Edit→Closed Captions→Add Caption(or shortcut:Option+C). A new caption shows up over the playhead position. - Type the caption text into the caption inspector. Set the timing using the start/end controls.
- Choose caption format:
Roles Editor→Captionpanel → selectITT(iTunes Timed Text),CEA-608, orSRT. ITT is the Apple-native format; SRT is universal. - Style the captions: open the Closed Caption inspector (
Window→Show in Workspace→Inspector, orCommand-4) to set text color, placement, and background opacity. There's no font/typeface control, only formatting (italic/underline), color, and layout. - Export with burned-in captions:
File→Share→Export File, then in the Roles section click the blue Captions button and choose your language from theBurn in captionspop-up menu. Or export the SRT separately as a sidecar file.
This native workflow works well when you need precise timing and clip-level control over caption appearance, including text color, placement, and background opacity. However, Generate Captions is English-only (per Apple's user guide). For Cantonese, Mandarin, Japanese, Korean, or mixed-language audio, you are still left typing captions by hand or importing them from an external tool.
Method 2 — Generate SRT with an AI tool, import into Final Cut Pro
The professional workflow for non-English or long-form content: outsource the transcription to an AI tool, then import the SRT into Final Cut Pro for styling.
Subanana was built for this gap. Multi-model evaluation across 95+ languages with best-per-language routing. Relevant for Final Cut Pro users:
- 95+ language coverage with automatic best-per-language routing — all major European languages, Mandarin, Japanese, Korean, Vietnamese, Thai, Cantonese, and many more.
- Glossary support across all languages — pre-load brand names, product SKUs, and technical vocabulary so the recognition layer treats them as expected vocabulary. The single biggest review-time saver for branded content.
- AI auto-correct suggests fixes you review and confirm before finalizing the transcript.
- Editable transcript before SRT export — fix names and terms before they hit the caption file.
- Direct SRT export in the format Final Cut Pro imports natively (VTT is also available, for platforms that prefer it).
Workflow:
- Open Subanana (plus.subanana.com). Upload your video file directly (MP4, MOV supported), or paste a public YouTube or Instagram URL if the source is online.
- Select source language. File uploads use one language per file, so Subanana requires an explicit source-language choice on upload.
- Generate transcript. Processing is typically much faster than the length of your source video.
- Edit transcript inline: fix names, technical terms, brand-specific vocabulary in Subanana's editor before export.
- Optionally translate the transcript into target languages within Subanana to get multiple SRT files, one per language.
- Export as SRT.
- In Final Cut Pro:
File→Import→Closed Captions→ select the SRT file. Final Cut Pro reads the timecodes and aligns automatically. - Style the captions in the Closed Caption inspector (
Window→Show in Workspace→Inspector, orCommand-4). The content came from Subanana; the look-and-feel stays under your Final Cut Pro control. - Export with burned-in captions or as a sidecar SRT for platforms that support separate caption tracks.
Limitations to know
Final Cut Pro's native caption tools:
- Built-in Generate Captions is English-only (FCP 12.3, Apple silicon). For non-English audio you type captions manually or import from elsewhere.
- Caption format options (ITT vs CEA-608 vs SRT) matter for downstream: Apple devices prefer ITT, while web and social platforms prefer SRT.
Subanana for Final Cut Pro workflow:
- Subanana exports SRT, which Final Cut Pro imports natively. If you need ITT or CEA-608 for downstream distribution, import the SRT into Final Cut Pro first, then use its native re-export to convert.
- Caption styling stays in Final Cut Pro. Subanana's role is generating accurate text + timecodes; the typographic look-and-feel is Final Cut Pro's strength and remains under your control.
FAQ
Can Final Cut Pro auto-generate captions from audio?
Yes for English. Generate Captions in Final Cut Pro 12.3 (on Apple silicon) handles spoken English audio on-device. For other languages, including Mandarin, Cantonese, Japanese, Korean, and mixed-language audio, Apple's documentation does not list support, so you will need an external tool.
Which caption format should I use in Final Cut Pro?
- SRT for YouTube, Vimeo, and most social platforms. Universal compatibility.
- ITT for Apple TV+, iTunes, and other Apple ecosystem distribution.
- CEA-608 for broadcast distribution.
Final Cut Pro can export to all three. Generate SRT from Subanana, import into Final Cut Pro, then re-export to the format your distribution needs.
Does the AI-SRT workflow add much time?
The round-trip adds upload, processing, and import time compared to manual typing. For non-English content, however, typing is the only native alternative, making the AI-SRT workflow the faster path in practice.
How accurate is the AI on non-English audio?
Accuracy varies by language, audio quality, and content domain. The honest answer: better than typing from scratch, not perfect. Always review the transcript in Subanana's editor before export, as fixing a handful of misrecognized terms in the transcript is faster than typing a caption track from scratch.

When to use which method
- Short English video, scripted content → type captions manually in Final Cut Pro. Fast and gives complete control.
- Long-form English video, podcast-style → AI-SRT workflow. Generate, edit lightly, import.
- Non-English video → AI-SRT workflow. Final Cut Pro has no equivalent built-in option.
- Multi-language distribution (one source, multiple language tracks) → AI-SRT workflow in Subanana, translate to target languages, import multiple SRT tracks to Final Cut Pro.
Related reading
- How to add subtitles to YouTube videos (2026)
- How to add subtitles in Premiere Pro (2026)
- How to add subtitles in iMovie (2026)
- How to add subtitles in DaVinci Resolve
- What is an SRT file?
Sources: Apple Final Cut Pro release notes and user guide (Final Cut Pro 12.3), and Subanana product documentation. No fabricated head-to-head benchmarks.