# 30-second Reddit motion graphics reel

> A 30-second motion-graphics reel about Reddit in numbered chapters: Snoo, the upvote, an isometric feed, r/place, features, threads, and Reddit slang. Sonnet 5.5 in Claude Code made every frame and the music in code from one sentence, with 14 sub-agents.

- Page: https://meetreference.com/v/30-second-reddit-themed-motion-graphics/
- Exact prompt as plain text: https://meetreference.com/v/30-second-reddit-themed-motion-graphics/prompt.txt
- Made with: Claude Code
- Model: Claude Sonnet 5.5
- Built with: Plain JavaScript, Headless Chrome, FFmpeg, NumPy
- Style: Motion graphics; motion graphics, kinetic typography, isometric, bar-chart race, brand-themed, 60 fps, synthesized music
- Length and format: 30 sec, 16:9 (1280x720 source)
- Shared by u/oxmannnn in r/ClaudeAI (Reddit), Sep 29, 2026: https://www.reddit.com/r/ClaudeAI/comments/1wtagdd/sonnet_55_did_this_opus_55_quality_with_half_price/
- 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. Work in Claude Code with Claude Sonnet 5.5, or the closest equivalent you have.
2. Set up what the prompt expects: A Claude plan with headroom: about 2% of a Max 20x weekly limit, the creator says; Chrome, FFmpeg, and Python with NumPy for the render and the soundtrack.
3. Follow the prompt below. It is the creator's text, unedited.
4. To adapt it to a new subject or look: Replace "about Reddit" with your own brand or topic, and "30-second" with another length. Keep "not too fast, people should actually understand what the video is about.", which the creator says made it slow the tempo, cut flashy shots, and add numbered captions.
- Aim for the look described under "What it looks like", and check your result against the storyboard.

## Prompt

```text
make a dynamic 30-second motion graphics video about Reddit that shows what an incredible motion designer you are. and not too fast, people should actually understand what the video is about.
```

## What it looks like

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

A Reddit brand reel in numbered chapters, moving between dark HUD scenes and flat Reddit-orange fields, with each chapter labeled in a small caption card in the lower left.

- Color: Reddit orange-red, charcoal, and white, with candy-colored pixel tiles in the r/place scene and soft blue, yellow, and purple feature cards.
- Type: Rounded bold sans for chapter cards and the reddit wordmark, huge glitch-smeared caps for words like THANKS, spaced monospace for HUD lines (GET /r/all, sort=hot&t=day), and a large counter for upvotes.
- Framing: Centered hero objects: the Snoo face, a glowing 3D upvote arrow beside a 19,869 counter, isometric post cards next to BEST / HOT / NEW / TOP pills, a wall of pixel tiles and flags around a pixel Snoo, a bento of feature cards, and a radial reply network around a Snoo node.
- Sound: A soundtrack synthesized in NumPy and timed from the same file as the visuals, according to the creator.
- Structure: "Reddit motion reel" opening on the Snoo logo, glitch-smeared type on orange, 03 The upvote, 04 The feed, the r/place wall, 07 Features (upvote, comment, award, karma, share, community), 08 Threads, 09 The language with THANKS and "kind stranger", and an end card reading "reddit: Dive into anything".

Storyboard, nine frames spread across the video: https://meetreference.com/media/30-second-reddit-themed-motion-graphics/storyboard.webp

- Frame 1 at 1.7s: https://meetreference.com/media/30-second-reddit-themed-motion-graphics/f1.webp
- Frame 2 at 5.0s: https://meetreference.com/media/30-second-reddit-themed-motion-graphics/f2.webp
- Frame 3 at 8.4s: https://meetreference.com/media/30-second-reddit-themed-motion-graphics/f3.webp
- Frame 4 at 11.7s: https://meetreference.com/media/30-second-reddit-themed-motion-graphics/f4.webp
- Frame 5 at 15.0s: https://meetreference.com/media/30-second-reddit-themed-motion-graphics/f5.webp
- Frame 6 at 18.4s: https://meetreference.com/media/30-second-reddit-themed-motion-graphics/f6.webp
- Frame 7 at 21.7s: https://meetreference.com/media/30-second-reddit-themed-motion-graphics/f7.webp
- Frame 8 at 25.1s: https://meetreference.com/media/30-second-reddit-themed-motion-graphics/f8.webp
- Frame 9 at 28.4s: https://meetreference.com/media/30-second-reddit-themed-motion-graphics/f9.webp

## How it was made, per the creator

- Agent time: About 2.4 hours in total, much of it waiting on renders. That covers a 15-second version made in one chat as well as the 30-second cut, whose 14 sub-agents ran for about 45 minutes.
- Reported spend: No bill on a Max 20x plan. From the session transcripts the creator puts it at $35.40 at Sonnet 5.5 list prices for 739k output tokens and 101.6M cache reads across both versions ($30.46 for the 30-second cut), or $50.48 for the same tokens at Opus 5.5 prices. It used about 2% of the weekly limit.
- Notes: Run in the Code tab of the Claude desktop app for Windows, with Sonnet 5.5 on Ultracode effort, in an empty folder, and no MCP servers or external tools. Plain JavaScript drew canvas frames in headless Chrome, FFmpeg encoded them, and a NumPy-synthesized soundtrack shares one timing file with the visuals. For the 30-second cut, Claude Code's Workflow tool ran 5 builder agents (one scene file each), 5 reviewer agents that read rendered contact sheets and returned defect lists, and 4 fixers: 779 tool calls in all. The creator says it came from one prompt "without any editing", but the r/ClaudeCode write-up says they edited the shared timing table, compositor, and lib files themselves while the builders ran.

> this one was from 1 prompt. without any editing, additional prompts, tools or whatever.
> (u/oxmannnn)

## Links

- Watch: https://www.reddit.com/r/ClaudeAI/comments/1wtagdd/sonnet_55_did_this_opus_55_quality_with_half_price/
- Original post: https://www.reddit.com/r/ClaudeAI/comments/1wtagdd/sonnet_55_did_this_opus_55_quality_with_half_price/
- Write-up on r/ClaudeCode: the Workflow tool setup and token profile: https://www.reddit.com/r/ClaudeCode/comments/1wtapu5/sonnet_55_built_a_30_s_motiongraphics_reel_same/
- The same video on r/vibecoding, with what worked and the numbers: https://www.reddit.com/r/vibecoding/comments/1wtajpx/sonnet_55_is_the_same_quality_as_opus_55_but/
