← SnipCut home

How to trim a video without losing quality: why re-encoding is the problem

"I split it once, hit export, and the quality dropped." It is one of the most common complaints in video editor reviews. You cut a few seconds off the ends and the result looks soft. The trim is not the cause. The save is: most apps decompress the whole video and compress it again with their own settings. This guide explains why that hurts, how to avoid it, and how to verify the result.

Why re-encoding degrades quality

Phone footage is already compressed with H.264 or HEVC. When you save, most editors decode every frame and encode it again. That compression is lossy, so detail disappears a little each time, and if the app picks a low bitrate the picture visibly smears.

Two things make it worse. First, apps that cap output at 720p or 360p on the free tier. Second, apps that halve the bitrate to make export faster. That is where reviews like "rendered in high quality and got 360p" come from.

What a lossless cut (stream copy) is

When all you do is cut or join, there is no need to compress again. The app can copy the compressed stream for the range you kept into a new file container, untouched. This is called stream copy, or a lossless cut. The result is pixel-identical to the original, and because nothing is encoded, a 10-minute clip saves in seconds.

There is one constraint. Compressed video is organised around keyframes, so cutting at an arbitrary frame means either snapping to the nearest keyframe or re-encoding a short stretch around the cut. Phone recordings usually have a keyframe every 1-2 seconds, so in practice this rarely matters.

Which edits can stay lossless

Trimming, splitting, reordering clips, and joining clips that share resolution and codec can all be done by stream copy. Burning in captions, changing the aspect ratio, adding music, or rotating at the pixel level requires redrawing frames, so re-encoding is unavoidable. For those, pick an app that exports at 1080p or higher with a bitrate close to the source.

SnipCut makes this decision for you. If a project only contains cuts, joins and reordering, it saves without re-encoding. Only when captions, music or a ratio change are present does it encode at 1080p. There is no quality setting to get wrong.

How to check the result

Do not judge by eye; check the numbers. Open the saved video's details in your gallery and look at resolution and file size. If the source was 1920×1080 and the result is 1280×720, the app downscaled it. If the resolution matches but the file is less than half the size, the bitrate was cut. With a lossless cut the size shrinks only in proportion to the length you removed.

  • Open the video in SnipCut and drag the handles on the frame strip to trim the ends
  • Tap Save. A cut-only project is written to Movies/SnipCut in seconds with no re-encoding
  • Check the gallery details: resolution should match the source, and size should shrink only by the trimmed proportion

Trim at original quality

Get SnipCut