The readvideo.ai launch film, shot by shot
A 30-second launch film for readvideo.ai, which turns long videos into articles you can read and play. Made from its public site, in three cuts. Below: the storyboard, the presets, a piece of the scene file and how it was rendered.
Scenes authored with a Claude Opus-class model, rendered by our motion engine.
Three cuts
The facts
- Length
- 30 s at 25 fps, 750 frames per cut
- Sizes
- 1920×1080 (English and Chinese), 1080×1920 (vertical)
- Shots
- 7
- Screens
- Crops of readvideo.ai's real pages, captured on 24 September 2026
- Palette
- Dark stage and one accent, #B8D8C7, taken from the site's word highlight
- Type
- Helvetica Neue (English), PingFang SC (Chinese)
readvideo.ai is a product from the same company as LaunchReel AI (YK TECH INC), so its screens are used with permission.
Storyboard
The table follows the English 16:9 cut. The Chinese cut keeps the same timing; its upload shot shows a crop of readvideo.ai's changelog page. The vertical cut is re-laid out for 1080×1920, not cropped.
| Shot | Time | Length | What you see | On screen | Presets |
|---|---|---|---|---|---|
| 01 | 0:00–0:04 | 4.0 s | Stars stream out from the center of a dark frame. The last word of the line swaps every 0.7 seconds. | “Today you watched a lecture. / an interview. / a meeting.” | starfield-warp, word-swap |
| 02 | 0:04–0:06 | 2.2 s | The tagline rises letter by letter, then blurs out as a glowing planet horizon comes up. | “Read it instead.” | fade-up-by-char, blur-out, horizon-stage |
| 03 | 0:06–0:11 | 4.5 s | The word "Read" lands with a pale green ghost behind it. A crop of the real home page floats up as a card. | “ReadVideo turns it into an article that plays.” | big-word-ghost, ui-card-float, fade-up-by-char, fade-out |
| 04 | 0:11–0:15 | 4.5 s | "Find" lands. The card shows the player next to the transcript with its word-by-word highlight. | “Click any word to jump the video.” | big-word-ghost, ui-card-float, fade-up-by-char, fade-out |
| 05 | 0:15–0:20 | 4.5 s | "Upload" lands. The card is a thin crop of the upload panel. | “Upload a recording, or paste a link.” | big-word-ghost, ui-card-float, fade-up-by-char, fade-out |
| 06 | 0:20–0:24 | 4.6 s | Three feature lines rise one after another, the middle one in the accent color: chapters and summaries, translation, and readvideo's one-time 30-day packs. They drift away letter by letter. | “Smart chapters · AI summaries · Key sentences” | fade-up-by-char, fade-out-by-char |
| 07 | 0:24–0:30 | 5.7 s | The rv mark pops in, the name rises and the domain tracks in underneath. | “ReadVideo · readvideo.ai” | logo-endcard |
A piece of the scene file
This is shot 04 exactly as it sits in the scene file: the big word, the screenshot card cropped from a 2× capture, and the caption with how it enters and leaves. Times are in seconds. Changing the caption means editing one line, and only these 4.5 seconds re-render.
(use "big-word-ghost" :id "w-find" :word "Find" :from 10.7 :to 11.9 :family "Helvetica Neue" :weight 700 :size 260 :ghost-ink "#B8D8C7")
(use "ui-card-float" :id "card-find" :src "assets/readvideo/home-en.png" :crop (530 860 1820 640)
:from 11.8 :to 15.2 :width 1560 :y 610)
(text :id "cap-find" :from 12.1 :to 15.2 :text "Click any word to jump the video."
:font (:family "Helvetica Neue" :weight 500 :size 50) :fill ink :position (960 240)
:in (preset "fade-up-by-char" :dur 0.45 :stagger 0.02 :from (:y 18)) :out (preset "fade-out" :dur 0.35))How it was made
- 01
Brief
All copy came from readvideo.ai's public home, pricing and changelog pages, checked on 24 September 2026. The tagline "Read it instead." is the one line written for the film.
- 02
Storyboard
A hook, the tagline, three big verbs (Read, Find, Upload) each followed by a real screenshot and one sentence, three feature lines, and an end card.
- 03
Scene file
Each shot became a few lines of a Lisp scene description: layers, times, and presets for how text and cards enter and leave. Every layer has to declare its exit, so nothing blinks off.
- 04
Frame-by-frame render
Every frame is a pure function of time: the same moment always gives the same pixels. Headless Chrome draws the frames in parallel, and ffmpeg encodes a preview MP4 and a ProRes 4444 file with alpha.
- 05
1080p, 4K or alpha
The same scene renders at 1080p or 4K, or on a transparent background for your own editor. The vertical cut uses the same copy and timing with a new layout.
Want one like this for your product?
Paste your URL. The brief and storyboard come back to you first, and the watermarked preview is free.