TitleFlow is a subtitle workflow tool for Final Cut Pro. Turn SRT/VTT subtitles into styled, editable FCPXML titles using your own templates. Batch multiple files and projects, assign templates and settings by speaker with Role Mapping, build multiple subtitle tracks, and optimize subtitle timing — all offline. Stop repeating the same subtitle work and get back to editing.
https://apps.apple.com/app/titleflow/id6799937967
Looks like a genuinely useful tool for anyone drowning in subtitle work. My one question: how does it handle edge cases like overlapping dialogue or speaker labels embedded in the SRT, especially with the multi-track setup for podcasts?
In the current MVP, TitleFlow lets you turn subtitle styles designed inside Final Cut Pro into reusable templates and export them as separate Secondary Storylines in FCP, making it easier to manage complex subtitle projects.
For overlapping dialogue, the workflow is template-based: you can predefine multiple subtitle templates with different screen positions and assign them to different speakers or tracks. This allows simultaneous dialogue to appear in separate areas of the frame instead of overlapping visually.
In the short-term roadmap, I’m adding a preprocessor that can detect speaker labels in SRT files and automatically group subtitles by speaker, so different subtitle templates can be applied per speaker.
In the medium term, the built-in editor will support manual speaker assignment after import, allowing more flexible restructuring and styling directly inside TitleFlow.
TitleFlow is designed as an offline-first workflow tool by default. In future versions, it may optionally support external AI APIs for speech-to-text workflows, allowing users to generate subtitles from audio while keeping full control over their processing pipeline.
Speaker diarization will also be supported via optional API-based services, requiring user-provided API keys.
🎉 Update: TitleFlow 1.0 is now available on the Mac App Store!
When I first shared TitleFlow here, it was an early MVP built around a simple idea: make subtitle styling in Final Cut Pro less repetitive.
Since then, TitleFlow has grown into a complete subtitle workflow tool with:
• SRT & VTT → editable FCPXML titles
• Multi-project & batch workflows
• Multiple title templates and tracks
• Role Mapping with per-speaker templates and settings
• Subtitle timing optimization
• Optional Secondary Storylines
• A redesigned project and template workflow
• Fully offline processing
The core idea hasn't changed: prepare your title styles in Final Cut Pro, and let TitleFlow handle the repetitive work.
TitleFlow 1.0 is now a signed, sandboxed macOS app available on the Mac App Store as a one-time purchase.
Thanks to everyone who checked out the early version and shared feedback. What started as a small experiment actually made it to 1.0. 🙌
🌐 titleflow.cc
https://apps.apple.com/app/titleflow/id6799937967
Looks like a genuinely useful tool for anyone drowning in subtitle work. My one question: how does it handle edge cases like overlapping dialogue or speaker labels embedded in the SRT, especially with the multi-track setup for podcasts?
@seldaetinit9pb Thanks for the great question!
In the current MVP, TitleFlow lets you turn subtitle styles designed inside Final Cut Pro into reusable templates and export them as separate Secondary Storylines in FCP, making it easier to manage complex subtitle projects.
For overlapping dialogue, the workflow is template-based: you can predefine multiple subtitle templates with different screen positions and assign them to different speakers or tracks. This allows simultaneous dialogue to appear in separate areas of the frame instead of overlapping visually.
In the short-term roadmap, I’m adding a preprocessor that can detect speaker labels in SRT files and automatically group subtitles by speaker, so different subtitle templates can be applied per speaker.
In the medium term, the built-in editor will support manual speaker assignment after import, allowing more flexible restructuring and styling directly inside TitleFlow.
TitleFlow is designed as an offline-first workflow tool by default. In future versions, it may optionally support external AI APIs for speech-to-text workflows, allowing users to generate subtitles from audio while keeping full control over their processing pipeline.
Speaker diarization will also be supported via optional API-based services, requiring user-provided API keys.