Subtitle your videos
, not hours.
The new, battle-tested workflow for Video Editors that don't want to compromise.
Most video is watched without sound.
The subtitle is the first thing they read.
Text on screen isn't an afterthought,
it's the reason people stop scrolling.
Choose the mode
and start from there.
Extraction
Start with raw dialogue. Ember transcribes the audio, cleans the text, and keeps every subtitle tied to the spoken line.
- Word-level timestamps
- Punctuation cleanup
- Speaker-friendly timing
- Optional Refinement
Scripts
Start with approved copy. Ember locally matches the script to the voice track and keeps the wording intact while it builds timing.
- Text-to-audio alignment
- Approved copy stays intact
- Frame-snapped timing
- Voiceover friendly
Translation
Start with spoken audio and finish in another language. Ember translates the dialogue, times the subtitles, and keeps the result ready for Resolve.
- Translated subtitles
- Target-language subtitles
- Readable phrasing
- Frame-snapped output
Workflow
Generate
Pull audio straight from the active Resolve cut
- SourceEmber reads your In/Out marks and bounces audio directly from the timeline. Voice Isolation and AI Dialogue Leveler can clean the source before anything runs.
- EngineThree modes: Extraction transcribes source-language audio, Translation delivers a localized pass, and Scripts extracts timing from your provided script.
- ResearchBefore transcription, Ember listens to the raw audio and builds a domain dictionary (niche terms, audible risks, clarifications, client name) in order to improve accuracy
- OutputSubtitle blocks arrive with word-level timing and frame-accurate boundaries, already split for readability. Turn on Refinement separately when you want a sharper result with less manual editing afterwards.
Edit
Fix text and timing against the real waveform
- TimelineScrub the playhead against the waveform at any zoom level. The waveform stays sharp at 120 fps, sync your DaVinci playhead if you need to check the footage.
- ControlsSplit at the playhead or at a word boundary. Merge adjacent blocks, resize edges, and double-click to edit inside of the subtitle blocks directly.
- PrecisionPush or pull individual words between adjacent blocks at audio-exact boundaries. Every edit is undoable.
Arrange
Distribute blocks across main and overlay tracks
- TracksM1–M3 are your main subtitle lanes. O1–O3 are overlay tracks for secondary lines and highlight reads. Add or remove however many tracks you like.
- ShuffleMagic Shuffle (Pro) automagically distributes blocks across tracks. Relaxed and Fast modes got you covered when you don't want to do the manual work.
- LayoutDrag blocks between tracks directly on the timeline. When an overlay block lands, the block below extends to meet it → the layout holds without manual trimming.
Ignite
Write finished Text+ clips back to the cut
- DeliveryEvery subtitle block becomes a Fusion Text+ clip on a named Ember Forge track in Resolve, with automatic sound effects and your custom templates.
- SpeedClips are injected in parallel across your CPU cores. Large outputs that would be slow if Fusion clips were done one-by-one.
- FinishFade animations, template styling, and SFX variants carry through automatically. Clips are named after their subtitle text and colored by Ember's accent color.