Files
last30days-skill/marketing/v3.1-launch/README.md
T
Matt Van Horn b31ec05c74 marketing: v3.1 launch video — 30s Remotion render
Six-scene 30-second MP4 announcing v3.1 (competitors mode) for X.

Lives at marketing/v3.1-launch/. Renders to out/last30days-v3.1-launch.mp4
(gitignored). 1920×1080 @ 30fps, H.264, ~3MB final.

Six scenes:
1. Hook (0-3s): badge + "What if one search ran 3 at once?"
2. Old way (3-8s): single terminal /last30days OpenAI
3. Fan-out (8-14s): --competitors splits into 3 parallel panes
4. Comparison (14-21s): 3 panes collapse into Head-to-Head table
5. How (21-26s): "You pick the topic. Agent picks peers. Engine fans out."
6. CTA (26-30s): install command + repo URL

Reusable components: TerminalWindow, TypedLine, BadgeBar,
ComparisonTable. Scene timing in src/lib/timing.ts as single source of
truth — one edit to retime everything.

Marketing version 3.1 ≠ engine code version (still 3.0.14). 3.1 is the
launch label that bundles 3.0.11-3.0.14 into one shippable narrative.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-22 21:48:02 -07:00

1.4 KiB
Raw Blame History

/last30days v3.1 Launch Video

30-second Remotion-rendered MP4 announcing v3.1: Competitors mode for posting on X.

Quick start

cd marketing/v3.1-launch
npm install            # one-time, ~200MB of node_modules
npm run preview        # opens Remotion Studio at localhost:3000 to scrub frames
npm run render         # writes out/last30days-v3.1-launch.mp4 (high quality, CRF 18)
npm run render:fast    # writes a CRF 23 preview for fast iteration

Specs

  • 1920×1080, 30fps, 30 seconds (900 frames)
  • H.264 / MP4
  • Silent (autoplay-muted-friendly; captions baked in)
  • Marketing label v3.1 (engine code version stays 3.0.14)

Scene timing (single source of truth: src/lib/timing.ts)

Scene Frames Time What
1. Hook 0-89 0.0-3.0s Badge animates in + "What if one search ran 3 at once?"
2. Old way 90-239 3.0-8.0s Single terminal: /last30days OpenAI
3. Fan-out 240-419 8.0-14.0s --competitors types in → splits into 3 panes
4. Comparison 420-629 14.0-21.0s 3 panes collapse into Head-to-Head table
5. How 630-779 21.0-26.0s 3-line text card
6. CTA 780-899 26.0-30.0s Install command + repo URL

Edit src/lib/timing.ts to retime scenes; the LaunchVideo composition reads from there.

Output

Rendered MP4 lives at out/last30days-v3.1-launch.mp4 (gitignored). Upload directly to X.