devtool-launch-video
Dev-tool launch video
This template produces 33.8 s at 30 fps, 1920×1080, in 11 scenes. It is built for viewers who have never heard of the product: it shows the pain first, then the product catching exactly that pain, then how to get it. The whole film is driven by a JSON brief. Example: examples/prismor/brief.json (Prismor, an AI-agent runtime security tool). Storyboard: references/storyboard.md.
Workflow
-
Understand the product. Read its README or site. Pull out:
- the 4–9 concrete dangerous or painful actions it prevents (as real-looking terminal lines)
- the verdicts it produces
- 8 features, each one word or phrase plus a line of detail
- the install commands
- the tagline, the brand colours and the logo motif
Use the product's real vocabulary: its rule names, CLI verbs, version.
-
Script. Write the problem lines (
rogue_lines) so they escalate, and make the last one the scariest. Makeinterceptreplay the same actions with a verdict each, ending on one ALLOWED so it doesn't read as "blocks everything". -
Brief. Copy the example brief and replace
copy,theme,verdicts,holo(brand light palette) and theassetsprompts. Validate withpython3 scripts/launch.py check --brief brief.json. -
Images. Put the brand's real logo at
assets/logo.png(square PNG with alpha); never generate or reinterpret it. Thenpython3 scripts/launch.py assets --brief brief.jsongeneratesthreat(medium) andholo(low) with gpt-image-2. -
Check and review.
checksamples the whole cut and fails on any text overflow. It also warns when copy had to shrink below 80%; shorten that copy. Then look atstill --brief … 3 7.5 10.5 14 20 25 29 33orsheet. -
Render:
render --brief … [--audio track.mp3]. It takes about 4 min on 2 cores. Cuts land on a 0.55 s beat in the features scene, so a ~110 BPM track fits.