KINOCUT
1.15.2 published local-first human review

Benchmark: the guardrail, measured

Can a small local model actually edit video? Not by writing ffmpeg commands — a raw 3B model produced zero working commands out of 12 attempts. Given Kinocut's typed surface instead, the same 3B shipped 4 of 12, at lower latency than a 35B model writing raw commands. The deterministic layer does the heavy lifting exactly where the model cannot.

Results

Twelve representative edit tasks (trim, resize, audio extract, speed, rotate, thumbnail, WebM, crop, frame export, GIF, self-concat) on one deterministic fixture. Two arms per seat: alone (the model writes a raw ffmpeg command — what an unguarded agent does) and + Kinocut (the model drives the kino CLI; the engine builds and runs the real ffmpeg). One verifier, blind to arm: the artifact must exist and pass every ffprobe check.

Model (local)Alone (raw ffmpeg)+ KinocutLatency, median
3B VL0 / 124 / 12540 ms → 337 ms
2B5 / 129 / 12 (+80% rel.)5.6 s → 2.2 s
27B10 / 1211 / 122.2 s → 2.6 s
35B MoE11 / 1211 / 12 (parity)18.3 s → 9.6 s

The curve is the story: an unbounded lift at the bottom, +80% at 2B, +10% at 27B, parity at 35B. The layer compensates precisely where the model is weakest — and on the tiny seats it is also cheaper, because synthesizing short typed parameters beats synthesizing long shell commands.

The trim trap

Every seat's raw-arm "canonical" trim was the same command an experienced human writes:

ffmpeg -i input.mp4 -ss 2 -to 5 -c copy out.mp4

It exits zero, reports the right duration — and silently drops the video stream (the stream-copy and output-seek interaction). A 27B model still writes it. Kinocut's engine path avoids the entire class by construction: parameters are typed, validated, and translated, never shell-echoed.

Method

Run it yourself

The bench uses the same CLI you install anyway:

pip install kinocut
kino doctor

Twelve tasks, one fixture, a blind verifier — the reproducible shape is above. Every operation carries a receipt; that is the point of the surface.