DashConvert
5 min read

How to trim, split, and merge video without re-encoding (the fast way)

Every video edit doesn't need Adobe Premiere. Trimming a clip, splitting a long recording, and joining two files can all happen in seconds โ€” without quality loss.

Why "without re-encoding" matters

Every video edit tool falls into one of two categories:

  1. Re-encoding tools (iMovie, Premiere, most online editors) โ€” they decode the source video to raw frames, apply your edit, and re-encode. Every re-encode loses a bit of quality and takes a lot of CPU time.
  2. Stream-copy tools (ffmpeg with the right flags, browser tools that do the same) โ€” they cut and rearrange the compressed bitstream directly without ever decoding. Zero quality loss and near-instant.

For trim, split, and merge, you almost always want option 2. It's faster, better, and cheaper on battery. The one caveat: cut points can only land on keyframes (roughly every 2-10 seconds in typical video). If you need a cut at an exact millisecond, you have to re-encode. For most edits, snapping to the nearest keyframe is fine.

Trimming

Chop off the beginning, the end, or both. Use cases:

  • Remove intro/outro from a screen recording.
  • Extract a clip from a longer stream.
  • Cut dead time from the start of a webcam recording where you were still setting up.

Video Trimmer shows a scrubber, you drag the in and out points, download the result. Fast โ€” a 2-hour source is trimmed in seconds because nothing gets re-encoded.

Splitting

Break one long video into multiple pieces. Use cases:

  • Upload limits. YouTube caps some uploads at durations you need to hit.
  • Chapter-based distribution. A 4-hour recording becomes four 1-hour episodes.
  • Extract highlights. Split into segments, keep the good ones, discard the rest.

Video Splitter accepts either "split at these timestamps" or "split into N equal parts" or "split every X minutes." Output is a ZIP of the pieces.

Merging

Stitch multiple video files into one. Two important constraints:

  1. The files must have the same format, resolution, framerate, and codec. MP4-H.264-1080p-30fps + MP4-H.264-1080p-30fps merges cleanly. Mixing sources requires re-encoding.
  2. The order in the file list is the final order. Rearrange before merging, not after.

Video Merger handles the constraint automatically โ€” if formats don't match, it warns you and offers to re-encode (slower) rather than producing a broken file.

The one exception: precise frame cuts

If you need to cut at an exact frame (say, right before a specific spoken word), stream-copy won't do it โ€” the cut snaps to the nearest keyframe, which might be 2 seconds off. In that case, the tool re-encodes the segment around your cut point to make a precise cut.

For dialogue-heavy content this matters. For most content (a screen recording, a walkthrough, a Zoom call), keyframe-snapping is fine and the speed gain is worth it.

Common workflow

The classic "clean up a recording" flow:

  1. Video Trimmer โ€” chop the setup fumbling off the front and the "OK see you next week" off the back.
  2. If there's a middle section to remove, Video Splitter around the section, then Video Merger to rejoin the good parts.
  3. If the result is too big to share, Video Compressor โ€” see How to compress video for email and web.

Total time for a 1-hour recording: usually under a minute of processing, plus your review time.

Doing it locally

Video files are big โ€” often several GB. Uploading a 5 GB screen recording to trim off 30 seconds is absurd; you'd spend more time uploading than the whole edit takes locally. Every video tool on DashConvert runs in your browser via ffmpeg-wasm. Source stays on your device, edit happens locally, output stays on your device.

The one thing to know: browser-based video processing uses your machine's CPU heavily. Plug in for anything over ~10 minutes of source. And keep the tab in focus โ€” background tabs get throttled by the browser and slow down noticeably.

Tools mentioned in this post