WoluTools

Video, Audio & YouTube

Split a video into named clips by chapter

Upload a video and a list of chapter times and names. You get every chapter as its own named clip in one ZIP, with a chapter list.

or drop it here

MP4, MOV, WEBM · Up to 10 minutes
Free account needed for your 3 free jobs a day

No file at hand? See the prepared example

Standard toolIncluded · 3 free jobs a dayFree: 3 jobs a dayPro: up to 200 jobs a day · €12.99/month or €89.99/year
  • MP4 / MOV / WEBM
  • Up to 10 minutes
Prepared result preview · fictional sample dataSynthetic 18 s tutorial
Source
Three reviewed chapter ranges
Verified package preview
  • Chapter 1: 0–6 seconds
  • Chapter 2: 6–12 seconds
  • Chapter 3: 12–18 seconds

01-intro.mp4 · 02-workflow.mp4 · 03-result.mp4 · manifest.json

BringMP4, MOV, WEBM
GetNamed video ZIP, chapter CSV, hash manifest
PrivacyEncrypted source · 24-hour result

One clear job, from source to download

  1. 1

    Add the source

    Supported formats and limits are visible before the upload.

  2. 2

    Confirm the settings

    Review the exact source, options, units and access before processing.

  3. 3

    Inspect and download

    Check the preview and warnings, then unlock the complete package.

Cut one video into named chapter clips

What you upload

You upload an MP4, MOV or WEBM video up to 10 minutes long, plus a chapter CSV with a name and a time for each chapter. Nothing is detected from the video itself. The cut sheet is exactly what you wrote. Overlapping ranges, times that run backwards and zero-length chapters are blocked before any encoding starts, so you can fix the CSV and try again.

What comes back

You get a ZIP with every chapter as its own clip, named for example 01-intro.mp4. A chapter CSV maps each clip back to its range in the source and reports where each cut actually landed. manifest.json records a fingerprint for every clip, so whoever receives the files can confirm they arrived intact. Play the start and end of each clip before you publish.

Cut precision and file names

Cut precision has two choices. Fast keyframe snaps to the nearest keyframe and copies the stream, which is quick but can drift by a fraction of a second. Frame exact re-encodes around the boundary so the cut lands on the time you set. The filename pattern controls how clips are named. Chapter names and times always come from you.

Questions before you run it

How do I tell it where the chapters are?

You upload a chapter CSV with a name and a time for each chapter. Nothing is detected from the video itself, so the cut sheet is exactly what you confirmed.

What gets rejected in the cut sheet?

Overlapping ranges, times that run backwards and zero-length chapters are blocked before any encoding starts. Fixing the CSV and running again costs nothing.

What is the difference between fast keyframe and frame exact cuts?

A fast keyframe cut snaps to the nearest keyframe and copies the stream, which is quick but can drift by a fraction of a second. Frame exact re-encodes around the boundary so the cut lands on the time you asked for.

How are the output clips named?

From the filename pattern you set, typically an index plus the chapter name, as in 01-intro.mp4. The chapter CSV in the package maps every output file back to its source range.

What are the length and format limits?

MP4, MOV and WEBM sources up to 10 minutes. The manifest records a hash per output clip, so whoever receives the files can confirm they arrived intact.