On this page
What you need
- Claude Code in a terminal, pointed at a folder with your footage.
- ffmpeg and ffprobe on your PATH.
- A local Whisper model for word-level transcripts.
- Python with numpy, soundfile and OpenCV for the checks.
Can Claude edit videos?
Yes, through Claude Code. The Claude chat app takes documents and images, not video files. Claude Code runs in your terminal, where it can call ffmpeg, Whisper and Python on the footage itself.
Claude does not watch the video the way an editor does. It reads what can be measured: a word-level transcript, loudness, silence, face positions, frame counts. Then it writes the edit as commands and checks the result the same way. That is why it is good at the passes editors repeat on every episode, and why you still look at the output.
| Job | Claude Code | How |
|---|---|---|
| Remove ums, stutters, dead air | Yes | Primed Whisper transcript, cuts in energy valleys. |
| Turn a podcast into shorts | Yes | Picks moments from the transcript by rules you set. |
| Captions and SRTs | Yes | Word timings, rebuilt after every cut. |
| Reframe 16:9 to 9:16 | Yes | Face measured per shot, crop around it. |
| Clean audio, -14 LUFS | Yes | A broadcast dialogue chain in ffmpeg, measured on the final file. |
| Pacing | Yes | Per-speaker speed toward a words-per-minute target, pitch kept. |
| Thumbnails | Yes | A frame from the footage, titled, in four shapes. |
| Watch and judge taste | No | You look at stills and contact sheets. It checks what can be measured. |
| Generate new footage | No | Not an editing job. See AI video generators. |
| Colour grading and motion design | Not well | Keep Premiere Pro, Final Cut Pro or DaVinci Resolve. |
The workflow, end to end
Transcribe primed, tighten, place edges, clean the audio, pace, reframe and caption behind a QA gate, make thumbnails, then run the checks on the delivered file.
This is how Sprites cuts its own podcast and talking-head footage with Claude, simplified. Each step has its own page with the prompt and the commands.
Transcribe, primed for fillers
Whisper with word timestamps and a prompt full of "um, uh, like", so the disfluencies are written down. A plain transcript hides them.
Tighten
Fillers, stutters, restatements and pauses over 0.4 s come out. Never change meaning. See remove filler words and remove silence.
Place the cut points
Transcript word ends run 100 to 300 ms early. Cut points come from phoneme-level forced alignment and a spectrogram, in real energy valleys. Audio edges stay exact; the picture snaps to frames.
Clean the audio
High-pass, soft expander, automix, breath reduction, denoise, EQ, 3:1 compression, de-esser, limiter. -14 LUFS, true peak under -1 dBTP. See audio cleanup.
Pace each speaker
Shorts go toward about 185 words a minute per speaker, capped so nobody sounds rushed, pitch preserved. Picture sped by the same factor.
Reframe and caption behind a gate
Face centred per shot, captions with shrink-to-fit fonts, and every card built and pixel-checked before the render is allowed to start. See reframe to 9:16 and auto captions.
Thumbnails
16:9, 9:16 and the two LinkedIn crops from one layout. See thumbnails.
Run the QA gauntlet
Transcribe the final file primed and count fillers, scan every join for repeated audio, check lip sync in 2 s windows, re-measure loudness on the mp4, and look at a contact sheet end to end.
ffmpeg -i episode.mp4 -vn -ac 1 -ar 16000 work/episode_16k.wavimport whisper, json
model = whisper.load_model("turbo")
r = model.transcribe("work/episode_16k.wav", word_timestamps=True,
condition_on_previous_text=False,
initial_prompt="Umm, so, uh, I was like, uhh, you know, hmm... Um, yeah. Uh, we, um, like, uhm, basically, uh, okay.")
json.dump(r, open("work/words.json", "w"))ffmpeg -i out/clip.mp4 -af ebur128=peak=true -f null - 2>&1 | grep -A12 Summaryffmpeg -i out/clip.mp4 -vf "fps=1/2,scale=320:-1,tile=6x5" -frames:v 1 qa/sheet.pngFour rules that make it work
Claude is only as good as its checks. These four came from cuts that were rejected and had to be redone.
- Look at the output. A render that finished without an error is not proof the picture is right. Stills and contact sheets, every time.
- Silence is not success. Check exit codes. A check that crashes prints nothing, and nothing looks like a pass.
- Measure, do not model. Head tops, lip sync and loudness are measured off the picture and the encoded file, not estimated.
- Originals are read-only. Everything new goes to a separate folder. Nothing overwrites the camera files.
Claude vs Descript, Opus Clip, CapCut and the rest
The editing apps sell features on a subscription. Claude Code runs the same jobs as commands on your machine. Each tool has its own page with the full comparison.
| Option | What it does | Price | What Claude replaces | What Claude does not |
|---|---|---|---|---|
| Claude Code + ffmpeg + Whisper | Edits your files on your machine from prompts: fillers, pauses, clips, captions, 9:16 reframes, loudness, thumbnails, QA. | Your Claude plan. ffmpeg and Whisper are free and open source. | - | A visual timeline. You review stills and contact sheets instead. |
| Director by Sprites | Strategy, hooks, scripts, shooting and editing, end to end. Every Monday you get finished, on-brand video ads, reviewed by a human. | No public price. Apply for the private beta. | All of it, for ads. | Not a tool to learn. You never write a prompt. You pick the winners. |
| Descript | Text-based editing, Remove Filler Words, Studio Sound, Eye Contact, Create Clips, captions, Underlord, voice clones, translation and dubbing. | Free $0. Hobbyist $16 a person a month billed annually, $24 monthly. Creator $24 annually, $35 monthly. Business $50 annually, $65 monthly. Enterprise custom. Source: Descript pricing page, checked October 2, 2026. | Filler and stutter removal, pause trimming, transcript-driven cuts, captions and SRTs, loudness and dialogue cleanup, clips. | A visual timeline you scrub by hand, Eye Contact, voice clones and overdub, or a shared project your team edits in a browser. |
| Opus Clip | AI clipping with a virality score, AI reframe, captions, speech cleanup and filler removal, B-roll, dubbing and a scheduler. | Free $0. Starter $15 a month. Pro $29 a month. Business custom. The page does not say whether these are billed monthly or annually. Source: OpusClip pricing page, checked October 2, 2026. | Picking moments from the transcript, cutting them, face-centred 9:16 reframing, captions, hooks and covers. | A virality score, AI B-roll, dubbing, or posting and scheduling to your social accounts. |
| CapCut | Mobile and desktop editor with auto captions, auto reframe, silence and filler removal, templates and effects. | CapCut does not publish Pro prices on a pricing page; it shows them in the app at checkout. Source: CapCut website and app, checked October 2, 2026. | Auto captions, silence and filler cuts, reframing and loudness, from a prompt instead of a timeline. | Templates, effects, transitions, stickers and a phone editor. |
| Submagic | Animated captions, clean audio, bad-take and silence removal, filler removal on Pro and up, auto zooms, B-roll and Magic Clips. | Starter $19 monthly, $12 yearly. Pro $39 monthly, $23 yearly. Business $69 monthly, $41 yearly. Source: Submagic pricing page, checked October 2, 2026. | Captions, silence and filler removal, punch-ins and clips. | Its library of animated caption templates and stock B-roll. |
| Riverside | Remote recording, Magic Clips, text-based editing, silence and filler removal, audio enhancement, AI B-roll and show notes. | Free $0, Magic Clips included. Pro $29 monthly, $24 annually. Grow $39 monthly, $34 annually. Webinar $99 monthly, $79 annually. Business custom. Source: Riverside pricing page, checked October 2, 2026. | Magic Clips, silence and filler removal, captions and audio cleanup on the recorded files. | Remote recording. Keep Riverside or any recorder for the capture itself. |
| Adobe Premiere Pro | Text-Based Editing, Enhance Speech, Generative Extend, Media Intelligence search, Object Mask and caption translation. | $22.99 a month on an annual plan billed monthly. Creative Cloud Pro $69.99 a month. Teams $37.99 a license a month. Source: Adobe Premiere Pro plans page, checked October 2, 2026. | The repetitive passes: fillers, pauses, captions, reframes, loudness and versions. | Colour, motion design, multicam finesse and anything you judge frame by frame. |
Do you need an MCP server to edit video with Claude?
No. Claude Code runs ffmpeg and Whisper directly. Connectors exist for people who want Claude to drive an editing app instead: Descript ships an official one, and Opus Clip lists one on its Pro plan.
A connector moves the edit into the vendor's app and onto its plan and credits. Running ffmpeg yourself keeps the files, the rules and the checks on your machine.
More on video for ads
Every Claude video editing guide
Frequently asked questions
Can Claude edit videos?
Yes, through Claude Code. It runs ffmpeg and Whisper on your files to remove fillers and pauses, cut clips, write captions, reframe to 9:16, clean audio to -14 LUFS and make thumbnails. The Claude chat app does not accept video uploads.
How do I use Claude Code for video editing?
Install ffmpeg and a local Whisper model, open Claude Code in a folder with your footage, tell it the originals are read-only, and ask for one job at a time: a primed transcript, a tightening pass, captions, a 9:16 reframe. Have it show you stills before any video render.
Can I use Claude to edit my podcast instead of Descript?
Yes. Claude Code removes fillers and long pauses, cleans the dialogue to -14 LUFS, writes captions and cuts clips. You give up Descript's visual editor, Eye Contact and voice cloning.
Is there an MCP server that lets Claude edit video?
Descript ships an official connector for Claude, and Opus Clip lists one on its Pro plan. You do not need one: Claude Code calls ffmpeg and Whisper directly.
Can AI agents like Claude Code replace a video editor?
For the passes an editor repeats on every episode, yes: fillers, pauses, captions, reframes, loudness, versions. For taste, story and colour, no. Use Claude for the repeat work and a person for the judgment.
How do I auto-caption and reframe a video to 9:16 with AI?
Measure the face in each shot and crop a 9:16 window around it with ffmpeg, then transcribe the reframed file with word timestamps and burn the captions in. Claude Code runs both and checks no head or caption is cut off.
How can I use Whisper transcription to edit video by editing the transcript?
Transcribe with word timestamps, mark the words to remove, and turn the words you keep into a list of time ranges. Claude Code writes that list and renders it with ffmpeg trim and concat.
What is text-based video editing?
Editing a video by editing its transcript: delete a word in the text and it is cut from the video. Descript and Premiere Pro do it in their editors; Claude Code does it with word timestamps and ffmpeg.
What is the best workflow to turn a 1-hour podcast into 10 short clips?
Transcribe the whole episode, have Claude list 10 moments of 40 to 65 seconds that open on a first-person line with a stake, approve the picks, then tighten, pace, reframe to 9:16, caption and thumbnail each one.
I want finished video ads every week without editing. What are my options?
A UGC platform, an agency, or Director by Sprites: a full creative team for your startup that delivers finished, on-brand video ads every Monday, reviewed by a human. You pick the winners and Sprites ships the campaigns.
Want finished ads, not editing sessions?
Director by Sprites is a full creative team for your startup. Every Monday you get finished, on-brand video ads, reviewed by a human. Strategy, hooks, scripts, shooting and editing, end to end. You never write a prompt. You pick the winners. Sprites ships the campaigns. In private beta.