To turn timed title clips into exportable subtitle cues in Final Cut Pro for Mac, transfer their text and start/end times into an SRT file, then import it as closed captions. Apple documents caption-to-title conversion, but no reverse title-to-caption command.
This workflow is for a Mac editor who already has timed text over a software demonstration and needs editable cues plus a separate subtitle file. The goal is to preserve the wording and timing; title animation, fonts, and graphic backgrounds are outside that transfer.
What can Final Cut Pro convert directly?
Apple distinguishes title clips from closed captions. Titles become part of the exported picture. Closed captions have format-specific roles and can be exchanged as caption files. Final Cut Pro supports SRT, iTT, and CEA-608, but SRT and iTT export as separate files rather than embedded caption tracks. For a simple text-and-timing transfer, SRT is a practical choice. Apple’s introduction to captions
The current Duplicate Captions to Subtitles command works in the opposite direction: it creates connected title clips from selected closed captions while retaining the originals. Apple’s instructions do not document a matching command that turns existing titles into closed captions. The workflow below therefore recreates the cue data through supported caption import and editing tools. Convert closed captions to subtitles
Choose the path based on the work already done:
| Starting point | Practical path | Timing work required |
|---|---|---|
| A short sequence of timed titles | Create closed captions manually beside the titles | Match each cue’s boundaries |
| Many titles with settled wording and timing | Prepare an SRT file and import it | Record each title’s timing and verify the import |
| Spoken audio without useful timed text | Consider automatic closed-caption generation | Check the new transcription and timing |
Automatic generation transcribes speech; it does not extract title text or preserve title boundaries. Apple currently documents Generate Captions as requiring Apple silicon and supporting U.S. English only. It creates closed captions in iTT format. Those restrictions apply to generation, so use manual creation or caption-file import when your task is to retain existing title wording and timing. Create closed captions
Record the title text and timing before creating cues
Work in a duplicate of your project so the original title edit remains available for comparison. Finish changes to the demonstration’s sequence before transferring timings; otherwise, you will need to check the resulting cues again after those changes.
For each title, record three things: the exact text, the intended appearance time, and the intended disappearance time. To access the wording, select the title and place the playhead over it, or double-click the title. Apple documents editing text in the viewer or the Text inspector; select and copy the relevant text there. A title can contain multiple text objects, so check that you have collected the whole sentence. Adjust titles
Decide whether the cue should follow the title clip’s full duration or only the period when its words are readable. For example, an animated title might begin before its text settles onscreen. For this transfer, using the clip boundaries consistently is a useful starting rule; adjust an individual cue if the demonstration calls for a different reading interval. This is an editorial choice, not an automatic conversion behavior.
Use a small timing ledger before building the subtitle file. The following synthetic example assumes a project starting at zero and running at exactly 25 frames per second. End values represent the boundary where the cue stops, rather than the last frame on which it remains visible.
| Cue | Original demonstration text | Start, hours:minutes:seconds:frames | End boundary | SRT interval |
|---|---|---|---|---|
| 1 | Open the Shapes panel. | 00:00:02:05 |
00:00:04:20 |
00:00:02,200 to 00:00:04,800 |
| 2 | Drag a circle onto the canvas. | 00:00:05:05 |
00:00:07:20 |
00:00:05,200 to 00:00:07,800 |
| 3 | Choose a blue fill. | 00:00:08:10 |
00:00:11:00 |
00:00:08,400 to 00:00:11,000 |
SRT timestamps use milliseconds, whereas the ledger’s final timecode field counts frames. In this illustrative 25 fps project, each frame lasts 40 milliseconds: five frames becomes 200 milliseconds, and twenty frames becomes 800 milliseconds. Do not copy a frame field straight into the millisecond field. These calculations assume exactly 25 fps; they do not apply unchanged to fractional frame rates or drop-frame timecode.
Build an SRT file and import it as closed captions
SRT stores each cue as a sequence number, a start/end timestamp line, the subtitle text, and a blank line separating it from the next cue. The Matroska project’s subtitle documentation describes this structure and provides the timestamp syntax. Matroska subtitle-format documentation
The complete SRT data for the illustrative ledger is:
1
00:00:02,200 --> 00:00:04,800
Open the Shapes panel.
2
00:00:05,200 --> 00:00:07,800
Drag a circle onto the canvas.
3
00:00:08,400 --> 00:00:11,000
Choose a blue fill.
Create the file in a plain-text editor. In TextEdit, use Format > Make Plain Text before saving; Apple notes that this removes rich-text formatting. Save the subtitle data with an .srt extension, and check the resulting filename so it does not end in .srt.txt. Renaming an RTF document alone does not produce plain-text subtitle data. Create, open, and convert TextEdit documents
Import the file using Apple’s documented controls:
- Open the destination project in the timeline.
- Choose
File > Import > Closed Captionsand select the.srtfile. - Under
Import as Role, choose the appropriate caption role and language subrole. - Under
Insertion Time, select the timing interpretation described below. - Click
Import.
The resulting cues appear in a dedicated closed-caption lane at the top of the timeline. Import closed captions
Choose the correct time origin
Select Relative to Timeline when the SRT timestamps measure elapsed time from the project’s beginning. Final Cut Pro adds the project’s start time to those timestamps. Select Absolute when the subtitle timestamps already correspond to the project’s displayed timeline times. Apple’s caption insertion-time options
For example, suppose the project starts at 01:00:00:00 and the first title appears two seconds into it. An SRT cue beginning at 00:00:02,000, imported with Relative to Timeline, belongs two seconds after the project start. If you instead prepare the cue with a timestamp of 01:00:02,000, use Absolute. Mixing these conventions introduces an offset even when every interval in the file is correct.
Recreate a short set directly in the timeline
For just a few titles, direct caption creation can avoid transcribing times into SRT. First choose Modify > Edit Roles, open Captions, and use the Caption Role button to create an SRT role with the appropriate language subrole. Click Apply. Apple documents this role setup as the prerequisite for manually creating a caption set. Create caption roles and captions
Place the playhead at the first title’s intended cue start. Deselect the title before choosing Edit > Closed Captions > Add Caption, or pressing Option-C, then paste its text into the caption editor. Repeat for the remaining titles. Apple notes that a selected connected clip can become the new caption’s parent; moving or deleting a parent clip also moves or deletes its attached captions. Keeping the new cues connected to the underlying edit avoids making them dependent on titles you plan to remove. Manual caption creation and connections
Trim each caption’s start and end to the intended boundaries. You can drag the edges to change duration and move the whole caption to change its position. Take care when dragging: Apple documents that moving a closed caption into adjacent captions can overwrite them. Check the neighboring cues immediately after such a move. Adjust and arrange closed captions
Check the transfer and export the subtitle file
Verify the cue data before removing the reference titles. Compare the first cue, a cue near the middle, and the final cue, then review every boundary. A constant offset suggests a time-origin or placement issue. An error that grows later in the sequence suggests revisiting your timing calculations. These are diagnostic starting points; confirm the cause against the original title positions.
Use this completion check:
- Every intended title sentence has a corresponding cue.
- Each cue ends after it starts, and deliberate gaps remain intact.
- Text from multiple title objects has been collected correctly.
- Line breaks suit reading rather than merely copying the title design.
- No cue disappeared while another cue was moved or trimmed.
- The final video shows only the intended text layer.
If captions turn red, inspect the reported problem. Apple documents overlap errors and provides Edit > Closed Captions > Resolve Overlaps, which trims selected cues until they no longer overlap. Review the revised intervals afterward, because resolving an overlap changes the timing you transferred. Caption arrangement and overlap resolution
Once the cues are verified, remove or disable the original title layer in the working project if the deliverable should contain only selectable captions. Leaving the titles visible preserves their text in the picture, even when a viewer turns the separate subtitle track off. How titles differ from closed captions
To export the caption file, choose File > Export Closed Captions, enter a filename and location, and select the required language subrole under Roles. Use Relative to Timeline for timestamps measured from the project beginning, or Absolute to retain the captions’ actual timeline times. For SRT, Apple generally recommends deselecting Include Formatting, because formatting may render differently in the destination player. Click Export. Export closed captions
Open the exported SRT as plain text and compare its first and last cues with your ledger. Then test it with the corresponding exported video in the intended playback workflow. The completed result is a set of editable caption cues and a subtitle file whose wording and timing match your title edit; keep the original project available for any later timing revisions.
Sources
- Intro to captions in Final Cut Pro for Mac — Apple
- Convert closed captions to subtitles in Final Cut Pro for Mac — Apple
- Create closed captions in Final Cut Pro for Mac — Apple
- Adjust titles in Final Cut Pro for Mac — Apple
- Subtitles — Matroska
- Create, open, and convert documents in TextEdit on Mac — Apple
- Import closed captions into Final Cut Pro for Mac — Apple
- Adjust and arrange closed captions in Final Cut Pro for Mac — Apple
- Export closed captions in Final Cut Pro for Mac — Apple