All prebuilt tools SPLIT VIDEO BY SCENE API

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.

LIVE TOOL
Run split by scenes
Drop a video, adjust the defaults if you need to, and download the result here.

or ·

Already have an account? Sign in

BEFORE / AFTER

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.

BeforeMulti-scene video
1 file · 2 scenes · 00:15
AfterOne clip per scene
Ready
CLIP 1
CLIP 2
2 files · cut at the real scene change

Demo footage: public-domain timelapses (Bureau of Land Management, Oregon · NASA SVS). Processed by the same pipeline the API and MCP tools call.

BUILT FOR AUTOMATION

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
What this preset does
  1. 01Score every frame for scene change
  2. 02Keep cuts above the threshold
  3. 03Force keyframes at each cut
  4. 04Return one timestamp-reset MP4 per scene
Stable endpointPOST /api/v1/tools/split-by-scenes
Live API request
{
  "inputs": [{ "id": "main", "url": "https://example.com/montage.mp4" }],
  "options": { "threshold": 0.3 }
}
Successful output example
{
  "result": {
    "outputs": [
      { "filename": "segment-000.mp4", "downloadUrl": "https://cdn.kinopipe.com/…" },
      { "filename": "segment-001.mp4", "downloadUrl": "https://cdn.kinopipe.com/…" }
    ]
  }
}
CONSTRAINTS

Know the boundaries before you run.

The threshold must be between 0.1 and 0.9 (0.3 finds standard cuts).
A job can create at most 50 scene clips.
A video with no detected scene change is rejected with a typed error.
FAQ

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.

KEEP BUILDING

Related media tools

Detect Scene Changes in a Video
List the timestamps where the picture cuts to a new scene, then pick trim, split and clip boundaries from real cuts.
Split Video into Equal Parts by API
Divide one video into independently playable MP4 segments of a chosen duration.
Create a Social Video Clip
Cut and reframe a source video for Shorts, Reels or vertical social feeds.