Modern Creator
Andrew Ford · YouTube

I Taught Claude Code to Edit Movies

A developer wires Claude Code up to a free CLI tool called Buttercut and has it read raw vlog footage, then assemble a full rough cut in Final Cut Pro without a human touching a timeline first.

Posted
7 months ago
Duration
Format
Tutorial
educational
Views
40.8K
1.1K likes
Big Idea

The argument in one line.

Claude Code can already read a folder of raw footage transcripts and assemble a coherent rough cut in a real NLE, which turns video editing from a blank-timeline problem into an editing-and-directing problem.

Who This Is For

Read if. Skip if.

READ IF YOU ARE…
  • You edit your own vlogs or interview footage and dread staring at a blank timeline deciding where to start.
  • You're comfortable with a terminal and want to try an AI coding tool for something other than writing code.
  • You shoot in Final Cut, Premiere, or DaVinci Resolve and want an assistant that outputs a real timeline, not just a text summary.
  • You're curious what current AI video tools can and can't do with a real multi-clip project.
SKIP IF…
  • You want the AI to also handle color, sound design, or final polish — this only produces a rough cut for further editing.
  • You're not willing to organize footage with transcripts/metadata first — the tool needs that groundwork to work.
TL;DR

The full version, fast.

The video demonstrates Buttercut, a free open-source tool that gives Claude Code a video-editing skill: point it at a folder of footage (with pre-generated visual/audio transcripts), tell it a theme and duration, and it builds a rough cut it can export as an FCPXML into Final Cut Pro. The creator shows two approaches — asking for one big 5-minute story cut assembled from 92 source clips, versus asking for small targeted cuts (like a 30-60 second highlight of "how I learned to program") that get combined incrementally, similar to reviewing and merging pull requests. The takeaway is that AI-assisted editing removes the blank-timeline problem: the whole story is laid out first, then trimmed and redirected with plain-language notes rather than manual scrubbing.

Free for members

Chat with this breakdown — free.

Sign in and you get 23 free chat messages on us — ask for the hook, quote a framework, find the exact transcript moment, generate a markdown action plan. Bring your own key when you want unlimited.

Create a free account →
Chapters

Where the time goes.

00:0001:31

01 · Setting up Buttercut and building the rough cut

Introduces Buttercut (free, open-source, buttercut.io), clones the repo, cd's in, and starts Claude Code — first-time setup is one 'set up buttercut' instruction. He requests a new 5-minute rough cut that includes the programmer interviews; Claude first reads a library.yaml covering all 92 source videos (each with audio and visual transcripts already generated), then invokes its 'rough cut skill' to build the edit while he explains the underlying vlog: neighborhood, bus downtown, then a Ruby programming meetup.

01:3103:00

02 · The whole story lands on the timeline

The finished rough cut opens in Final Cut Pro via File > Import > XML. He walks the assembled structure — vlog footage trimmed toward 30-40 seconds, some b-roll, programmer interviews, then outdoor footage of bringing his laptop to meetups — and reflects that current AI editing is at an early 'Sonnet 3.5' stage, but that having the whole story out on the timeline immediately kills the blank-page problem and lets him redirect the edit with plain-language notes instead of manual scrubbing.

03:0003:56

03 · Building a second cut incrementally

Contrasts the big-rough-cut approach with a second workflow: request small, targeted cuts and combine them afterward, like reviewing pull requests. He asks for 'the most interesting footage where I'm explaining my programming career,' picks a 30-60 second highlight option from a duration menu, gets a short sequence, and shows how he'd copy in the earlier interview clips to extend it once ready.

03:5603:59

04 · Sign-off

Closes by saying the workflow changed how he thinks about editing, points viewers to buttercut.io, and thanks them for watching.

Atomic Insights

Lines worth screenshotting.

  • Buttercut is a free, open-source tool that gives Claude Code a video-editing skill and exports directly to a Final Cut/Premiere/DaVinci-compatible XML.
  • Before Claude can edit anything, it first reads a combined visual and audio transcript for every clip in the footage library — in this demo, 92 videos.
  • Asking for one large rough cut in a single prompt gets the whole story roughed out on a timeline immediately, removing the blank-timeline starting problem.
  • Asking for small, targeted cuts and combining them afterward mirrors reviewing pull requests: build incrementally, then merge once you're satisfied with each piece.
  • Editing notes are given in plain language after the first draft (e.g. trimming a 2-minute segment down to 30-40 seconds) rather than manual timeline scrubbing.
  • The creator frames current AI video editing as being at an early, 'Sonnet 3.5' stage of maturity — useful today, but clearly first-generation.
Glossary

Terms worth knowing.

Rough cut
A first-pass edit that lays out the overall story and clip order, before fine trimming, sound, and color are done.
FCPXML
Final Cut Pro's XML-based project interchange format, used here to hand an AI-assembled edit off to a real editing timeline.
Resources

Things they pointed at.

00:08toolButtercut
Quotables

Lines you could clip.

02:23
I think we're definitely at the Sonnet three five version of video editing right now.
self-aware calibration of where AI video tools currently standTikTok hook↗ Tweet quote
02:35
We just don't have to have like editor's block anymore.
crisp value statement for the whole videoIG reel cold open↗ Tweet quote
The Script

Word for word.

Read-along

Don't just watch it. Burn it in.

See every word as it's spoken — crank it to 2× and still catch all of it. The same dual-channel trick behind Amazon's Kindle + Audible.

