Clips that
stay locked on.
Every clipper can cut a vertical crop out of a wide video. Ours is the one that still has your subject in the middle of the frame thirty seconds later, when they've walked halfway across the stage.
Most auto-crops are
tuned for people
who sit still.
The open-source tools this whole category is built on move the crop at a fixed three pixels per frame. That is fine for a podcast, where nobody leaves their chair.
Measure a real stage talk and the subject moves at 12.5 pixels per frame. The camera is four times too slow to keep up, so it falls behind and never recovers — and you get a clip with your speaker pressed against the edge of frame and a wall taking up the middle.
We replaced the fixed pan with a proportional one, kept the dead zone that stops the frame twitching, and kept the confirmation step that ignores the 22% of face detections that are just noise. The result is a camera that holds still when nothing is happening and actually moves when something is.
- 49% → 11%
- Frames where the camera had fallen behind the subject
- 268px → 158px
- How far the subject drifted from centre (p90)
- 0
- Frames where the camera snapped instead of moving smoothly
- 1080 × 1920
- Every clip, upscaled from the largest crop the source allows
A finished clip, not a rough cut.
Cut where the sentence ends
Boundaries snap to real word timings and shot changes, so a clip never opens mid-syllable.
Scored, so you know what to post
Every clip gets a 0–100 estimate and a written reason, sorted strongest first.
Captions, timed per word
Burned in, styled, and positioned above the platform’s own UI instead of underneath it.
A hook written for that clip
Plus a title and description that reference what is actually said, not a filled-in template.
An API you'd actually build on.
Submit a job, get a request id, receive a signed webhook when the clips are ready. There is also an MCP server, so an agent in Claude Code, Cursor or n8n can make clips without you writing an integration at all.
Read the API docscurl -X POST https://api.clipsteady.com/api/v1/shorts \
-H "X-Api-Key: $CLIPSTEADY_KEY" \
-d source_url="https://youtube.com/watch?v=..." \
-d caption_template=karaoke
{ "id": "9f2c…", "status": "queued" }
Give it your longest video.
The first clips are free and take about as long as making a coffee.