01
How Claude edits video
Claude Code edits video by running tools such as FFmpeg on your files. It does not use a visual timeline, and it cannot watch video directly.
It works from:
- Transcripts with timestamps
- Still frames extracted as images
- Silence and loudness measurements
- File details from ffprobe
Claude reads your video. You still watch it.
02
Set up first
- A paid Claude plan with Claude Code
- FFmpeg installed
- A transcription tool, such as Whisper or whisper.cpp
- Backups of every original file
For multi-step edits, use Opus 5.5 at high effort: /model opus, then /effort high.
03
Protect and organize
1 · Safe setup
Create folders: raw, proxies, transcripts, frames, cuts, and exports. Move my original files into raw. Never modify, move, or delete anything in raw. Write every output to a new file with a version number. Add these rules to CLAUDE.md.
04
Inspect and transcribe
2 · Inspect
Use ffprobe on every file in raw. Report duration, resolution, frame rate, codecs, and audio channels. Flag anything that could cause problems when joining clips, such as mixed or variable frame rates.
3 · Transcribe
Transcribe each clip with word-level timestamps into the transcripts folder. List names, brands, and technical terms you are unsure about so I can correct them.
05
Cut from the transcript
4 · Cut list
Read the transcripts. Mark sections to remove: filler words, false starts, repeated takes (keep the best full take), and long pauses. Do not remove anything that changes meaning. Write a table with start, end, text, and reason to cuts/cutlist.md. Wait for my approval.
5 · Silences
Detect silences with FFmpeg’s silencedetect filter. Propose cuts for pauses longer than [seconds], with a little padding so words are not clipped. Test on the first two minutes and show me before applying it everywhere.
06
Assemble and check
6 · Assemble
Apply the approved cut list to the original files with frame-accurate cuts by re-encoding. Write the result to exports/edit_v1.mp4. Keep audio in sync and report the final duration.
7 · Check cuts
Extract a frame just before and just after every cut into frames. Review them and list any jarring jump cuts, black or frozen frames, or awkward expressions, with timestamps.
07
Polish
8 · Captions
Create captions from the corrected transcript as an SRT file, at most two lines and 42 characters per line. Then burn them into a copy of the video in our caption style, inside the platform safe zone.
9 · Audio
Measure the loudness of the edit. Normalize the voice to about -16 LUFS for online video, reduce background noise lightly, and keep music under the voice. Write a new file and report the before and after levels.
08
Repurpose
10 · Short clips
From the transcript, find the five strongest standalone moments between 20 and 60 seconds. For each, give start and end times and the opening line. After my approval, export each as a 9:16 clip with captions to exports/clips.
09
Export for each platform
- YouTube
- 16:9, high bitrate, chapters in the description
- Shorts, Reels, TikTok
- 9:16, captions inside safe zones
- LinkedIn and X
- Square or vertical, captions on
Ask Claude to export each version as a new file, and check each one on the device people will watch it on.
10
Make edits safer and better
- Work on proxies, export from originals
- Approve every cut list before it is applied
- Change one thing per version
- Keep version numbers in file names
- Watch the full edit before publishing
The golden rule
Do not let Claude cut blind. Approve the cut list, check the frames, and watch the final edit yourself.
- Protect
- Inspect
- Transcribe
- Cut
- Assemble
- Check
- Captions
- Export
Start with prompts 1 to 3 on one video today. Editing gets fast once your footage is organized and transcribed.