Skip to content
Agencies and volume work

Twelve videos a month,
three clients, one folder each.
Nothing sits in a queue behind you.

Agency work is not harder editing — it is the same editing twelve times, with a client asking why a shot was dropped. Studio runs the volume in parallel, ingests a whole shoot from one folder, and writes down every decision so the answer to that question is a link rather than a shrug.

Studio Business: 5,000 minutes a month 12 videos at once A decision log per video

Studio Business is $100 a month — 5,000 minutes of footage, a third processing lane reserved for it, and the bulk folder workflow. It works out at $0.020 a minute.

What volume actually costs $0.020 a minute on Studio Business, against $0.083 on the smallest top-up pack. The rate falls four times on the way up, and the subscription rates sit below the pack rates all the way. A subscriber always pays less per minute than somebody buying minutes one pack at a time — that is the whole ladder, stated plainly so you can decide which side of it you are on.
The cap that matters at volume 12 videos in flight at once on Business. Parallel working is one setting per account: 1 on Free, 2 on Creator, 5 on Pro, 12 on Studio Business. Business additionally gets a third processing lane reserved for it, so a month-end batch does not wait behind somebody else's render.
The Studio Business tier

Eighty-three hours of footage a month, and twelve of them at a time.

Every lever below is a setting the product already reads at run time, so none of this is a roadmap item. There is one thing on this tier that is a roadmap item, and it is called out underneath.

5,000 minutes a month Eighty-three hours of source footage. Unused minutes roll over for three months, capped at the plan allowance, so a quiet January pays for a busy March. $100 / month · $0.020 a minute · PLANS §2
12 videos at once A month-end batch of twelve client videos runs as twelve jobs, not as a queue of one. An upload with no byte for six hours stops counting against the cap, so a stalled client transfer does not block a slot. STUDIO_USER_ACTIVE_JOBS · studio/web.py:814-818
Priority lane plus reserved capacity A third editor is reserved for this tier. Videos estimated under fifteen minutes of work start ahead of longer ones. $100 / month · three editors · shorter videos first
Up to 30 GB per video The largest single-job cap on any tier. At roughly 80 MB a minute that is about six hours of footage in one job, which covers a full-day shoot sent as one file. STUDIO_USER_MAX_MB=30000 · ≈80 MB/min — CAPACITY-AND-SCALE.md:21
Footage kept 365 days A year of retention, so the client who asks for a recut in November still has their March footage on the server. Free keeps 7 days, Creator 30 and Pro 90. STUDIO_KEEP_DAYS=365
Shared team editing defaults Captions, pace, colors and caption style set once for the account, so a video made by one person on the team reads the same as a video made by another. Below this tier, memory is per account and per project. prefs.py — account + project + shared defaults on Business
Teams and seats are not built. One account is one person today.
There is no organization model, no shared projects and no roles beyond user and admin. Studio Business gets shared team editing defaults rather than seats, deliberately: designing seats before organizations exist would produce the wrong thing. If several people need to edit under one brand right now, they need several accounts, and we will set them up properly rather than pretend otherwise. The defaults are the first step, not a substitute for the feature.
Bulk folder ingest

Point it at the folder. It works out what is inside.

A whole shoot arrives as a folder: the audio, the transcript, a brief, and a pile of stills. Instead of sorting that by hand for every client, you hand the folder over and Studio decides which file is which.

  • The audio — the first file with a video or sound extension becomes the recording. mp3, wav, m4a, aac, flac, ogg, mp4 and mov all count.
  • The transcript — md, markdown, txt or json. A json transcript with segments keeps its timecodes instead of being flattened to text.
  • The context — any text file whose name contains context, brief, brand, knowledge or summary is treated as the brief rather than as a transcript.
  • The assets — pictures and clips found anywhere under the folder are attached as local assets, up to the per-bundle limit.
  • The folders themselves — the whole tree is searched recursively, so a client's nested export folder works without being flattened first.

If the folder holds neither audio nor a transcript, the call is refused with the reason rather than creating an empty project — “No audio or transcript files found in bundle folder”, app.py:570.

