AI video studio · no avatars · no templates
You write the brief.Brandinio directs the film.
A script, a director's plan, multi-voice narration, per-scene visuals, and a stitched 1080×1920 .mp4 — on brand, because it already knows your brand.
15 / 30 / 60s · 9:16 16:9 1:1 · burned-in captions · single or multi-voice
00:30 · 1080×1920
9:160:30lairner
01The difference
Everyone else generates a face.
We generate the film.
EVERYONE ELSE
a presenter reading your script
BRANDINIO
a directed film that knows your brand
9:160:30lairner
02The brandinio idea
Write your brand once.Every video sounds like you.
Voice, audience, positioning, and the things you'd never say go into a brand brief once. After that you describe what this video is about — the brand handles how it sounds.
brand_brief.md — injected into every prompt
BRAND // lairner
voice: calm, capable, never childish. The anti-Duolingo.
speaks to an adult who is busy, not a kid collecting streaks.
audience: working adults learning a language for a real reason —
a move, a partner, a job. Short on time, not on intent.
positioning: the quiet, grown-up way to actually learn.
never: gamified guilt, owl mascots, "just 5 minutes!", exclamation
spam, fake urgency, streaks-as-shame.
always: real sentences, real situations, respect for the learner.ONE BRIEF → EVERY VIDEO










03The pipeline
Six stages.Two of them are you.
A brief goes in. You approve the script. You approve the director's plan. Then narration, visuals and the final cut render straight through.
1
Script
OpenRouter · strict JSON
TextScript · rev 3
68 words · 5 sentences · in band
narrator
Most apps turn learning a language into a game you forget to play.
narrator
lairner is the quiet, grown-up alternative.
narrator
Real sentences. Real situations. Ten minutes that actually move you forward.
HUMAN REVIEW
You approve, or send notes.
Revise in plain language — it reworks the script and comes back for another look.
2
Director's plan
scenes · voices · visuals · transitions
DirectorScript · 5 scenes
S1
stock_image
fade
VOICE_ENG
S2
generated_image
slideup
VOICE_ENG
S3
text_card
wipeleft
VOICE_ENG
S4
stock_image
fade
VOICE_ENG
HUMAN REVIEW
Nothing billable runs until you've signed off twice.
Voice synthesis, image generation and the render only start after this gate.
3
Voices
ElevenLabs · 6-voice roster
Narration · 6-voice roster
VOICE_ENG
VOICE_DEFAULT_FEMALE
VOICE_DEFAULT_MALE
VOICE_TIM
VOICE_LISA
VOICE_GIO
4
Visuals
stock · AI · text card · your uploads

stock_image

generated_image

text_card

user_upload
5
Assembly
ffmpeg · Ken Burns · crossfades · captions
ffmpeg -filter_complex "[0:v]scale,zoompan,xfade…subtitles=captions.ass" → out.mp4
9:160:45lairner
04The output
It comes out finished.
Not an asset bundle. Burned-in captions for muted autoplay, multi-voice narration timed to the frame, in 9:16, 16:9 or 1:1. One file, ready to post.
9:160:30lairner
16:90:30lairner
9:160:30verdant
1:10:15northpeak
9:160:45lairner
9:160:30northpeak
9:160:30lairner
1:10:15verdant
9:160:30lairner
16:90:30lairner
9:160:30verdant
1:10:15northpeak
9:160:45lairner
9:160:30northpeak
9:160:30lairner
1:10:15verdant
9:160:30lairner
1:10:15lairner
9:160:30northpeak
9:160:30lairner
16:90:30lairner
9:160:30verdant
1:10:15northpeak
9:160:45lairner
9:160:30lairner
1:10:15lairner
9:160:30northpeak
9:160:30lairner
16:90:30lairner
9:160:30verdant
1:10:15northpeak
9:160:45lairner
05The craft
The details most generators skip.
a
Captions that survive muted autoplay.
libass opaque-box styling, positioned per aspect ratio, restyled per brand when you want it. Not a thin drop-shadow that vanishes on a bright frame.

ten minutes that move you forward
b
Ken Burns that keeps moving through the cut.
Each clip renders a beat longer than it shows, so the pan never freezes on its last frame mid-crossfade. The single hardest thing to get right — and it's right.

c
Word-count bands, not a guess at 30 seconds.
A model can't feel seconds; it can hit a word target. So every length is a band, and the script is checked against it after it's written.
15s
32–38 words
2–3 sent.
30s
65–75 words
4–6 sent.
60s
130–150 words
8–12 sent.
d
One narrator by default. Six when a scene needs them.
Most shorts are a single voice, so that's the default. Multi-voice is a deliberate switch — the director only casts more than one when you ask.
single narrator· default
multi-voice· opt-in
06The studio
You're not prompting in the dark.
- 01Pick a brand, or go generic.
- 02Describe what this one video is about.
- 03Watch each stage as it lands.
- 04Approve the script, then the plan.
- 05Render. Download the .mp4.

16:9
07Pricing
Start with 50 credits. A finished video costs 45.
Renders refund automatically if they fail — you're never charged for a broken cut. Top up when you need more.
100
credits
≈ 2 videos
$0.090/credit
$9
500
credits
≈ 11 videos
$0.078/credit
$39
1,500
credits
LOWEST PER CREDIT
≈ 33 videos
$0.066/credit
$99
Start free — 50 credits
free to start · no card · 50 credits ≈ one video