How Studio works
and why you can check it.
Eight named stages run in a fixed order. Each one writes down what it did and why, and the times below are the times this server actually measured.
The times below were measured on a 30-minute interview on this server.
One 29.8-minute two-person call, edited on this server.
This is the job the stage times come from — a real recording, not a test clip. It went through the live Studio twice, its frames were looked at, and five faults in it became rules.
Steps, the video, and the decisions, side by side.
While a video is being cut you see the stage it is on, the picture, and why each choice was made.
What happens to a 30-minute interview.
These are the steps you see on the video page. The times are from one real interview on this server.
Four optional things you can put in with the footage.
Footage is the only thing a job requires. Everything below changes how the edit is made. Two of them must be videos; the other two are text.
| Option | What it does | What it must be |
|---|---|---|
| Your own edit reference |
Studio measures your cut and its own and leaves the differences on the page. It keeps its own edit unless you ask it to follow yours — you are shown the gap rather than quietly overruled. | A video. Pictures and sound files are not accepted here. |
| An example video example |
The example's pace, captions, cuts, zooms, colours and sound are measured and copied onto your footage. It copies the craft, never the content. | A video, edited the way you want yours to feel. |
| A script script |
Names and brands are spelled the way you wrote them. A correction is made only where it sounds like what was actually said, so a script cannot put words in your mouth. | Text, up to 200,000 characters. |
| A brand colour accent |
Replaces the amber accent used on cards, captions and the hook text, so the video matches the rest of your channel. | Six hex digits, with or without the leading hash. |
Two ways of deciding, switchable without a deploy.
The editor under the stages has two versions. They do not change what the stages are called or how long they take; they change how the visual plan is arrived at.
The rules of the older Studio
The rulebook from version 0.6.3 and before: if this, then that, applied directly. It is guarded by ten regression clips — every release has to leave those ten edits unchanged.
“0 of 10 changed” on every release — the checks behind it
Understand first, then show the structure
An understanding stage works out what the video is about before a visual is planned, and keeps a catalogue of the visuals it may use. The plan is made against that understanding, not sentence by sentence.
the understanding stage keeps a catalogue of the visuals it may use — the three sources, in order
A dropped connection, a refresh, a restart — the job continues.
Long jobs meet real life: trains, hotel wifi, a server update at two in the morning. Each of those was treated as a bug to design out, and every fix is a rule with a test behind it.
| What happens | What Studio does | Where it is proved |
|---|---|---|
| An upload is sent | Files arrive in 4 MB chunks, up to five in parallel. A chunk that arrives ahead of the file's end waits and is joined the moment the bytes before it land, so an out-of-order piece is never a lost piece. One stream measured 0.31 MB/s; several measured 2.13 MB/s. | UP1 · 0.31 MB/s became 2.13 MB/s |
| The connection drops, or you refresh | The upload waits and continues by itself; nothing received is thrown away. The server kept every byte, so choosing the same files again continues from where it stopped. | the upload continues by itself |
| The server restarts mid-job | The job continues from its last saved stage or piece, up to five times. An update restart does not use up one of those attempts — only a crash does. | DS2 · the decision log |
| A stage stalls for 45 minutes | It is stopped and continued from the last piece it wrote, up to three times. Nothing already finished is done twice. | the job's own stalled-stage record |
| A job runs and runs | No job may run longer than 24 hours. If one ever does, it stops as failed and you get the full report rather than a page that never changes. | the 24-hour limit, in the honest limits table |
Two buttons, and one plain sentence about what happened.
Column 2 shows one plain sentence about what stopped the job, and the two things you can do about it. The technical traceback stays in the pipeline log, where it belongs.
ER1 · one plain sentence, and the traceback in the log
Stopping a job keeps everything done and charges nothing.
A real time, and it rounds late on purpose.
Studio measures how long each stage actually took on this server, fits it to the length of your footage, and adds up the stages still to come. That is the number next to your video.
A queued job adds the work of the jobs ahead of it, so a small reel is not told to wait for someone else's two-hour podcast. Once a running stage reports its own progress, its own pace beats the history. A stage past its usual time never shows zero minutes left: it keeps a minimum of its own estimate, or 20 seconds.
What you can change afterwards, in your own words.
Under the finished video there is one box. You write a sentence, Studio answers with exactly what it understood, and a new version is made. The earlier versions stay, so you can always go back. Write “always”, “in all my videos” or “from now on” and the wish becomes your account's default; write “for this project” and it stays with that project.
When Studio cannot work out what you meant it says so, and offers the real examples it does understand. When what you asked for is not possible it says that too — “Not possible yet”, with the part it could not do, rather than a silent no.
The two replies are “Got it: …” and “Not possible yet: …”. Each line of the learned record is dated and quotes the words that taught it, and what it learned is in the documentation.
The parts people ask about before their first long job.
Does every kind of video go through the same eight stages?
How long will a 30-minute video take?
Can I watch the edit while it is still being made?
What happens if I close the tab?
What if the server restarts in the middle of my job?
Do I get charged if I stop it?
Watch your own footage go through it.
Your first 30 minutes are free — one real episode, edited end to end, with the steps and the decisions on screen the whole way.
Already have an account? Sign in.