The endpoint that already exists
POST /jobs/ingest-folder { "folder_path": "/shoots/acme-march", "project_id": "", // blank creates one, named after the folder "name": "Acme — March", "run": true // false stages it and returns }

run: true starts the pipeline in the same call. Leave it false and the job is staged, so a batch of client folders can be ingested at six in the evening and started deliberately. The runner also exposes /jobs/<id>/run and /jobs/<id>/retry-low-confidence, which re-runs only the parts the transcription was unsure about.

app.py:11184-11208 · folder discovery app.py:537-585 · kept as an API with no interface, which is why this page has to describe it — FEATURE-INVENTORY.md §14

Where this sits in the legacy surface
Client work

Two things that turn a delivery into a conversation.

The awkward part of agency editing is never the cut. It is the sentence “why did you drop that shot?” asked by somebody who has not read the transcript.

Compare with your own edit

Give Studio a video of how you would have cut it, and it lays the two edits out beside each other: where they agree, where yours is tighter, where the machine kept something you would have dropped. It is stage eight of the pipeline and it only runs when you upload a reference.

For an agency this is the useful half of the argument. You are not showing a client that the machine is right — you are showing them the two versions and the reason each one exists, and then charging for the one they pick.

00:11:47 Kept a 9-second aside your cut removed The speaker repeated the client's product name here, and your cut lost the first mention. Everything else in that stretch agrees. differs from your edit

“Compare with your own edit” is the stage label shown in the app — studio/pipeline.py:31 · reference upload — studio/web.py:859,865

The decision log

Every cut, card, zoom and pause is recorded with the timecode, what was done and the reason it happened, in the order it happened. You can read the whole edit before watching it, and you can send the log to a client instead of a paragraph explaining yourself.

It is also how a revision gets written. “Remove the card at 1:20” is a sentence you can only write if you can see that there is a card at 1:20 and why it was drawn.

00:22:03 Left 6 seconds of silence in The pace preference is set to relaxed, so pauses shorter than 1.6× the normal length are kept rather than trimmed. passed check

decisions are written as they are taken, not reconstructed afterwards — docs/studio/ops/DECISIONS.md · how we prove it

The rate ladder

From $0.083 a minute down to $0.020.

One line answers the question every agency asks: what does a minute of footage cost at our volume? The subscription rates sit beside the pack rates, because the honest comparison is between them.

Rate per minute for top-up packs and subscription tiers
What you are buyingPriceRate per minuteBest for
60-minute top-up pack$5$0.083One episode, without a subscription
300-minute top-up pack$20$0.067A project that arrives without warning
1,000-minute top-up pack$50$0.050A shoot, bought once
Creator — 300 min a month$10 / month$0.0332.0× cheaper than the $20 pack
Pro — 2,000 min a month$50 / month$0.0252.7× cheaper — shorter videos go first
Studio Business — 5,000 min a month$100 / month$0.0203.4× cheaper — the agency tier

Plans are billed month by month. The same packs on the pricing page.

A worked agency example

Three clients. Twelve videos a month. 408 minutes.

The arithmetic is the whole argument, so here it is with nothing rounded in our favor. Twelve videos at an average of thirty-four minutes each is 408 minutes of footage in a month.

Monthly footage for a three-client agency, and the tier it lands in
LineMinutesNote
Client A — 5 videos a month5 × 34 = 170Weekly talking-head series
Client B — 4 videos a month4 × 34 = 136Monthly webinar cut into four
Client C — 3 videos a month3 × 34 = 102Product explainers
Total footage408Twelve videos, twelve jobs
Shorts from those twelve0Free from footage already paid for
Revisions across the month0A job is charged once, whatever you ask afterwards
Charged on Studio Business408 of 5,000About 8 % of the allowance, or 6× headroom before the tier is full

Twelve videos at 34 minutes each also fits inside Creator's 300 minutes only if you cut the month in half, and inside Pro's 2,000 comfortably. Business is the tier the parallelism argues for rather than the minutes: at twelve videos a month, twelve jobs at once is the difference between a batch finishing overnight and a batch finishing over three days.

The same month, priced
Studio Business, 5,000 minutes$100 / month
Effective rate$0.020 / minute
Footage actually used408 minutes
The same 408 minutes at the $20 pack rate$27.20
Videos in flight at once12
Footage kept365 days
408 of 5,000 minutes used8 %

$27.20 is 408 minutes at the 300-minute pack rate of $0.067. Two of those packs cover the month for $40. The subscription is $100 and includes 5,000 minutes.

Put your own client volumes in

Or compare the tiers side by side before you decide.

Send us the volume. We will send back the tier.

Tell us how many clients and how much footage, and you get a tier, a monthly total and the rate per minute — including the honest answer if the answer is that you should buy top-up packs instead. You can also just start free and put a real client video through it first.

Already have an account? Sign in and read the credit ledger — every grant and every charge, with the video it belongs to.

Or tell us about the work first

We reply with the tier, the monthly total and the effective rate per minute. No sequence, no calls unless you ask.