sec.01 / fig.01 — retention, before & after treatment
Yourdemoisboring.Wecanfixthat.
RotPitch fuses the demo you already have with scientifically* irresistible backgrounds and burns the captions in. Post-ready in under 60 seconds.
*not science. it works anyway.
no card · 1 free credit · never expires
~8s
TYPICAL RENDER
60s / 50MB
MAX INPUT
9:16 + 16:9
OUTPUT FORMATS
1
CREDIT PER VIDEO
sec.03 / pipeline
No timeline. A pipeline.
Your clip takes the same path every time: probed, queued, composited, captioned, shipped. You never see a keyframe.
Upload
raw_demo.mp4
Probe
ffprobe
Queue
bullmq + redis
Composite
ffmpeg
Captions
whisper + libass
Ship
s3 · presigned
ffprobe rejects anything over 60 seconds before it costs you a credit.
Whisper transcribes; libass burns it in. Word for word, styled, bottom-center.
Failed render? The credit walks itself back. Automatically. Logged.
sec.04 / output_diff
Same demo. Different physics.
Drag the line. The left side is what you made. The right side is what gets watched.
sec.05 / rot_library
Pick your poison.
A live library of high-retention loops — gameplay, ASMR, abstract. Free plan gets 5. Paid gets the whole pharmacy, plus bring-your-own rot.
free plan: first 5 styles · paid: full catalog + your own loops
sec.06 / arsenal
The attention arsenal.
Captions that read themselves.
Whisper hears your demo; libass burns the words in — styled, timed, bottom center. No font shopping, no manual syncing. Silent demo? It renders clean, no charge for what isn't there.
One upload. Five contenders.
Auto Generate renders 2–5 variants on different backgrounds so the feed picks the winner, not your gut.
credit_ledger — real behavior, not a metaphor
−5 · auto_generate · 5 variants queued
✓ var_01…var_04 · rendered
✕ var_05 · failed — input 61s > 60s
+1 · auto_refund · logged
AI voiceover.
Your demo's own transcript, re-voiced by studio-grade AI. No script, no microphone. Nothing here moves because it hasn't shipped — we only animate what's real.
The fine print, in lights.
sec.07 / insert_coin — 1 credit = 1 rendered video
Pay for output, not software.
Every plan is just credits. One credit, one finished video — single render or batch. Failed renders refund themselves.
$0 · forever
- 5 BACKGROUND STYLES
- AUTO CAPTIONS
- AI VOICEOVER
- 9:16 VERTICAL EXPORT
- WATERMARK — ALWAYS
- AUTO GENERATE (2–5)
- PRIORITY RENDER QUEUE
≈ $0.50 / video
- ALL BACKGROUNDS + YOUR OWN
- AUTO CAPTIONS
- AI VOICEOVER
- 9:16 VERTICAL EXPORT
- NO WATERMARK
- AUTO GENERATE (2–5)
- PRIORITY RENDER QUEUE
≈ $0.50 / video
- ALL BACKGROUNDS + YOUR OWN
- AUTO CAPTIONS
- AI VOICEOVERSOON
- 9:16 + 16:9 EXPORT
- NO WATERMARK
- AUTO GENERATE (2–5)
- PRIORITY RENDER QUEUE
≈ $0.50 / video
- ALL BACKGROUNDS + YOUR OWN
- AUTO CAPTIONS
- AI VOICEOVERSOON
- 9:16 + 16:9 EXPORT
- NO WATERMARK
- AUTO GENERATE (2–5)
- PRIORITY RENDER QUEUE
free credit never expires · paid credits reset monthly · no rollover — we'd rather say it here than in the faq
sec.08 / debrief
Questions, answered plainly.
No — it's CapCut with no steps. There is no timeline, no keyframes, no font shopping. Upload a demo, pick a background, render. That's the entire interface, and that's the point.
Under 60 seconds, typically around 8. Your clip goes through the same pipeline every time: probed, queued, composited, captioned, shipped.
The credit refunds itself automatically and the failure is logged with a reason you can read. You're never charged for a video that didn't finish.
It's our growth hack. You understand. Every paid plan removes it entirely.
Yes — Popular and Pro export 16:9 for YouTube and LinkedIn alongside the default 9:16 vertical. Free and Basic are vertical-only.
Soon, and we won't promise a date. It narrates your video's own transcript in a studio-grade AI voice — no script writing, no microphone.
$ rotpitch init▌
Your demo deserves an audience. Sedate them properly.
Render my first video — free1 free credit · never expires · no card · watermark included (sorry)