All toolssplit video API

Split Video into Equal Parts by API

Divide one video into independently playable MP4 segments of a chosen duration. Run the preset directly on this page or call the same agent-ready endpoint from your product.

Prefer the shell? Split a video into parts with FFmpeg, the verified FFmpeg command for this edit.

LIVE TOOL
Run split video
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.

BeforeOne long video
1 file · 9 seconds
AfterPlayable segments
Ready
01
02
03
3 files · 3 seconds each

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.

  • Frame-aligned segment boundaries
  • Up to 50 real output files
  • One download URL per segment
What this preset does
  1. 01Read the source duration
  2. 02Force keyframes at each boundary
  3. 03Create timestamp-reset MP4 segments
  4. 04Upload and return every output file
Stable endpointPOST /api/v1/tools/split-video
Live API request
{
  "inputs": [{ "id": "main", "url": "https://example.com/long-video.mp4" }],
  "options": { "segment_duration": 10 }
}
Successful output example
{
  "result": {
    "outputs": [
      { "filename": "segment-001.mp4", "downloadUrl": "https://cdn.kinopipe.com/…" },
      { "filename": "segment-002.mp4", "downloadUrl": "https://cdn.kinopipe.com/…" }
    ]
  }
}

Know the boundaries before you run.

Segment duration must be between 1 and 3600 seconds.
A job can create at most 50 segments.
The final segment can be shorter than the requested duration.

About split video

Yes. KinoPipe re-encodes and forces keyframes at the requested interval so every segment starts at a valid boundary.

The final file contains the remaining source duration after all full-length segments.

The completed job includes an outputs array with a filename, media type, byte size and signed download URL for each segment.

Related media tools