500xEngineer.

All postsLONG-FORM5 min read

How I Make AI Explainer Videos for About a Dime (Full Pipeline)

The whole machine behind my YouTube Shorts, station by station: idea, research, a fresh AI fact-checker, the hook score, the voice, scenes as web pages, sync, a 3D camera, loudness, checks, phone approval, scheduling, and the real cost.

My laptop makes four YouTube Shorts a day, and the voice for each one uses about a dime's worth of credits. This post walks through the whole pipeline, one station at a time, using one Short as the example: "How an AI picks its next word." I made that Short by hand in a chat with Claude, outside the production line, using mostly the same steps. The station-by-station visuals in the video were rebuilt for it.

Video not loading? Watch the video on YouTube

The machine at a glance

Picture a conveyor belt with twelve stations: idea, research, fact-check, script, voice, scenes, sync, 3D camera, sound, checks, approval and schedule. A blank page goes in at one end and a finished Short comes out the other. Most stations are AI or plain code. One of them is me.

1. The idea

Ideas arrive two ways. I send a link to my Telegram bot and it waits in a queue, or, when the queue is empty, the AI picks a fresh AI news story by itself. For an explainer there is one simple test I teach in the course: if you can sketch the idea on a napkin in three panels, you can animate it. For our example: your sentence becomes tokens, every possible next token gets odds, and the model picks one with a weighted dice roll.

2. Research and the fact-check

Claude Code, an AI that can type commands and write files on my laptop, does the research. Every claim gets a source in a claims file: the sentence I'll say, and the exact line that backs it up. Then a fresh AI that has never seen the work reads every source and gives the script a pass or a fail. It does fail things: one news script called an FBI account on X "Cyber Division", and the source says "FBI Cyber Branch". The checker gets up to three rounds. That Short still had problems after round three, so it was dropped and I got a message. Nothing gets voiced until the fact-check says pass.

3. The script and the hook

A production-line Short has about seventy spoken words, around thirty seconds of talking. The AI writes five hooks and scores each one from one to five on six questions: is it about you, are the stakes real, is there a question you want answered, is it fast, can you picture it, is it true. One of my early hooks, "This video was made by AI," scores 17 out of 30. A hook now needs 24 to ship.

4. The voice

ElevenLabs reads the script in a clone of my voice, one line at a time. A second AI listens back and writes down what it heard; a wrong word means that line gets voiced again. The voice also comes with the exact moment every word starts and ends, and everything after this hangs off that list.

5. Every scene is a web page

Every scene is HTML and CSS. HyperFrames, an open-source tool from HeyGen, opens the page in a hidden browser, freezes time, takes a picture, moves the clock one frame and takes another: thirty pictures a second for these Shorts. Because time is frozen, the same page always makes the same video, so every dice roll in a dice video is decided ahead of time.

6. Every move on a word

Every animation is pinned to a spoken word. The bars grow when I say "odds", because the code says setOdds(cue("odds"), ...). If the voice changes, the animation follows.

7. The 3D camera

Things farther away look smaller. Shrink things by their distance and a flat drawing becomes a world a camera can fly through, while the text stays sharp because it's still real text. The pinhole idea came from showhow by Sirio Berati (MIT, from tein). The whole trick is one line: screen = focal × x / z.

8. Sound and loudness

Small sounds land on events, from a palette where the same sound never plays twice in a row. Then the whole video is set to one loudness: -16 LUFS, with peaks under -2 dBTP and a soft start. My older videos were loudest in their very first second.

9. The robot checklist

Before I see a Short, a checklist runs: the right shape, under our one-minute limit, the loudness, a fact-check that says pass, and a hook frame bold enough to work as the cover. After the render it also scans for frozen frames. Anything that fails gets fixed before it moves on.

10. The cover and the approval

On the Shorts shelf the cover is often a frame from the video, so the hook has to read at the size of a postage stamp. Then the Short arrives on my phone in Telegram with Approve and Reject. Approve gives it the next free slot; Reject asks what should change and sends it back to be remade. If I don't answer within two hours, it approves itself (AUTO_APPROVE_MIN=120).

11. Scheduling and sharing

Four slots a day: 9, 12, 3 and 6, New York time. Claude, working in my Chrome browser, uploads the Short to YouTube Studio, marks it as AI-generated, and schedules it. Once it's public (a tiny oEmbed check asks YouTube first), a blog post, an X post and a daily roundup on Skool, Substack and Bluesky go out. Instagram and TikTok I post myself.

What it costs

Item Cost
Voice + listen-back check, per Short 5 to 15¢ of ElevenLabs credits (about 9¢ on average across ten recent Shorts, measured on my account Oct 31 to Nov 2, 2026)
Rendering on my laptop $0 extra
Checks, cover, Telegram bot, upload $0 extra
ElevenLabs Creator plan $22/month
Claude subscription monthly plan

If the $22 voice plan went to nothing but Shorts, at 120 a month, that's about 18¢ each. "About a dime" is the value of the voice credits one Short uses up from that plan. This post shows my process and promises no results.

Make your own

The full process is a course in the 500x Engineer Skool: Make Explainer Videos with Claude Code, in the paid Premium tier, with a starter kit that has a simpler version of this next-word project. Lesson 1 is free in Track Previews, and the free Set Up Your Computer course gets your computer ready first. You'll need a paid Claude plan for Claude Code.

Join the free community: 500xengineer.com/skool.

Daily email

Get each breakdown in your inbox.

One email each evening, right after the Short goes live: the AI tool it covers, the full write-up with sources, and how to get paid for it. Free, and you can unsubscribe anytime.

Read past emails on Substack

Sources

Disclosure: the video's narration is an AI clone of my voice (ElevenLabs), and its short opening clip of me is an AI-generated avatar.

All postsWatch on YouTube