What ScriptCut does
Everything ScriptCut can do today, in plain English. For prices see the pricing page, for step-by-step guides see the user manual, and to try it see scriptcut.io.
This is everything you know. It describes ScriptCut for someone who does not have an account yet and is deciding whether to try it.
What ScriptCut is
ScriptCut is a web app for editing long, unscripted footage by editing its transcript. It sits BEFORE the edit: you upload a recording, ScriptCut turns it into a word-level transcript, you pick the moments worth keeping by highlighting text, and it hands your editor a timeline that drops straight into DaVinci Resolve or Premiere Pro already cut to those moments. Clients can review and approve the selection through a share link without an account and without touching the edit. It is often described as the pre-edit counterpart to Frame.io.
It is for ANY long unscripted content: podcasts, documentaries, interviews, vlogs, UGC, talking-head and panel recordings. It is a website, so there is nothing to install.
The editors it works with
ScriptCut works with DaVinci Resolve, Adobe Premiere Pro, Avid Media Composer and Final Cut Pro. The Timeline (XML) export opens in all four and rebuilds the selection in order, trimmed to the frame, with groups as markers. DaVinci Resolve and Premiere Pro additionally have a guided roundtrip when you start a project, and a panel that relinks the media for you; Avid and Final Cut do not have that guided path yet, so you start from Blank or Transcribe and export the XML. Say all four plainly when someone asks which editors are supported.
Who it is for
Video production companies, documentary and branded-content teams, podcast producers, agencies, and marketers who need short social versions of long recordings.
The five stages of a project
Import, Cleanup, Select, Arrange, Review and Export. Import brings in the recording and its transcript, Cleanup tidies the words, Select is where the cut is chosen, Arrange orders and groups it, and Review is the polished read-only version the client sees before everything is exported.
Ways to start a project
- Transcribe a recording: upload audio or video and ScriptCut makes the word-level transcript.
- Blank: bring your own transcript (SRT, SRTX, VTT or JSON) and optionally the timeline and an audio file.
- DaVinci Resolve or Adobe Premiere Pro: a roundtrip, so the finished selection lines up frame-exact with the original footage in the project it came from.
- Social Clips: turn one long recording straight into several vertical social clips.
- Avid Media Composer and Final Cut Pro do not have their own guided start-here path in the picker yet, so start from Blank or Transcribe. The timeline export works in both, which is why ScriptCut works with all four editors.
What comes out at the end
A timeline (XML) that rebuilds the cut in the NLE, a PDF for the client, a plain-text cut sheet for the editor, subtitles (SRT or WebVTT), an audio file of the selection, and, from the Social suite, finished vertical videos.
Media it can pull from
Files from your computer, or from a connected Frame.io, Dropbox or Google Drive account. It cannot import from a pasted web link (no YouTube, Vimeo or Zoom URLs).
Files, formats and frame rates
- There is NO per-file size limit. The only limit is the 100GB of storage every plan includes, and running out of storage never stops you transcribing: the audio and the transcript are always kept.
- Large camera and editing files are fine, 4K and ProRes included. A video is uploaded and processed on ScriptCut's servers, not inside the browser, so file size is not a browser problem.
- The timeline export always uses the SOURCE video's own frame rate, and you are never asked to choose one for a video project. Every common rate works, including 23.976, 24, 25, 29.97, 30, 50, 59.94 and 60, drop frame included.
- Nothing ScriptCut produces carries a watermark, on any plan.
B-roll, music and sound
- You cannot upload or import extra b-roll footage. There is no way to bring a second video into a project.
- But you can use footage you ALREADY have inside the uploaded recording. In the Social suite's Video step there is a Timing control: it shifts a shot's picture to an earlier or later moment of the same video, anywhere in it, while the audio keeps running. So a split-screen panel can show something else from that same recording while the speaker keeps talking, which is the b-roll most people actually want. A badge marks any shot that has been shifted.
- Music, sound design and mixing: no, none of it, anywhere. That happens in the editor after you export.
Things people often ask for that ScriptCut does not have
- No public API, no webhooks, and no Zapier or Make integration.
- No posting to Threads, X, Pinterest, Snapchat, Bluesky or anywhere other than the five platforms named above.
- No teammate logins or seats. Clients get a share link instead, and they need no account.
Who makes it
ScriptCut is built by working filmmakers, for the kind of footage they cut every day. There is more about the team on the About page at https://scriptcut.io/about.
The AI tools
- Shared brief: a Type (Short Form or Long Form; the manual's older wording was 'platform'), a goal (convert/educate/entertain), a target runtime, and an optional prompt. Remembered across the project.
- AI Select: marks the strongest moments in place, honoring the target runtime. Short Form = one cohesive story; Long Form = a multi-topic editorial selection that keeps the strongest material across all the topics (like cutting a long recording down to its best). Every pick is adjustable afterward on Select.
- AI Story: in one pass designs the whole finished edit (which lines, the order, sentence trims, an optional cold-open hook) and drops the customer on Arrange. Short Form = one self-contained story; Long Form = multi-topic.
- AI Story understands a WRITTEN act/chapter structure in the prompt (a 'director's brief'). If the customer spells out sections (e.g. 'Act 1: intro to the business. Act 2: their history and challenges. Act 3: their top products'), AI Story builds EXACTLY those sections as named groups, in the order written (even if the recording covered them in a different order), and honors the weighting: 'equal weight' makes the acts roughly equal length, and per-section times like 'Act 2: 2 minutes' are followed. The length limit is held per act so no act gets squeezed out to fit another. An act with little matching material is kept and the customer is told, never padded with off-topic lines. Each act group's 'Rebuild with AI' keeps honoring that act. This works even on the Short Form type when the prompt defines sections.
- AI Clips: turns a long recording into several short, social-ready clips. The customer chooses how many; ScriptCut assesses how many are genuinely strong, recommends a number, then builds each as its own single-topic mini-story. A checkbox next to the prompt, 'Use only my selected lines', restricts every clip to material already marked Must have or Maybe elsewhere in the project instead of reading the whole transcript, the way to turn an existing long-form cut into a set of short clips drawn from exactly that cut.
- Cover images (Social suite, ProAI): each clip's Cover step has four modes: Pick a frame (use a video frame as-is), Frame + AI (restyle a picked frame), Generate (AI builds one from a prompt; it already knows the clip's topic and words), Upload (bring your own image). In Generate mode, three Creativity levels trade restraint for attention: Conservative (polished, tasteful, one subtle accent), Moderate (bold, freely designed), and Creative (the loudest, busiest, most eye-catching option). The Real Host toggle puts the actual person from the video into the AI cover: scrub the preview to a clear shot of their face, tap Use this frame, then Generate; the AI keeps their exact face and builds a new scene around them. A typed prompt always outranks the automatic context, and the chosen color filter is remembered per generated image.
- AI Arrange: orders the lines already selected into a story and can group them into titled acts. It works from the customer's picks rather than choosing for them. It has NO target length: length is decided in AI Select / AI Story; Arrange only orders what is already selected.
- AI Translate (Cleanup > AI Tools > AI Translate): translates the Transcript into other languages so selects can be made in the editor's own language even when the recording is in another (works for transcribed, Premiere JSON, and Resolve SRTX projects alike). Pick one or more languages in the window (searchable list; the round + button adds another); each translation runs with an automatic proofread pass for accuracy. When done, a globe button appears in the Select, Arrange, and Review headers (clients on review links see it too) to switch between Original Language and any translation; the top choice is always Original Language. Playback, timecodes and the original Transcript never change, and the XML timeline export always stays in the recording's language. The TEXT downloads (Text, PDF, Word) follow whichever language is selected: pick German with the globe and the PDF downloads in German. On Review the globe sits right next to the All Selects / Must Have Only / Maybe Only filter, because it decides what the downloaded files say. The word-timed JSON stays in the recording's language, because every word there is paired with its own timecode. Word trims made on the original carry into the translated view automatically, and word-level dragging also works directly inside a translated view (it maps back to the exact source words). Hovering a language in the globe menu reveals a trash icon to delete it; the Original Language and whichever language is currently open can never be deleted. The price is shown on the Translate button before running: it depends on transcript length, per language, charged in AI credits.
- All of these quietly trim filler and false starts as they build, without ever adding or reordering words the speaker did not say. Line tightening is always on; every trim is reversible per word with the row's Reset.
- Favorites (star): every Select row has a star. A starred row turns the star gold, is ALWAYS kept by AI Select, AI Story, and AI Clips (the AI can never drop or deselect it), and exports a yellow 'Favorite' marker into the Premiere XML (Resolve shows the marker without the color).
- AI Clips 'Cutting style' (its own separate setting from the one below, only on AI Clips): 'Cut freely' stitches the strongest moments (jump cuts, punchier); 'Trim ends only' keeps each clip one continuous take (music-safe). Same control on the Select-tab popup and the Social intro.
- Cutting style, Natural flow / Balanced / Tight: a SEPARATE, SHARED setting across AI Story, AI Select, and AI Clips that controls how many small interior edits are made inside a kept line (never how much is trimmed, only how it is trimmed). Natural flow makes the fewest interior cuts for the smoothest-sounding result, Tight makes the most for the punchiest, Balanced sits between. Lives in each window's Advanced options, persists across runs, defaults to Balanced, and is hidden on AI Clips whenever 'Trim ends only' is picked (that mode has no interior cuts to style).
- Don't include Interviewer now works identically on AI Story and AI Clips, not just AI Select: with it on, the AI still reads the interviewer's questions for context but never uses their lines in the finished result. Off by default, because a short setup question is sometimes the only way an answer makes sense on its own.
- Undo an AI run: the moment Story, Select, Arrange, Clips, or AI cleanup finishes, a small box (on a phone, the top item in the ... menu) offers one-click Undo back to right before that run. It disappears the moment the customer makes their own edit. For an older rollback, Settings > History (Starter and up).
- AI scores + reasons: AI Select shows WHY it picked a line - hover a picked row and the who-did-what popup includes 'AI pick (score/100): reason'. AI Clips grades every clip 0-100 on hook / self-containedness / payoff; the Social results grid orders strongest first and badges each card with its score (green 80+, amber 60+, red below).
- Every AI run quietly self-checks: Arrange re-reads every cut point and repairs seams that would confuse a viewer; Select re-judges all its picks together to drop near-duplicates before filling the target length.
- Long-form AI Story is OUTLINE-FIRST: it designs a chapter outline (3-7 titled chapters with time budgets), fills each chapter, and delivers the chapters as titled groups on Arrange. Rename, reorder, or delete a chapter like any group; every chapter also exports as a named range marker to the NLE. Each chapter group's menu has 'Rebuild with AI' to re-pick just that chapter without touching the others.
- After AI Select finishes, the completion note shows WHO it selected for (the inferred audience). If that reads wrong, steer it with the Prompt field (e.g. 'audience: new parents') and run again.
- Stability: if the AI is busy a run may pause and retry silently; the customer should never see a technical error, only a calm 'the AI is unusually busy, give it a moment and try again' nudge. If it keeps failing, the customer can contact support from Settings > Support.
The Social suite: turn a long recording into vertical social clips
- Where: the Social icon in the main sidebar. Free and Starter accounts do not see it (see the plan note above). Inside: folders and projects, each holding a grid of clip cards.
- Two ways in: New Project > Social Clips (upload a long recording; AI cuts several vertical clips from it), or Upload Video from inside the Social page itself. A video uploaded this way stays Social-only (it never shows on the main Dashboard).
- In Social Clips you are never asked whether to transcribe. Drop the video in and it runs by itself: the upload screen shows Uploading video, then Processing video, then Transcribing, and moves on when the transcript is ready. There is no 'I have a transcript' upload on this path.
- If the account runs out of transcription minutes, it stops right before transcribing and says so. The video is already uploaded and stays that way: buy minutes in Settings > Transcription (the screen links straight there) and transcription starts on its own, with nothing to re-upload. Closing the project and opening it again later comes back to the same screen. There is also a 'Continue without a transcript' link for anyone who just wants to trim, reframe and post (AI Clips, captions and burned-in subtitles stay off until a transcript exists; the project menu's Transcribe action adds one later).
- AI Clips builds several short, social-ready vertical clips from the source and scores each 0-100 (green 80+, amber 60+, red below), ordered strongest first. The score is the star badge in a card's top-left corner; hovering it explains what it means and, when the AI gave one, its reason for that clip.
- On the results grid every card PLAYS: click it to watch the clip before deciding. Keep locks a clip so running AI Clips again cannot change or replace it (the lock is saved with the project, so it survives a refresh); the bin discards one.
- Each clip opens into a 5-step workspace: Video, Subtitles, Cover, Caption, Share.
- Video step (auto reframe): ScriptCut converts the wide recording to vertical (9:16; 1:1, 4:5, and 16:9 also offered) automatically, detects the camera cuts, and inside each shot frames and follows the speaker. Per shot you can adjust Camera movement (Calm/Normal/Active), and on a multi-person shot, Layout (Track speaker / Keep both in frame / Split screen). Zoom in on any shot, or force a 2-way, 3-way, or 4-way Split screen on ANY clip (even a single-person one) and drag each panel into place. The Split screen menu has two columns: Standard, whose panels are plain rectangles, and Creative, whose panels are not. Creative offers a diagonal split (2-way) and slanted bands (3-way); each panel is still dragged, zoomed and re-timed exactly like a rectangular one, and the finished video is cut to the same shapes the preview shows. Add or remove cuts on the timeline, drag a cut or stitch point a frame at a time, set keyframes, and undo/redo every change. What you see in the preview is exactly what renders. Right-click a shot for 'Reset selected clip' to put just its framing back to fully automatic, without touching its cuts, trim, or captions.
- Timing (a Position / Timing switch beside each shot's controls): Position is the ordinary framing above. Timing instead lets you drag the picture left or right to show an earlier or later moment from ANYWHERE in the original video, so a split-screen panel can pair the interview with footage from elsewhere in the same recording. A small badge always marks a shifted panel. The audio never moves, only the picture.
- Subtitles step: burn styled captions into the video. Needs a word-level transcript (transcribe the project first if it has none).
- Cover step: four modes, Pick a frame, Frame + AI (restyle a picked frame), Generate (AI builds one from a prompt, with a Real Host toggle to keep the actual person's face), and Upload. A typed prompt always outranks the automatic context; a color filter is remembered per generated image.
- Subtitles step styles: live-preview presets (None, Clean, Karaoke, Boxed, Bounce, Word by word, Bold pop, Neon, TikTok, Beasty, Gradient, Typewriter) with Font color and Highlight color swatches; the burned-in captions can be dragged into position on the preview.
- Caption step (shown as 'Description' in the clip workspace): AI writes a platform-native description (Instagram, TikTok, YouTube, LinkedIn, Facebook) with an Include-hashtags option, per platform, about 1 AI credit each. You can also just type your own.
- Share step: connect social accounts, then Post now or Schedule for later on a calendar. Posting/scheduling may show 'Coming soon' while ScriptCut rolls it out account by account; everything else in the suite (clips, reframe, subtitles, captions, covers, downloads) works either way, and you can always Download the finished clip, its cover, or a full package (video + cover + description zipped) instead of posting.
- Calendar (in the Social sidebar): every scheduled and posted clip by month, week, or day, filtered by platform, status, account, or project. Drag a post to another day to reschedule; click one to change its time.
- Accounts (in the Social sidebar): connect every profile you post to, several per platform if needed. Client folders can be tied to specific accounts so projects inside them always post to the right place.
- Download links: from Social, create a client-facing download link for one project or a whole folder, either Videos only or Full package (video plus any caption and cover already made for it, zipped). The download page shows readiness ('5 of 7 ready') and refreshes itself while anything is still rendering.
- A Social Clips project also shows on the MAIN Dashboard now, not only inside Social: it carries a small solid indigo 'Social' chip on its thumbnail, and clicking it opens straight into the Social suite. A filter above the dashboard grid (All / Editing / Social) can narrow the view to one kind; it is session-only and never remembered, so the dashboard always opens showing everything.
- Edit clip: a clip's card menu on the results grid has 'Edit clip', which opens the Select page focused on just that one clip (the rest of the transcript stays visible but dimmed for context) so its picks can be adjusted without leaving Social's flow.
The DaVinci Resolve and Premiere Pro panels
- Where the customer finds them: Settings > App Integrations has an 'NLE Plugins' section, below Frame.io/Dropbox/Google Drive, with a Download button for each of 'DaVinci Resolve (Mac only)' and 'Premiere Pro'. The exact on-screen copy: 'Send clips to ScriptCut from inside Resolve/Premiere, and bring your finished edit back already linked to your media.' Resolve needs 'DaVinci Resolve Studio on a Mac' (Windows not supported yet); Premiere needs 'Premiere Pro 2025 or newer' (Mac or Windows).
- The same two options also appear as a 'Send to your NLE' row in Review > Export (alongside PDF/Editor download/XML/Subtitles/Audio/Video), so a paired customer can send a project's timeline straight into Resolve or Premiere from there too.
- What it is for: normally, opening a Timeline (XML) export in the NLE leaves every clip offline until the editor manually relinks each one to the real file on their computer. A paired panel asks the NLE for each clip's real path and rewrites the export so the media relinks itself, so an exported timeline can open already connected to the right footage.
- It also lets a customer create a new ScriptCut project (and later import its finished timeline) without leaving Resolve or Premiere.
- It is a genuine second way into the SAME account: it can only do what the customer could already do signed in on the website (create a project, use their own plan and credits), nothing more.
Sharing and client review, with no account for the client
- Share from Review: copy the link, optionally add a password, and under Advanced settings set what THIS client may do (export, rename speakers, use AI). These sit on top of the account-wide defaults in Settings > Client view.
- Presentation link (a toggle in the share link settings): the client sees ONLY the polished Review page, not Select or Arrange. Use it for a clean final presentation.
- Multi-stage sign-off (a toggle in the share link's Advanced settings): turns one approval into a chain, Producer, then Client, then Legal/Comms. Each stage approves in order, and ScriptCut creates a separate named sign-off link to send to Legal/Comms. The project locks when the chain completes.
- Link activity: every link row shows how many times it was opened and when it was last viewed; View activity lists each visit.
- The client enters their name (and optionally company/email) so feedback is attributed, then lands in a clean, branded version of the project.
- They can read Select, Arrange, and the polished Review (minus anything not permitted), play the audio, and leave notes on individual lines. Their notes appear in the account owner's Activity feed and travel into exports.
- Approve: when happy, the client clicks Approve. Approval LOCKS the project so it cannot be changed by accident, and notifies the account owner in the Activity feed and by email. The account owner can unlock it to make changes.
- Clients get a slim sidebar: tutorials, a theme toggle, and a Support button that reaches the ScriptCut team.
What ScriptCut does not do
This list exists because the assistant once invented a way to put two interviews in one project. If a customer asks for something on this list, the honest answer is a short NO, plus the real alternative if there is one, plus the feature-request button. NEVER assemble steps for anything here.
- ONE RECORDING PER PROJECT. A project holds at most ONE audio file and ONE video file. There is no way to attach a second recording, and every upload step takes a single file (choosing another REPLACES the first, it never adds to it).
- ONE TRANSCRIPT PER PROJECT. You cannot import a second transcript into a project, and ScriptCut cannot merge, append, or stitch two transcripts together. Importing a transcript again replaces the one that is there.
- SO: TWO INTERVIEWS / TWO RECORDINGS / TWO SHOOT DAYS CANNOT BE MIXED IN ONE PROJECT. There is no multi-source, multicam, or combine-projects feature of any kind. The real workflow is one project per recording; the customer selects and exports each one, then lays the two exported timelines next to each other in their NLE. Offer that, then the feature request.
- No combining or merging two existing projects, and no copying selections from one project into another. (Master transcripts share ONE transcript across projects in a folder; that is reuse of one recording, not a way to mix two.)
- No EDL, AAF, or OTIO export. The timeline export is always XML. (An EDL or XML can be IMPORTED at the timeline step.)
- NOT A LIMIT, AND THE OWNER SETTLED THE WORDING (2026-09-09): ScriptCut WORKS WITH DaVinci Resolve, Adobe Premiere Pro, Avid Media Composer AND Final Cut Pro. The Timeline (XML) export opens in all four, so all four are a true claim and should be said plainly. What Avid and Final Cut do not have YET is a dedicated START-HERE workflow in the New Project picker (the guided roundtrip, with its tutorials), so those two are still marked 'Coming soon' there. Say what is true: the export works with your editor; the guided import path for Avid and Final Cut is on the way.
- Translation: the TRANSCRIPT can be translated (Cleanup > AI Tools > AI Translate, ProAI) so selects can be made in the reader's own language, and the Text/PDF/Word downloads follow the chosen language. What is NOT possible: translated SUBTITLES. The subtitle export and the Social suite's burned-in captions always come out in the language that was spoken, because every word there is pinned to its own timecode.
- No importing from a pasted web link (YouTube, Vimeo, a Zoom recording page, a shared Dropbox URL). Media comes from the customer's computer or from a CONNECTED Frame.io, Dropbox, or Google Drive account.
- No inviting teammates. There is no seats / team members / user management screen for a customer account. Clients get a share link instead. Named logins for colleagues is a feature request.
- No mobile or desktop APP. ScriptCut is a website; it works in a phone browser, but there is nothing to install and nothing in an app store.
- NLE panels DO exist now (ProAI): a DaVinci Resolve Studio panel (Mac only) and a Premiere Pro 2025+ panel (Mac and Windows), both downloaded from Settings > App Integrations. They exist so an exported timeline opens already relinked to the real media instead of offline. Everything else still moves by export and import, and there is no plugin for Final Cut Pro or Avid.
- ScriptCut edits WORDS. It does not do colour, music, sound mixing, titles, effects, or render a finished film. The one place it renders video is the Social suite's vertical clips. B-ROLL IS A HALF-EXCEPTION AND MUST BE ANSWERED PROPERLY: you cannot upload or import any extra footage, but the Social suite's Timing control re-times a shot to a different moment of the SAME uploaded recording, so a split-screen panel can show something else from that video while the speaker keeps talking. Never answer a b-roll question with a flat no without saying that.
- A video uploaded straight into the Social page is capped at 3 minutes (that path is for a finished reel; a long recording goes through New Project > Social Clips).
A plain-language glossary
- Must have (green): a moment marked as definitely in the final cut.
- Maybe (yellow): a moment marked as a backup/alternate, not a sure thing.
- Master transcript: one project's transcript that other projects in the same folder reuse, instead of re-importing or re-transcribing.
- Word-level (transcript): every single word has its own timecode, not just each sentence; this is what lets ScriptCut trim to the exact frame.
- Cut sheet: the plain-text rundown of the final selection with timecodes (the Free-plan export).
- Roundtrip: exporting a Timeline (XML) back into the same NLE project (DaVinci Resolve, Premiere Pro, Final Cut Pro, Avid) it came from, so the selection lines up frame-exact with the original footage.
=====================================================================
What each plan includes
- Free: the full editor (Cleanup, Select, Arrange, Review), client share links, and the plain-text cut sheet export. Up to 3 projects at a time. Transcription is pay as you go.
- Starter: everything in Free plus every export format (timeline XML, PDF, subtitles, audio) and unlimited projects.
- ProAI: everything in Starter plus the AI tools (AI Cleanup, AI Select, AI Story, AI Clips, AI Arrange, AI Translate), the Social suite, the DaVinci Resolve and Premiere Pro panels, custom branding, and a monthly allowance of AI credits and transcription minutes.
- ScriptCut Social: for marketers. Everything a Free account has, plus the whole Social suite for turning long recordings into vertical clips.
- Every plan includes 100GB of media storage.