Project Overview
CaptionCutPro is the essential Final Cut Pro extension engineered for editors and creators. It seamlessly integrates powerful AI transcription with a deep, creative toolset for designing stunning captions and motion titles, streamlining your post-production workflow from start to finish.
Scope of Work
AI-Powered Transcription & Translation
This is the engine of your application. It automates the process of converting speech from an audio file into written text, which then becomes the basis for the captions. Core Technology: The app uses the SwiftWhisper framework to run AI models locally on the user's machine. This ensures privacy and speed, as it doesn't rely on sending data to a server. Model Selection: Users can choose from different Whisper AI models (like Base, Small, Medium, Large) to balance speed and accuracy. If a selected model isn't found on the user's computer, the app can automatically download it. Multi-Language Support: The app is built to handle a vast array of languages. It includes a comprehensive list that maps user-friendly names (e.g., "Chinese Simplified") to the specific codes the AI model understands (e.g., "zh"). This allows users to accurately transcribe content from around the world.
AI-Powered Transcription & Translation
This is the engine of your application. It automates the process of converting speech from an audio file into written text, which then becomes the basis for the captions. Core Technology: The app uses the SwiftWhisper framework to run AI models locally on the user's machine. This ensures privacy and speed, as it doesn't rely on sending data to a server. Model Selection: Users can choose from different Whisper AI models (like Base, Small, Medium, Large) to balance speed and accuracy. If a selected model isn't found on the user's computer, the app can automatically download it. Multi-Language Support: The app is built to handle a vast array of languages. It includes a comprehensive list that maps user-friendly names (e.g., "Chinese Simplified") to the specific codes the AI model understands (e.g., "zh"). This allows users to accurately transcribe content from around the world.
AI-Powered Transcription & Translation
This is the engine of your application. It automates the process of converting speech from an audio file into written text, which then becomes the basis for the captions. Core Technology: The app uses the SwiftWhisper framework to run AI models locally on the user's machine. This ensures privacy and speed, as it doesn't rely on sending data to a server. Model Selection: Users can choose from different Whisper AI models (like Base, Small, Medium, Large) to balance speed and accuracy. If a selected model isn't found on the user's computer, the app can automatically download it. Multi-Language Support: The app is built to handle a vast array of languages. It includes a comprehensive list that maps user-friendly names (e.g., "Chinese Simplified") to the specific codes the AI model understands (e.g., "zh"). This allows users to accurately transcribe content from around the world.
Advanced Title & Caption Customization
This feature set gives users deep creative control over the visual appearance of their captions, going far beyond standard subtitles. Granular Text Styling: Users can select fonts from their system, set a precise text size (from 18pt to 300pt), and apply different text cases like UPPERCASE or Title Case. Color & Gradients: The app supports both solid color selection via a native color picker and creating custom gradients for title text. It can differentiate between 2D and 3D titles, applying colors and gradients appropriately for each. Intelligent Highlighting: This is a key differentiator. The app can automatically identify and style important words or phrases. This is achieved in two ways: Keyword Highlighting: Users can input a list of comma-separated keywords to be highlighted. Sentiment Analysis: The app uses Apple's Natural Language framework (NLTagger) to analyze the text and automatically highlight words with strong positive or negative sentiment. Users can adjust a "Highlight Amount" quota and a minimum duration for these highlights.
Advanced Title & Caption Customization
This feature set gives users deep creative control over the visual appearance of their captions, going far beyond standard subtitles. Granular Text Styling: Users can select fonts from their system, set a precise text size (from 18pt to 300pt), and apply different text cases like UPPERCASE or Title Case. Color & Gradients: The app supports both solid color selection via a native color picker and creating custom gradients for title text. It can differentiate between 2D and 3D titles, applying colors and gradients appropriately for each. Intelligent Highlighting: This is a key differentiator. The app can automatically identify and style important words or phrases. This is achieved in two ways: Keyword Highlighting: Users can input a list of comma-separated keywords to be highlighted. Sentiment Analysis: The app uses Apple's Natural Language framework (NLTagger) to analyze the text and automatically highlight words with strong positive or negative sentiment. Users can adjust a "Highlight Amount" quota and a minimum duration for these highlights.
Advanced Title & Caption Customization
This feature set gives users deep creative control over the visual appearance of their captions, going far beyond standard subtitles. Granular Text Styling: Users can select fonts from their system, set a precise text size (from 18pt to 300pt), and apply different text cases like UPPERCASE or Title Case. Color & Gradients: The app supports both solid color selection via a native color picker and creating custom gradients for title text. It can differentiate between 2D and 3D titles, applying colors and gradients appropriately for each. Intelligent Highlighting: This is a key differentiator. The app can automatically identify and style important words or phrases. This is achieved in two ways: Keyword Highlighting: Users can input a list of comma-separated keywords to be highlighted. Sentiment Analysis: The app uses Apple's Natural Language framework (NLTagger) to analyze the text and automatically highlight words with strong positive or negative sentiment. Users can adjust a "Highlight Amount" quota and a minimum duration for these highlights.
Motion Template Styling & Management
CaptionCutPro intelligently interacts with the user's existing Final Cut Pro Motion Templates library, allowing for powerful, pre-designed animations and styles to be applied to captions. Template Discovery: The app automatically discovers and categorizes the Motion Templates the user has installed in their main ("Caption Cut Pro") and highlight ("Caption Cut Pro 3D") folders. Default Style Application: For each template, the app can apply pre-defined defaults for font, size, and color. This ensures that when a user selects a template like "CENIMATIC MESS," it immediately looks as intended without manual tweaking. 3D Material and Environment Control: The app has sophisticated logic for handling 3D titles. It can apply specific materials like "Metal" or "Plastic" and control 3D environment settings, including lighting, intensity, and rotation, based on the chosen template's properties. Live Preview: To help with creative decisions, users can see a live video preview of the selected main and highlight templates directly within the app's interface.
Motion Template Styling & Management
CaptionCutPro intelligently interacts with the user's existing Final Cut Pro Motion Templates library, allowing for powerful, pre-designed animations and styles to be applied to captions. Template Discovery: The app automatically discovers and categorizes the Motion Templates the user has installed in their main ("Caption Cut Pro") and highlight ("Caption Cut Pro 3D") folders. Default Style Application: For each template, the app can apply pre-defined defaults for font, size, and color. This ensures that when a user selects a template like "CENIMATIC MESS," it immediately looks as intended without manual tweaking. 3D Material and Environment Control: The app has sophisticated logic for handling 3D titles. It can apply specific materials like "Metal" or "Plastic" and control 3D environment settings, including lighting, intensity, and rotation, based on the chosen template's properties. Live Preview: To help with creative decisions, users can see a live video preview of the selected main and highlight templates directly within the app's interface.
Motion Template Styling & Management
CaptionCutPro intelligently interacts with the user's existing Final Cut Pro Motion Templates library, allowing for powerful, pre-designed animations and styles to be applied to captions. Template Discovery: The app automatically discovers and categorizes the Motion Templates the user has installed in their main ("Caption Cut Pro") and highlight ("Caption Cut Pro 3D") folders. Default Style Application: For each template, the app can apply pre-defined defaults for font, size, and color. This ensures that when a user selects a template like "CENIMATIC MESS," it immediately looks as intended without manual tweaking. 3D Material and Environment Control: The app has sophisticated logic for handling 3D titles. It can apply specific materials like "Metal" or "Plastic" and control 3D environment settings, including lighting, intensity, and rotation, based on the chosen template's properties. Live Preview: To help with creative decisions, users can see a live video preview of the selected main and highlight templates directly within the app's interface.
Direct Final Cut Pro Integration
This feature ensures that moving the generated titles from CaptionCutPro into a Final Cut Pro project is a seamless and efficient process. FCPXML Generation: The core of the integration is the app's ability to generate complex FCPXML files. It creates two types: A full Project FCPXML that can be imported into a Final Cut Pro library as a new project, containing the complete, layered title sequence. A simplified Drag-and-Drop FCPXML Clip, which allows the user to drag the entire caption sequence as a single clip directly onto their existing FCPX timeline. Send to FCP Command: The app includes a function that uses AppleScript to directly command Final Cut Pro to open the generated FCPXML file, automating the import process. SRT Export: For workflows that require standard subtitle files, the app can also generate and save a .srt file containing the timed text.
Direct Final Cut Pro Integration
This feature ensures that moving the generated titles from CaptionCutPro into a Final Cut Pro project is a seamless and efficient process. FCPXML Generation: The core of the integration is the app's ability to generate complex FCPXML files. It creates two types: A full Project FCPXML that can be imported into a Final Cut Pro library as a new project, containing the complete, layered title sequence. A simplified Drag-and-Drop FCPXML Clip, which allows the user to drag the entire caption sequence as a single clip directly onto their existing FCPX timeline. Send to FCP Command: The app includes a function that uses AppleScript to directly command Final Cut Pro to open the generated FCPXML file, automating the import process. SRT Export: For workflows that require standard subtitle files, the app can also generate and save a .srt file containing the timed text.
Direct Final Cut Pro Integration
This feature ensures that moving the generated titles from CaptionCutPro into a Final Cut Pro project is a seamless and efficient process. FCPXML Generation: The core of the integration is the app's ability to generate complex FCPXML files. It creates two types: A full Project FCPXML that can be imported into a Final Cut Pro library as a new project, containing the complete, layered title sequence. A simplified Drag-and-Drop FCPXML Clip, which allows the user to drag the entire caption sequence as a single clip directly onto their existing FCPX timeline. Send to FCP Command: The app includes a function that uses AppleScript to directly command Final Cut Pro to open the generated FCPXML file, automating the import process. SRT Export: For workflows that require standard subtitle files, the app can also generate and save a .srt file containing the timed text.
Technical Details
AI-Powered Transcription
Utilizes the SwiftWhisper framework to run various local Whisper AI models (e.g., Base, Small, Medium, Large) for fast, secure audio-to-text conversion.
Multi-Language Ready
Supports transcription for a vast number of languages, from English and Spanish to Japanese and Arabic, selectable from a simple dropdown menu.
Intelligent Highlighting
Automatically emphasizes key text using natural language processing for sentiment analysis or by searching for user-defined keywords. Highlighting intensity and duration are fully adjustable.
Full Title Customization
Offers granular control over text styling, including font, size, color, text case, and gradients for both 2D and 3D titles.
3D Material & Environment Control
Applies custom materials (e.g., Plastic, Metal) and environment settings to 3D Motion Templates for a polished, cinematic look.
Timeline
Import
Configure in Board
Drag to Timeline
1 Sec
2 sec
3 sec
4 sec
Week 1 - 2
Week 1 - 2
Sec 1 - 2
Design Phase
Import
Import
Week 2 - 3
Week 2 - 3
Sec 2 - 3
Development Phase
Configure in Board
Configure in Board
Week 4
Week 4
Sec 4
QA & Testing
Drag to Timeline
Drag to Timeline
Pricing
Features
1
Import & Configure
2
Transcribe & Design
3
Export & Finalize
$ 19.99
One Time Payment
Apple Store

Caption cut
CaptionCut: AI Captions, Pro Titles, Seamlessly.
Join our newsletter

Caption cut
CaptionCut: AI Captions, Pro Titles, Seamlessly.
Join our newsletter

Caption cut
CaptionCut: AI Captions, Pro Titles, Seamlessly.
Join our newsletter