teodolist studio

Short videos that
tell a story in English and Indonesian.

I write the script, make the pictures and the voice, and put the finished video in your posting queue. You watch every video before it goes anywhere. So far I have made more than 200, for two channels, a school series and a short film.

You approve every video before it postsOne script, two languagesNotes pinned to the exact second
200+videos finished
2languages: English and Indonesian
3platforms: Shorts, Reels, TikTok
5+different looks
Why start with me

Most AI videos fall apart at the story.
I start there.

The pictures are the easy part now. What decides whether someone watches to the end is the script, the voice and the timing, so that is where I spend the time.

The script comes first

Before I draw anything, the script has to pass one test: can someone who has never heard it retell it in two sentences? If not, I rewrite it. It is the cheapest fix there is.

  1. A quiet object, alone in the dark
  2. and because of that…
  3. Somebody finds it
  4. and because of that…
  5. It finally has a reason to keep going
Passes. “A lonely object is found, and learns why it kept going.”

One script, two voices

The Indonesian version is not a subtitle track. It has its own narrator, timed to the same picture, so the video fits both languages.

Narrator · ENSmaller than a pixel. I kept it anyway.

Changes in minutes, not days

Charts, maps and counters are drawn by code, not generated. So when you say “shorten the pause at 0:07”, I change one number. Nothing is made again from scratch.

scene.counter(0 → 1.98M km²).ease('out')

Six looks so far

Crayon, scrapbook, cinematic, product demo. Each one was made for a real video.

Notes pinned to the second

You write “tighten this” at 0:19. I see exactly 0:19, and your note goes into the next version.

Nothing posts until you say so

Every video waits for your approval, then goes out on the day and at the hour you picked.

YouTube Shorts Approved
Instagram Reels Approved
TikTok Draft inbox
How it works

What happens after you say yes: five steps.

Click through them, or leave it running. See the full workflow →

You tell me the idea. I write it up on one page.

Who it is for, how long it runs, which languages, where it will be posted. We agree on that page before I draw anything.

formatnarrated short, 9:16
length45 s
languagesEN + ID
platformsShorts · Reels · TikTok

An example, not a real project.

Try the review screen

Notes land on the exact second.

This is what your reviewers use. Move the slider, write a note, give a verdict.

A crayon-drawn space telescope on a night sky 0:00 / 0:45
Tighten this pause before the reveal.
Love this beat, keep the hold.
Swap the music hit for something softer.
Verdict

Notes in this demo stay in your browser.

Six looks

Every frame here is from a video I made.

Pick the closest to your idea, or ask for a mix.

Plan a video

See what you would get, in 20 seconds.

Pick a format, the languages, where you will post and how many videos. You will see what that adds up to, and you can send it to me as a message.

Format

Languages

Platforms

How many videos?

10
Who hires me

People who need videos posted, not just made.

01

Founders and small brands

You need a launch film, or a steady stream of short ones, and you do not have a studio, an editor and a translator on the payroll.

02

Teachers and publishers

You have a syllabus and want videos students will watch to the end, with every claim traceable to a source.

03

Musicians and labels

You have a finished track. I build the video around the lyrics, so the words land on the beat.

Working together

Start with one video. Then decide.

Most people begin with a single pilot video, so they can see the look, hear the narrator and judge how I work. Then we agree what comes next.

Start here

Pilot

One finished video in one language. You see the style, hear the narrator and judge the process before you spend more.

  • 1 video
  • A written brief and script
  • Two rounds of notes
For batches

Series

Ten to thirty videos with one look and one narrator, delivered together, in English, Indonesian or both.

  • 10 to 30 videos
  • English, Indonesian or both
  • A caption for each platform
Every week

Channel

Planning, making, reviewing and posting against a calendar. This is how I run the two storybook channels.

  • A 30-day calendar
  • You approve every post
  • A short summary of what worked
Questions

What people ask before they start.

What exactly do I get?

Finished MP4 files: vertical 9:16 for Shorts, Reels and TikTok, widescreen 16:9 for films. The captions are burned in. You also get the script and, if you want it, a posting calendar with a caption written for each platform.

Which languages can you do?

English and Indonesian, made from one script. For any other language I would first have to find a narrator voice I am happy with, so ask me.

Will it look like every other AI video?

It should not. Before I make the second video, you approve the look of the first: the colours, the line, the lettering and the narrator. After that I do not change them. Every frame on this page comes from a video I made.

Is this just AI prompts?

No. I use image models where they help, for a face or a landscape. Everything that moves, every chart, caption and transition, is built in code. That is why “shorten the pause at 0:07” takes minutes, not a new render.

Can you post for me?

Yes. Videos wait in a queue until you approve them, then go to YouTube Shorts, Instagram Reels or TikTok at the time you chose. TikTok only accepts uploads as drafts, so you tap Publish in the app.

How much does it cost?

It depends on how many videos, how many languages and how many rounds of changes. Tell me what you need and I will send a quote. A single pilot video is the cheapest way to start.

Who can see my drafts?

Only the people you invite. Each reviewer sees the videos you share with them and nothing else, and nothing is posted before you approve it.

Your first video is one message away.

Send me the idea in two lines. I will tell you honestly whether it suits this kind of video, and what I would make.