A contact sheet of every cutaway with its line under it

The one-page check that catches off-topic cutaways before anyone watches: every cutaway frame in a grid, its sentence under it. Measured once: 12 of 54 automatic cutaways were off topic.

Claude CodeffmpegBy handintermediate15 minunverified
CUTAWAY SHEET, the checklist

1. From the cut script, list every cutaway: source clip, in point, the sentence it covers.
2. Extract one frame per cutaway at its midpoint: `ffmpeg -ss <mid> -i <clip> -frames:v 1 -vf scale=480:-2 cut_NN.jpg`.
3. Label each frame with its sentence: drawtext in ffmpeg, or any image tool. ffmpeg needs a build with freetype for drawtext, and Homebrew's default lacks it.
4. Tile them: `ffmpeg -pattern_type glob -i 'cut_*.jpg' -vf "tile=4x{rows}" sheet.jpg`.
5. Read the sheet, frame by frame, asking one question: does this picture show what the sentence says? Not 'is it related', not 'is it pretty'.
6. Mark every miss. Typical misses: a frame upside down, a car over a line about a garage, a shot from a place the story has not reached, a face when the line names an object.
7. Replace or remove each miss in the cut script. Re-tile. Only then render.

In Claude Code, paste the prompt as a message, or run /video-edit which does this end to end.

Steps

  1. Build the sheet from the cut script, not from the rendered film; the script knows which sentence each cutaway belongs to.
  2. Read it on a screen big enough to see the whole grid; the misses are obvious side by side and invisible one at a time.
  3. Keep the sheet with the project. When the person who filmed it says 'that is not the bakery', the sheet shows which frame to swap.

Tips

  • 12 of 54 is the number that made this a rule. The matching used caption similarity, and similarity is not 'shows what is said'.
  • The same sheet with one frame per shot instead of per cutaway is the storyboard grid that catches 'the same face ten times'.
works withClaude Code: Runs as a skill or a prompt in the terminal; can read your files and write the result. · ffmpeg: A terminal command you run yourself. · By hand: No tool needed: a checklist or a technique.
skillnpx skills add fortunto2/solo-factory/video-edit · source
costFree. No API, no key.
statusUnverified: written from the technique, not yet run end to end by us.
licenseCC BY 4.0 for the text here; skills are MIT.
updated2026-11-01
for agentscutaway-contact-sheet-with-lines.md
#cutaway#contact-sheet#qa#ffmpeg#review#b-roll

Related

Editing & montage intermediate

The cutaway rule: what is said, same place and time, never over moving lips

Three constraints for every cutaway in a talking film, and the agent prompt that applies them to a transcript. Kills what viewers read as broken: a picture from elsewhere, a face out of sync.

Claude CodeCapCut / any editorBy hand
Editing & montage intermediate

The critic pass: repeats and sagging scenes first, mid-word joins second

A two-pass review prompt for a subagent or a second session: pass one on structure (repeats, sagging scenes), pass two on joins (mid-word cuts, audio seams). One read finds one kind of problem.

Claude CodeClaude
Editing & montage beginner

Read the film as text before rendering: the last check that costs nothing

The cut, printed as its lines in order, read by someone who never saw the raw footage. Catches the question whose answer was cut, the name said before the person, the 'this' that points at nothing.

Claude CodeClaudeBy hand
B-roll beginner

From a sentence to five search queries and one generation prompt

A prompt that turns each line needing a cutaway into five queries for your own footage or a stock site, ordered from literal to loose, plus one generation prompt as the fallback when nothing is found.

Claude CodeClaudeChatGPT
Editing & montage intermediate

Cold open, then hook: 8-10 s of best frames, hand-picked from a contact sheet

The opening that holds a viewer on real footage: 8-10 s of the strongest frames with no speech, then one line with a twist. What to look for on the sheet, and why the automatic pick is wrong.

Claude CodeLife2FilmCapCut / any editor
B-roll intermediate

Cutaway matching: sentence to a literal visual, same place and time

A prompt that reads each sentence of a transcript and names the one picture that shows it, with the place and time it must come from, so the shot list is a list of things, not moods.

Claude CodeClaudeChatGPT