Second Studio
Second Studio is a video production backend for AI agents. Give it a video whose editing you like and your own raw clips, and it returns a finished, captioned, beat-synced edit in that style — then posts it to your social accounts when you approve. Everything works through one API key, over a REST API or the Model Context Protocol (MCP), so Claude, Cursor or any agent can drive it.
What it does
| Capability | What you get |
|---|---|
| Style analysis | A reusable style from any reference video: shot lengths, pacing, where cuts land on the beat, each shot's job (hook, demo, payoff…), caption look, hook technique. |
| Style replication | Your own clips cut to that style: matched to the reference's shots, cuts snapped to your music, captions in the reference's look, rendered and quality-checked. |
| Generation | Character sheets, characters, locations, props, scenes, video shots and voiceover — each directed by the studio's production skills, so you write a brief, not a prompt. |
| Swaps and edits | Put a stored character into an existing clip (object swap, motion transfer) or into a real photo (masked edit), keeping everything else as shot. |
| Explainer videos | Save a brand kit (logo, colors, font, product screenshots), get an editable scene-by-scene script from a brief, render a branded explainer in 16:9, 9:16 or 1:1 — with captions, narration and music. See Explainer videos. |
| Product recording | Real recordings of a public web app, driven by simple steps (click, type, scroll), with a visible cursor. |
| Video fetching | Bring a reference in from a social URL — on your own machine through the local MCP server, or on ours where enabled. |
| Team | Several people on one account, each with their own key and role (admin, creator, reviewer); a shared library of brand kits, characters, styles and videos; per-person credit caps. See Team. |
| Posting | Publish or schedule finished videos to TikTok, Instagram, YouTube, LinkedIn, Facebook, X and more, through accounts you connect yourself. Drafts wait for human approval. |
How it works
reference video ──► analyze_style ──► style (numbers + descriptions, no pixels)
│
your raw clips + music ──────────────► create_edit ──► finished mp4 (QA-checked)
│
create_post ──► approve ──► social accounts
- Measured, then interpreted. Cut points, shot lengths, motion, tempo and loudness are measured from the video itself. A vision model then labels what each shot is for and describes the caption style. A model never decides where a cut goes; it only describes cuts that were measured.
- Only your footage in your edit. A style keeps numbers and descriptions from the reference — never its pixels or audio. The finished video contains only the clips and music you uploaded.
- Real interfaces only. Recordings are of the real product. Second Studio never generates or fakes product UI.
- Every render is checked for the wrong length, black or frozen stretches, and missing or clipped audio before it is returned.
Start here
- Quickstart — get a key and make your first edit in five minutes.
- Connect an agent (MCP) — one line for Claude Code, Cursor or any MCP client.
- REST API reference — every endpoint, request and response.
Agents: this page is also available as Markdown; the whole reference is in llms-full.txt.