ContentsTailor

I Asked Claude for a Cool Video Three Times and Got the Same Space Tunnel

A viral tip says Claude makes better videos when you pick one field and one style. I ran six headless Claude Code sessions, kept every result, and measured the frames. Total cost: $3.09.

September 30, 20266 min readClaude Opus 5.5, Chrome, ffmpeg
I Asked Claude for a Cool Video Three Times and Got the Same Space Tunnel

Since early September, Threads and X have been full of videos made with Claude Opus 5.5. A curation thread by @ai_conlab on Threads, posted the day before I ran this, collected ten of the most-liked ones and boiled them down to one rule: don't ask for "something cool", pick one field and one style. In my prompts I wrote the field as Subject:.

I tested that rule on September 29, 2026, with six runs of Claude Code in headless mode (claude -p, model Claude Opus 5.5, tools disabled). Each run started from nothing, got one message, and I kept every result exactly as it came back. If you try this in the claude.ai chat instead, expect somewhat different output.

What I ran

Three runs got this and nothing else:

Vague prompt (runs a1, a2, a3)
Make a cool video.

Three runs got one subject and one style each:

Ink wash
Make a video. Subject: a mountain landscape at dawn. Style: ink wash painting on rice paper; only black ink and one red sun, no other colors.
Risograph
Make a video. Subject: the view from a train window, passing fields and telephone poles. Style: risograph print, two inks only (fluorescent pink and blue), slight misregistration and paper grain.
App UI
Make a video. Subject: an app onboarding moment where one shape turns into a 'Get started' button, then into a bar chart. Style: minimal product UI motion, black background, white shapes, one yellow accent, system sans-serif font.

All six had the same technical paragraph appended, word for word, so the only difference was the creative line:

Technical paragraph, the same for all six
Reply with one complete HTML file in a single ```html code block and nothing else. Do not use any tools and do not create files. Technical requirements: 1080x1920 portrait, full-bleed. No external resources (no web fonts, images, or scripts from the network). Define window.DURATION = 8 and window.render(t), which draws the frame for time t in seconds deterministically: no requestAnimationFrame, no Date, no Math.random (use a seeded function). Call render(0) on load.

The render(t) line is what lets you turn the page into a video file. A script opens the HTML in headless Chrome, asks for each frame (0, 1/30 s, 2/30 s...), screenshots it, and ffmpeg stitches the 240 frames into an 8-second MP4.

"Make a cool video": three space tunnels

Claude titled them "Into the Bloom", "Warp Beyond" and "Beyond". All three are a dark purple star field rushing toward the camera through a tunnel. Different code, same idea. With nothing to aim at, the model went to its default for "cool", three times out of three.

Three outputs of "make a cool video" at the 5-second mark: all dark purple space tunnels

Subject and style: each one followed the brief

Each one did what the prompt said, including the colour limits. I measured the frames with a short script (measure.py):

  • Ink wash: grey paper, black ridges, and a red sun that grows to about 2% of the frame by the end. No other colour.
  • Risograph: pink, blue, and the purple you get where the two overlap, which is how two-ink riso printing looks. The telephone poles scroll past at a steady pace.
  • App UI: black and white until the chart appears at 6 seconds; then one yellow bar, about 4% of the frame.
The subject-and-style outputs at the 5-second mark: ink wash mountains with a red sun, a pink and blue risograph train window, and a black and white UI

The receipt

  • a1, cool video: 79 s, 8,726 output tokens, $0.30
  • a2, cool video: 101 s, 10,484 output tokens, $0.34
  • a3, cool video: 78 s, 8,827 output tokens, $0.30
  • Ink wash, field + style: 346 s, 34,877 output tokens, $0.83
  • Risograph, field + style: 473 s, 45,020 output tokens, $1.03
  • App UI, field + style: 82 s, 8,612 output tokens, $0.30

Total: $3.09 for six videos (the rows are rounded; the exact total is $3.0923). The costs are what Claude Code reports as the API price of each run. On a Claude subscription you don't pay per run, but this is roughly what it would cost through the API.

The two texture styles, ink and risograph, took four to six times longer and wrote four to five times more tokens. The UI one cost the same as the vague prompts. So the tip doesn't make every video more expensive; the ones asking for paper and print texture made Claude work longer, and the HTML came out nearly twice as long (16 to 18 KB, against 10 to 11 KB for the vague prompts).

What went wrong

Three of the six videos (two of the vague ones and the UI one) start on a black frame and fade in. On Reels and Shorts the first frame is the one people decide on, and it also becomes the default cover. I cut the first 1.5 seconds of every clip in the reel above to get past it.

The better place to fix it is the prompt. Add this line:

Add this line
The first frame must already show the full scene. No fade-in from black.

Verdict

Vague got the same default three times. Specific got followed to the pixel.

That's what this run shows, and it's narrower than the viral tip. My three specific prompts had different subjects, so of course they looked different from each other. They also named colour limits ("black ink plus one red sun", "two inks only"), which is more than "one field plus one style". Two things are still open: whether the same specific prompt gives the same video every time, and whether a style name without a colour count holds as well. Those are the next two tests.

If you'd rather build the pipeline than click through it every week, that's what sotaaz.com is for.

If you run a business and want this handled every month without you in the loop, talk to nestoz.co.

Get the next test

One email per new post. The prompt, the result, the cost.

ContentsTailor tests viral AI content tips and publishes the receipts.