Edit video by writing it.
OpenCut Studio turns a short prompt into a finished cut.
Upload clips, let the AI analyze the visuals and audio, paste a prompt, and watch the timeline assemble itself — track by track, beat by beat. Refine in place, then export.
- Deterministic mock providers, end-to-end
- FFmpeg-powered scene detection
- Multi-track timeline with banners & captions
Multi-track timeline, not a magic trick
Each script beat lands on a real clip with start, duration, source, and metadata. Edit anything by hand — the AI never hides the cuts.
Honest AI
Provider state is shown up-front. Mock providers are clearly labelled so you know what is deterministic scaffolding vs. a real LLM call.
Built for review
Render-ready scenes, banners, and captions come back as a typed bundle you can audit, override, or feed back into the prompt.
Five steps from raw footage to a finished cut.
Every step is auditable, and the underlying data is always editable — you are never locked into an AI black box.
- 01
Upload clips
Drop raw takes, screen recordings, and b-roll. OpenCut fingerprints every byte and tags them in the asset library.
- 02
Analyze
FFmpeg probes media, the vision and audio providers extract scenes, transcripts, and visual tags ready for matching.
- 03
Paste script
A short prompt becomes a structured script with beats, intent tags, mood cues, and estimated durations.
- 04
Generate timeline
Each beat is matched to the best scenes and laid out across video, overlay, and caption tracks. Banners and lower-thirds slot in.
- 05
Edit & export
Trim clips, swap alternates, adjust banners and captions, then export a render-ready bundle — no proprietary lock-in.
The editor first. The AI serves the cut.
Each surface area is independently useful, so you can lean on the AI where it helps and keep full manual control where it does not.
- Per-clip trim, split, replace
- Project library with autosave
- Three-pane workspace
- Multi-track clips colored by scene
- Banner & lower-third overlay tracks
- Caption tracks when providers allow
- Deterministic script generation
- Vision + transcription + embeddings
- Live job progress and retries
- Render-ready timeline JSON
- Auditable provider attribution
- Banners and captions from prompts
Open the editor and assemble a 30-second cut before this page reloads.
The editor is the same one you would use in production. Mock providers ensure every interaction is reproducible; swap in real LLM, vision, and transcription credentials when you are ready.
- /health
- …
- /projects
- GET · POST
- /scripts
- POST · LIST
- /timeline
- GET · BUILD