For USB drives, upload caps, or a fixed number of storage devices — splitting by size, not length, is what actually solves the problem.
Splitting by file size — rather than by length or clip count — means every piece lands at or under a target size you set, like 10 GB, with the last piece simply being whatever's left over. It's the right approach when you're working around a hard limit: a USB drive's format ceiling, an upload cap, or a fixed number of Blu-rays or storage devices.
Splitting by length or clip count doesn't guarantee any of this, since video bitrate varies — a 10-minute action scene can be twice the size of 10 minutes of static footage. Only size-based splitting targets the actual constraint you're working around.
A precise byte-for-byte split isn't possible without breaking the video format itself — container formats need clean cut points. The practical approach: cut a chunk at your target size, measure exactly how far into the video that chunk reached, then start the next chunk from that exact point. Repeat until the file is exhausted. Done this way, each chunk lands at or just under your target size, and the last one is naturally whatever's left over — no wasted space, no guessing.
Set a target size in GB and it does the rest — each chunk lands at or under your number, last one is the remainder. Works the same way in the browser (up to 2 GB files) and in the desktop app (no limit).
Try it free| You need | Use |
|---|---|
| Clips that fit a storage or upload limit | Split by size |
| An exact number of equal-length clips | Split by count |
| Clips of a specific duration (e.g. 1-hour chunks) | Split by length |