Synced by construction
The caption lane reads transcript segments — no drift, no manual timing, ever.
Feature
Most feeds watch on mute — captions are the product, not decoration. Aperture generates them from the same transcript your edit uses, so they are synced by construction: cut the video and the captions cut with it.
The easy explanation
Every upload is transcribed — every word, with timecodes and speaker labels. The caption lane reads that transcript. You never type timings. You fix a word in one place; it's fixed in the captions, the search, and the export — forever.
The caption lane reads transcript segments — no drift, no manual timing, ever.
The list scrolls with the playhead. Click a line, fix the word, move on.
Font, size, color, position — set once per sequence, applied everywhere.
The render bakes your styling in. Every platform sees your brand, not a default.
Titles & lower thirds
Text is a clip type: type words, choose font, size, color, position, drag it on the timeline. Names, locations, calls to action — drawn live in the browser and rendered identically by the server. Safe zones keep everything out of the UI chrome on vertical exports.
Names and roles, styled once, reused across the whole sequence.
Freeze-frame the last frame, drop a text clip, hold for the CTA.
Captions and titles compose inside vertical safe zones automatically.
Feature · Auto-captions
Captions come from the same transcript as your edit — synced by construction, styled once, burned into every export your audience never hears.
Style your captions"Captions stopped being a chore when they stopped being a separate file."
— auto-captions, by constructionFrom the same transcript as your edit. Styled once. Burned into every export.