Generate editable video subtitles in Final Cut Pro from a SRT file. srt to fcpxml format converter
Imagine you are using Final Cut Pro to edit videos and want to add built-in subtitles. You may utilize AI audio transcription tools like Whisper, MacWhisper, Aiko or any online audio transcription platform, you will get SRT files. SRT files in Final Cut Pro cannot be edited for subtitle text style and timing, unlike software such as Premiere Pro, DaVinci Resolve, and Sony Vegas. Final Cut Pro does not provide the capability to edit the style of subtitles within the software. Manually changing the text content and timing of SRT files can be time-consuming. To efficiently batch process AI subtitles and edit their style, such as font, size, position, borders, shadows, etc., the best approach is to make the changes within Final Cut Pro itself. srt2subtitles provides the quickest way to convert SRT files into fcpxml files that can be edited for subtitle style within Final Cut Pro. Simply run the command line and open the fcpxml file in Final Cut Pro.
Ensure you have Node.js 14 or later installed. Then run the following:
npm install --global srt2subtitles
$ srt2subtitles --help
Generate editable video subtitles in Final Cut Pro from a SRT file.
Usage
$ srt2subtitles <srt> <fps> [destination]
$ srt2subtitles <srt> <fps> [destination]
Examples
$ srt2subtitles TheImitationGame.srt 25
$ srt2subtitles TheImitationGame.srt 29.97 ./subtitles/