Headline-word captions

A lockup around each phrase's key word: the key word huge in condensed jade capitals, the words before and after it small in an italic serif above it. Give a transcript with --words.

  • captions/headline-word
  • Captions
  • captions
  • Overlay with alpha
  • 6 s (1–120 s)
Style
Live in your browser
Headline-word captions at 16:9
0.00 / 6.00 s
npx volito render captions/headline-word --words talk.json --style tomato --out headline-word.mov
Playing live with volito/browser, the engine a render uses. Each tab lays the item out again for that shape, not a crop. The graphic is transparent; the grey stands in for your footage.

Render it

npx volito render captions/headline-word --words talk.json --out headline-word.mov

Captions take their timing from a transcript: --words reads Whisper JSON or [{w, s, e}], one entry a word. Add text to caption your own wording on the voice's timing; without a transcript, text runs at pace seconds a word. Starred words and the ones listed in accents are the key words.

That writes ProRes 4444 with alpha, ready to drop over footage. The same item in another shape, brand or format:

volito render captions/headline-word --words talk.json --aspect 9:16 --style cobalt --out headline-word-9x16.mov
volito render captions/headline-word --words talk.json --format mp4 --out headline-word.mp4
volito still captions/headline-word --t 2.1 --out headline-word.png
volito info captions/headline-word     # every prop and part
volito add captions/headline-word      # copy its source into ./motion to edit

From Node:

import { findItem, readWords, renderVideo } from "volito";

await renderVideo(findItem("captions/headline-word"), { words: readWords("talk.json"), out: "headline-word.mov" });

Or ask an agent with the MCP server connected: “Render the Volito headline-word captions (captions/headline-word) in 9:16, in our brand.”

Props

Set each with --prop name=value, or all at once with --props and a JSON object.

PropTypeDefaultTakes
text
what is said; leave empty to caption the transcript as it is. Wrap a word in *stars* to make it the key word
longtextHello and *welcome* to the show.≤ 600 chars
accents
Key words
words to treat as key words wherever they are said, comma separated
text—≤ 120 chars
positionchoicecentercenter | bottom | top
sizechoicemediummedium | small | large
palette
Colours
original: the look's own colours · brand: the brand's accents in their place
choiceoriginaloriginal | brand
pace
Seconds per word
without a transcript
number0.320.08 – 2

Parts

Each part takes any move, ease or idle: --motion words.in=pop.

PartWhat it is
wordsthe caption words and everything drawn with them

Tags: captions, social, transcript, template, reels, key word, lockup

More in Captions

Camera-follow captions

Each sentence written across a canvas far bigger than the frame while a camera follows the words as they are said: every word a step bigger than the last with the camera pulling back to keep it the same size (or the camera gliding along lines of text), motion blur on every move, and a pull-back at the sentence's end to show it whole. Give a transcript with --words; *starred* words and the ones in `accents` take the accent.

Karaoke captions

Social captions on the voice: a line or two at a time, the word being said lit by a pill that slides from word to word (or in the accent colour, or underlined), the rest of the line waiting dimmed. Give a transcript with --words; *starred* words and the ones in `accents` take the accent.

Pop captions

Big captions a few words at a time, each word landing on its own time with a pop — the newest one in the accent. Give a transcript with --words; *starred* words and the ones in `accents` take the second accent.

Subtitles

Clean subtitles timed to the voice: up to two lines at a time in the brand's text face, broken at pauses and sentence ends, on a dark box behind each line or with a shadow. Give a transcript with --words.

Marker captions

A highlighter swipes under each word as it is said and stays lit, a little crooked like a real pen, so the line fills with the brand's colour as it is spoken (or an underline stroke). Give a transcript with --words; *starred* words take the second accent.

Neon captions

The line hangs as unlit glass tubes and each word flickers on as it is said, glowing in the accent (accent words in the second accent) and drifting a hair once lit. Give a transcript with --words.