Free open-source desktop video utility

Split long recordings into clean, evenly-sized clips.

ClipSplitter is free and open source. It slices long recordings into fixed-length segments with clean timestamp filenames, using fast stream-copy by default or precise re-encoding when you need exact cut points.

Free to useOpen source
Checking latest GitHub release...
Source recording · split into 4 segments
clip-00-00-00-30.mp4 clip-00-00-30-60.mp4 clip-00-01-00-30.mp4

Practical splitting tools

Built for fast, predictable batch splitting

Fixed-length segmentation

Set a segment length in seconds and ClipSplitter divides the source recording into that many equal pieces.

Timestamp file naming

Each clip is named after its position in the source, such as clip-00-00-00-30.mp4, so the output stays organized.

Smart duration formatting

Short recordings use a mm-ss naming pattern; longer recordings automatically switch to hh-mm-ss.

Fast stream-copy mode

Default export uses stream copy, splitting without re-encoding so quality is preserved and exports finish quickly.

Optional precise re-encode

Turn on re-encoding when you need exact segment boundaries instead of the nearest keyframe.

FFmpeg and FFprobe powered

Splitting and duration detection run on FFmpeg and FFprobe, the same tools behind most professional editing pipelines.

Practical editing guide

How to split a long recording into clean clips

Splitting well means more than picking a random segment length. Learn how segment duration, naming, and export mode work together to produce clips ready for upload or further editing.

Read the complete guide

Quick starting point

Start with stream-copy mode for speed, pick a segment length that matches how the clips will be used, and switch to re-encoding only when a segment needs to start or end at an exact time.

How it works

A simple workflow for long recordings and batch exports

Point ClipSplitter at a recording, choose a segment length, and let it produce consistently named clips ready for upload, review, or further editing.

  1. Open a long video recording.
  2. Set the segment length in seconds.
  3. Choose stream-copy for speed or re-encode for exact cuts.
  4. Export and collect the timestamp-named clips.

Before you export

Segment length and export mode change both the output count and the accuracy of each cut point.

  • Use stream copy for the fastest export when keyframe-level cuts are acceptable.
  • Use re-encoding when a segment must start and end at an exact time.
  • Shorter segment lengths produce more files; match the length to how the clips will be used.

Built with Avalonia and .NET 8 for Windows, Linux, and macOS

ClipSplitter is a lightweight, cross-platform desktop application. FFmpeg and FFprobe must be available in PATH so the app can measure and split source recordings consistently across supported operating systems.