Montage Bench · request builder

Montage Bench

122clips local
120md5 verified
2uploading
122unscanned

1 · Source clip

Paste any path, or pick one of the newest recordings. Each is about 5 minutes long.

2 · Sections to keep

One section per moment worth keeping. Scrub the timecode-burned proxy and read the numbers straight off the frame.

3 · Say it in your own words

The boxes above are just a reminder of what exists. Type freely here for anything abstract or combined — one instruction per line works best, but it does not have to be. Whatever converts cleanly becomes a real edit line; whatever does not is kept verbatim in the note rather than guessed at, so nothing you wrote is lost.

4 · Whole-cut settings

4 · What the tool thinks

Your note file

Commands, in order

Verbs you can add by hand

syncMark the action — the hit, the kill, the punchline. Compile shifts the clip so it lands on the beat. Praised ~10× more than transitions.
beat L R L RPer-beat sub-cuts, framing alternating left/right — the only “angle change” single-camera gameplay has.
sfx file.wavDrop audio in. Lands +3–5 frames after the beat, at −15 dB, never unity.
laughMarker. The cut should come 1.0–1.5 s after it, never on it.
slow 0.4Motion-interpolated. Slow to render — use --reuse.
spin 8 · shake · freeze 0.5Rotation, handheld shake, held frame.
zoom 1.2 · punch · pan LPush-in, instant punch, framing drift.
text HelloBurned caption, lower third.
in fade 0.6 · out whipHow the section enters and leaves.
star · skip · tagPrioritise, ignore, label.

If you pick Resolve

needsAll three, or it refuses: Resolve running; Studio activated ($295, one-off); Preferences › System › General › External scripting = Local.
noteRun it with Python 3.14. The API library crashes 3.10 on this machine. resolve_check.py finds the right interpreter and names whichever gate is missing.
sameIdentical edl.json either way — nothing about your note changes when you switch backend.
montage-lab · dizzyvinci/montage-lab (private) · every number traced in PLAYBOOK.md · figures 20 Aug 2026