00:00Today, I'm gonna show you how to make Claude code your video editor. The tool that we're gonna use that's gonna actually enable Claude to edit video is called Buttercut. It's free and open source, and you can download it at buttercut.io.
00:13Once you've cloned the repo, then you can just c d into that directory.
00:19Start claud. If it's the first time opening it up, you can say set up buttercut, and it'll install all the dependencies you'll need.
00:27But But because I've already done that, I'm just gonna get us started. Let's start with the most impressive thing that ButterCut can do, which is just edit a whole video. I want to create a new rough cut.
00:41Programmer story. Now before Claude can actually edit something for us, it needs to analyze the footage.
00:47So it kind of has, like, a grasp of what we have to work with. You can be creative, and I do want to include the programmer interviews.
00:58While Claude works for a little bit, I'm gonna show you the footage that we're actually working with. Basically, this video is a vlog that I shot where I start in my neighborhood, I get on a bus and go downtown, and then head to a Ruby programming meetup.
01:12Okay. Cool. We can see that it's gonna use the rough cut skill, which basically encompasses how to read all the footage, understand what's going on, and then finally actually build a rough cut.
01:25Now that the rough cut is ready, we can actually just open this up right in Final Cut. File, import, XML, libraries, programmer story vlog, rough cuts.
01:36One we just made. Alright. Today's gonna be a little bit different than normal.
01:41Today's gonna be a bit of a story day. And in order to tell this, we've sort of gotta zoom back about. Cool.
01:48So we start off with, um, the vlog footage that I mentioned earlier. We've got a little bit too much of it for me.
01:55We've got about two minutes. I think I'd like more like thirty to forty seconds. And we've got some b roll there, and then we've got programmer interviews.
02:05I just finished the Ruby Warrior game. Okay. Cool.
02:11And then we finish, I think most logically, with my footage from outside. I would go to these meetups, bring my, um, silly thousand year old laptop.
02:23I think we're definitely at the Sonnet three five version of video editing right now, but what's really nice about this is one, we've got the whole story out on the timeline. So now it's like very easy to cut this down.
02:35And then b, like, we just don't have to have like editor block anymore. Like, now we can actually see the whole story laid out. And if there's parts of this footage, parts of this edit that we don't like, we can just tell to change it.
02:48Okay. So that's definitely one way to edit. Give Claude the footage, have it make a big fat rough cut for you.
02:54But I think another way is to just give it little incremental pieces kind of like if you were making a PR. Let's make another rough cut, but this time just give me the most interesting how I learned how to program.
03:10Cool. I'm gonna say, yeah, just thirty to sixty seconds. Okay.
03:14Now that it's got just this sequence made, we can also start with just that, like, fragment of the video. While I'm sort of in this somewhat terrible job making definitely terrible money I kind of like this option because then I can just cut this footage down.
03:30And then if I, you know, wanted to combine this with the other one, I could just go back over here. I could take the interviews, copy them, move back over to here, and then add them, like, once I feel like I'm ready.
03:45And then we can continue to build out this timeline incrementally. It's really just made me, like, rethink about how I edit videos. I'd love for you to try it out.
03:53You can download this at buttercut.io. Thanks for watching. Uh, love to see what you make.
The Hook

The bait, then the rug-pull.

A developer opens with a direct promise — Claude Code as your video editor — then spends four minutes proving it by handing a real vlog's raw footage to a free open-source tool and watching it come back with a usable Final Cut timeline.

Frameworks

Named ideas worth stealing.

03:00concept

Two Buttercut editing workflows

  1. Big rough cut: hand over all footage + a theme/duration, get a full story cut back
  2. Incremental cut: request small targeted sequences one at a time, then combine them like merging pull requests

The creator frames the two ways he used Claude Code to edit: one prompt for a complete story assembled from the whole library, versus building smaller pieces and combining them once satisfied.

Steal fordeciding how to brief an AI editing tool depending on whether you already know the story shape or want it discovered for you
CTA Breakdown

How they asked for the click.

VERBAL ASK
03:56product
You can download this at buttercut.io.

Simple spoken CTA at the very end, matched to on-screen description link; no discount code or urgency, just a clean pointer to the free tool.

MENTIONED ON CAMERA
00:08toolButtercut
FROM THE DESCRIPTION
PRIMARY CTAWhere the creator wants you to go next.
Storyboard

Visual structure at a glance.

cold open
hookcold open00:00
start claude
setupstart claude00:34
footage library
valuefootage library00:58
rough cut skill
valuerough cut skill01:22
opens in Final Cut
valueopens in Final Cut01:46
duration picker for second cut
valueduration picker for second cut03:12
sign-off
ctasign-off03:57
Frame Gallery

Visual moments.

Watch next

More from this channel + related breakdowns.

48:50
Samin Yasar · Tutorial

5 Insane Claude Fable Use Cases (Last Chance)

Five ways to turn Claude's Fable model into a paid service — website builds, cold outreach, claymation ads, video editing, and a Jarvis-style command center — before flat-rate access to it disappears.

July 17th
37:51
Brian Casel · Demo

Watch Claude Code edit my YouTube video

Brian Casel walks through the exact multi-skill Claude Code pipeline — b-roll library, motion-graphics engine, and four fixed approval gates — that now edits every video on his channel end to end.

July 16th
11:25
Matt Pocock · Tutorial

I Open-Sourced My Own AFK Software Factory

Matt Pocock built and open-sourced Sandcastle, a TypeScript library that runs Claude Code and other coding agents inside sandboxes to plan, implement, review, and merge whole GitHub issues without a human clicking approve.

April 30th
Chat about this