Trim a video without re-encoding (and when you must)
Cutting a clip doesn't have to mean waiting for a full re-encode — how dzzz's Trim tool cuts in seconds, and where that speed runs out.
Why you’d do this
Most video editing is slow because most video editing re-encodes: it decodes every frame, applies whatever change you asked for, and writes the whole thing back out as new compressed data. That’s necessary for a crop, a filter, or a border — but for a plain trim, where you just want to lose the first ten seconds and the last thirty, it’s overkill. The picture and sound in the part you’re keeping don’t need to change at all; they just need to be copied, minus the parts you cut.
That’s the difference dzzz’s Trim Video tool is built around, and it’s worth understanding before you use it, because it comes with one real limitation that a slower, re-encoding tool wouldn’t have.
How, with the named tool
- Pick your video. Drop an MP4, MOV or WebM file on the dropzone, or tap it to choose one. It loads into a player above the trim slider.
- Set start and end. Drag the Start and End handles on the slider — the two times are shown below it, and a note under the slider reminds you that cuts snap to the nearest keyframe.
- Trim and save. Tap Trim. The result plays right there in the page with its old and new file size shown side by side, and Save / Share writes the file to your device.
The whole thing typically finishes in a couple of seconds, even for a multi-minute clip, because there’s no decoding or re-encoding happening at all.
What to watch for
This is stream copy, not re-encoding — and that’s the whole point. Under the hood, Trim copies the video and audio data straight through rather than decoding it and writing it back out. That’s what makes it fast: there’s no CPU-heavy transcoding step, so a ten-minute video trims in about the time it takes to read the file, not minutes of processing.
Cuts snap to the nearest keyframe, so your cut point can move slightly. Compressed video only stores full pictures (keyframes) every so often, with everything between them stored as a difference from the last one. A stream copy can only start playback cleanly at a keyframe, so if you drag the Start handle to a moment between two keyframes, the actual cut lands at the keyframe just before it — the result can start a fraction of a second earlier than where you set the handle. For most trims, like removing dead air at the start or end of a clip, this is invisible; for a cut that needs to land on one exact frame, it isn’t precise enough.
Trim itself has no re-encode mode to fall back to. If frame-exact precision is what you actually need — not “close enough,” but the specific frame you dragged to — stream copy structurally can’t deliver that, and this particular tool doesn’t have a slower, decode-and-rewrite path built in to compensate. Treat Trim as the right tool when you want to lose the start and the end of a clip quickly and don’t need frame-perfect timing; if you do need that, you’re looking for a different kind of tool than this one.
Video & Photo Frame re-encodes videos, but not photos. If your next step after trimming is adding a border — a polaroid edge, caption space above the frame — that tool always re-encodes a video input, because touching every frame with a border is a different job from a plain copy; the tool is upfront about this and shows a note that it’s much faster on a computer. If what you actually want out of a trimmed clip is a single framed still rather than another video, that’s still doable: pause the trimmed clip at the moment you want, save that frame as a photo from your device (a screenshot works), then drop that image into Video & Photo Frame — framing a photo, unlike framing a video, happens instantly with no re-encode at all.
FAQ
Why does my trimmed video start a moment before the point I dragged to?
That’s the keyframe snap described above. Trim never re-encodes, so it can only cut cleanly at a keyframe, and the nearest one is usually a fraction of a second before your chosen Start point. It’s a trade-off for speed, not a bug — a version of this tool that re-encoded to hit your exact frame would take much longer to run.
Can I trim and add a border in one step?
Not in one tool. Trim first, since it’s near-instant and loses nothing; then run the trimmed result through Video & Photo Frame for the border. Doing the trim first also means the framing step — which does re-encode — only has to process the part of the clip you’re actually keeping.
Does trimming ever touch the picture or sound quality?
No. Because Trim copies the compressed data rather than decoding and re-encoding it, the part of the video you keep is bit-for-bit identical to the original — there’s no quality loss at all, which is the other half of why stream copy is worth using whenever it fits what you need.
Open the tool
Cut a long clip down to the seconds that matter
Add a border so a clip or photo stands out in the feed