Early access · Opening summer 2026

Set up your channel once.
The videos keep printing.

Pick a topic. Pick a voice. We'll keep turning new Reddit threads, podcast moments, and your own drafts into TikTok-ready videos — using the same recipe every time.

MK JS RP +1.4k
1,432 creators on the list · no credit card.
Once 1

Build a category

Cast, visual style, sources. The recipe that every video in this channel inherits.

Loop 2

Pick a new story

Reddit thread, podcast moment, or your own draft. We've already pulled candidates.

Loop 3

Download the MP4

Script, voices, images, captions, gameplay — already done. Tweak or ship.

A guided tour

This is the actual app. Not a marketing render.

Every screenshot below is a real screen from PostToVideo. You'll see them on day one.

Step 1 You'll do this once

Build a category that does the work for you.

A category bundles a name, an icon, a visual style, a cast of voices, your default sources, and the video format. Every story you make inside it inherits all of it.

e.g. "Unsolved Mysteries" or "AITA" Pick the cast: OP, narrator, antagonist Set sources once: subreddits, podcasts, RSS
posttovideo.app/categories/new
The New category wizard inside PostToVideo: a 9-step setup form covering name, icon, sources, cast, visual style, video format, subtitles, and overlays.
9-step wizard
Skip any step, come back later
posttovideo.app/unresolvedmysteries/ideas
The Ideas page inside PostToVideo: a podcast episode preview at the top, idea tags below, and a list of pre-extracted story sections ready to pick.
15 ideas extracted
From one source · 3 ready to go
Step 2 · every video

We surface ideas. You pick.

Each source you set in the category gets crawled. Reddit threads, podcast moments, newsletter posts — we extract the candidate story beats and label them. You scroll the list, you tap one.

Hot threads from r/UnresolvedMysteries Tagged: surprising, stat, analogy, high stakes Hear a 30-sec pitch before you commit
Step 3 · every video

One click. The video draws itself.

Script generation, multi-character ElevenLabs voices, a cinematic image per beat, word-level captions — all run automatically using the recipe from your category. Hop in anywhere to tweak a line, regenerate an image, or pick a different voice.

Script in seconds · GPT-4 + your style Audio + images render in parallel Edit any line by hand — re-flows around you
posttovideo.app/p/3/script
The Script tab inside PostToVideo: rows of script lines with role chips, audio waveforms, word-level caption highlights, and cinematic image briefs.
8 voices · 6 images
Ready in 4m 34s · $2.38
posttovideo.app/unresolvedmysteries
The Unresolvedmysteries channel page inside PostToVideo: a list of finished posts with cost, line count, status, and upload state.
5 kids vanished
in 1945.
The payoff

Loop the last two steps. The channel fills itself.

Every new story uses the same recipe. No re-picking voices, no re-tuning style, no re-decorating. Find a story you like, tap it, ship it. Find another. Then another.

One channel can host hundreds of posts Run multiple channels with different recipes Auto-upload to your scheduled queue

From "first video took me a week" to "I shipped four today."

The whole point: take the cost of the second, third, hundredth video down to a few minutes of picking. The recipe is already there.

27Videos in 14 days
~4 minPer video, hands-on
$0.43Per video, all-in
Pricing

One video costs less than a coffee.

Bring your own API keys for the heavy lifting. We charge a small flat fee on top. Pay-as-you-go. Free during early access.

You pick the recipe. We do the math.

Bring your own API keys for the heavy lifting. We charge a small flat fee on top. The total below is the actual rate card from each provider — every slider moves it.

Video length
New image every images
Script model
Image model
Voice model (TTS)
Join the waitlist
$0.43 per -second video
· tokens
· chars
· images
Whisper captions · sec
PostToVideo fee
Total

Estimates based on ~14 chars/sec spoken pace and the live rate cards from each provider. Real costs land within ±10 % per video.

FAQ

Things people ask before they sign up.

The ElevenLabs v3 voices are good enough that most viewers don't notice — and you can clone your own voice if you want it to sound like you. The script is the bigger tell, honestly. We tune it for short-form rhythm: short lines, concrete nouns, no AI-speak.
Yes. Each channel is its own category with its own cast, style, and sources. The "80,000 Hours" channel and the "Unsolved Mysteries" channel share zero settings — they just share the same render pipeline.
Reddit threads (paste a URL or follow a subreddit), the 80,000 Hours podcast feed (browse + pick a time range), pasted text, or a freestyle prompt. Substack and generic RSS are next — tell us what feed you want on the waitlist form.
You do. PostToVideo is a tool — anything you generate is yours to upload, sell, or take down. Delete a post and we drop the assets.
Small batches starting summer 2026. Earlier on the list, earlier the invite. Each invite ships with a free credit pack — your first few renders won't cost you anything.
Waitlist

Set it up once. Then just keep printing.

Drop your email and we'll send an invite when the first batch opens — plus a free credit pack for your first few renders.

MKJSRP+1.4k
1,432 creators · no credit card · unsubscribe anytime.