Split Video by Scene Changes
Detect every cut in a video and return one independently playable MP4 clip per scene. Detection and splitting run in a single job. Run the preset directly on this page or call the same agent-ready endpoint from your product.
See what the tool changes.
A real example: the after side is the unedited output of a KinoPipe job. Run the live form above to generate the same result from your own media.
Demo footage: public-domain timelapses (Bureau of Land Management, Oregon · NASA SVS). Processed by the same pipeline the API and MCP tools call.
Useful defaults, typed options.
The tool slug stays stable while your agent supplies named media inputs and a narrow set of documented options.
- No timestamps to manage: cuts are found for you
- Frame-aligned scene boundaries
- One download URL per scene
- 01Score every frame for scene change
- 02Keep cuts above the threshold
- 03Force keyframes at each cut
- 04Return one timestamp-reset MP4 per scene
POST /api/v1/tools/split-by-scenesKnow the boundaries before you run.
About split by scenes
How is this different from detect-scenes?
detect-scenes only reports the cut timestamps as JSON. split-by-scenes runs the same detection, then re-encodes and returns the actual clips, one MP4 per scene.
What if no scenes are detected?
The job fails with a typed no_scenes_detected error instead of returning the whole file as one segment. Lower the threshold to catch softer transitions, or use split-video for fixed-length parts.
Are the cut points accurate?
Yes. KinoPipe forces a keyframe at every detected cut, so each clip starts exactly on the first frame of its scene.