Cut a single clip out of a video by start/end time or duration, or split a whole video into equal-length pieces - stream-copied for speed, with an optional frame-accurate re-encode.
Extract one clip from a video between a start time and an end time (or a duration). Stream-copies for an instant, lossless cut when possible; falls back to re-encoding if the container can't be copy-trimmed, or always re-encodes when 'precise' is set for a frame-accurate edge.
Inputs
Name
Type
Required / default
Values and notes
video
path
required
start
string
optional, default 0
end
string
optional, default ""
duration
string
optional, default ""
precise
bool
optional, default false
out
path
optional, default ""
Outputs
Name
Type
Notes
file
path
Split into equal clips
split_intervals
Split a video into consecutive clips of a fixed length, written to an output folder. Stream-copies for speed by default; 'precise' re-encodes so every clip starts exactly on the interval boundary instead of the nearest keyframe.