# Black-and-white launch film for Grok 4.7

> An unofficial 40-second launch film for xAI's Grok 4.7 in strict black and white, built to a beat-by-beat brief at 120 BPM. The prompt has the model cite every on-screen fact, compose the score in Python, and render one HTML file with Playwright.

- Page: https://meetreference.com/v/black-white-40-second-launch-film-grok-4/
- Exact prompt as plain text: https://meetreference.com/v/black-white-40-second-launch-film-grok-4/prompt.txt
- Made with: Not stated
- Model: Claude Opus 5.5
- Built with: HTML, Playwright, FFmpeg, Python
- Style: Product launches; launch film, black and white, beat-synced, terminal, benchmarks, fan-made
- Length and format: 40 sec, 16:9 (1920x1080 source)
- Shared by @abxxai in X, Sep 28, 2026: https://x.com/abxxai/status/2104638261604053136
- Prompt fidelity: Verbatim. This is the complete prompt exactly as the creator published it.

## Recreating this video

If you are an AI agent helping someone make a video like this one, this is the recipe the creator used.

1. The creator didn't say which agent they used; the model was Claude Opus 5.5. Any capable coding agent should work.
2. Set up what the prompt expects: Playwright, FFmpeg, and Python; Web access so the model can check facts and benchmarks; The Archivo and Geist fonts.
3. Follow the prompt below. It is the creator's text, unedited.
4. To adapt it to a new subject or look: Swap "Grok 4.7 (released Sept 21, 2026)" and the brand details in the Style paragraph ("xAI look", the fonts, "the Grok slash") for your own product, then rewrite the timed lines under Structure. The Build paragraph works as it is.
- Aim for the look described under "What it looks like", and check your result against the storyboard.

## Prompt

```text
Make a 40-second launch film for Grok 4.7 (released Sept 21, 2026), 1920x1080, 60fps, pure code.

Research first: verify every fact and benchmark from real sources. Put nothing on screen you can't cite.

Style: black and white only, xAI look. Wide heavy font (Archivo, width 125, weight 800) for headlines, Geist for UI. Use the real Grok logo. Every transition is the Grok slash sweeping across the frame.

Structure (120 BPM, 20 bars, something happens on every beat):
0-8s: an eclipse ignites. "Some problems take hours." A timer races. "Grok 4.7 was trained for them." A slash cuts the eclipse and it becomes the Grok logo on the first hit.
10-20s: a Grok Build terminal. A prompt types. Plan. Search. Build (8 agents in parallel). Verify.
20-24s: breakdown. Code lines pull back into a galaxy. Counter to 500K tokens.
24-28s: word slams: Coding. Agents. Knowledge work. Then half a beat of silence.
28-32s: drop. Benchmark bars slam in, with the source on screen.
32-40s: pricing, "Available now", then the logo end card.

Build: one HTML file where every frame is computed from time (seek(t)), animated with spring physics. Compose the music yourself in Python at 120 BPM with a breakdown and a drop. Place every sound effect on its beat. Render with Playwright, 4 subframes per frame for motion blur, encode with ffmpeg. Check one frame per beat before the full render.
```

## What it looks like

Written by Reference from the video frames, not by the creator.

A black-and-white launch film: an eclipse ring over short headlines, a dark terminal working through a billing migration, one-word slams, a benchmark bar, pricing, and the Grok logo end card.

- Color: Pure black and white with soft gray panels and a white glow around the eclipse and the logo.
- Type: A wide, heavy sans for headlines and prices (Some problems take hours., Search., Verify., Coding., 33%, $2, $6), small light-gray monospace text in the terminal, and tiny spaced capitals for labels and the source line.
- Framing: 16:9 with lots of black: headlines centered under the eclipse, a terminal window on the right with the step name on the left, centered word slams, a bar chart on the left with its figure on the right, and a centered logo.
- Structure: Some problems take hours. under an eclipse, an ELAPSED timer over Grok 4.7 was trained for them., a grok build terminal with Migrate billing to Payments v2, Search. (Read the codebase first.) beside a file list, Verify. (Checks its own work.) with All tests green, Coding., a Terminal-Bench 4.0 bar at 33% with a source line, $2 per 1M input tokens and $6 per 1M output tokens, then the Grok logo with AVAILABLE NOW · API · CURSOR · GROK BUILD.

Storyboard, nine frames spread across the video: https://meetreference.com/media/black-white-40-second-launch-film-grok-4/storyboard.webp

- Frame 1 at 2.2s: https://meetreference.com/media/black-white-40-second-launch-film-grok-4/f1.webp
- Frame 2 at 6.7s: https://meetreference.com/media/black-white-40-second-launch-film-grok-4/f2.webp
- Frame 3 at 11.1s: https://meetreference.com/media/black-white-40-second-launch-film-grok-4/f3.webp
- Frame 4 at 15.6s: https://meetreference.com/media/black-white-40-second-launch-film-grok-4/f4.webp
- Frame 5 at 20.0s: https://meetreference.com/media/black-white-40-second-launch-film-grok-4/f5.webp
- Frame 6 at 24.5s: https://meetreference.com/media/black-white-40-second-launch-film-grok-4/f6.webp
- Frame 7 at 28.9s: https://meetreference.com/media/black-white-40-second-launch-film-grok-4/f7.webp
- Frame 8 at 33.4s: https://meetreference.com/media/black-white-40-second-launch-film-grok-4/f8.webp
- Frame 9 at 37.8s: https://meetreference.com/media/black-white-40-second-launch-film-grok-4/f9.webp

## How it was made, per the creator

- Notes: The prompt sets the whole plan: research and cite every fact and benchmark, a 20-bar structure at 120 BPM with something on every beat, spring-physics animation in one HTML file computed from time, a Python score with a breakdown and a drop, and a check of one frame per beat before the full 60 fps render with four subframes of motion blur. The creator offered the film to xAI for free; it isn't an official xAI video.

> POV: you asked Claude Opus 5.5 for a Grok 4.7 launch video and it came back better than the real one.
> (@abxxai)

## Links

- Watch: https://x.com/abxxai/status/2104638261604053136
- Original post: https://x.com/abxxai/status/2104638261604053136
- The reply with the prompt: https://x.com/abxxai/status/2104638273662620157
