WAVE MP4
MP4 · to · MP4

Trim MP4

Trimming keeps the part of a video between two times and throws the rest away. Drop a video here, type a start and an end in the Trim fields, and Wave cuts it out in your browser. The fast cut copies the kept part without re-encoding, so it takes seconds and loses nothing, but it starts on the nearest keyframe at or before your start time. Tick Exact cut and Wave re-encodes the clip so it starts on the exact frame you asked for.

Under the hood

What actually changes

MP4 source VIDEO H.264 / HEVC AUDIO AAC MP4 same streams VIDEO copied, or H.264 for an exact cut AUDIO copied or AAC REMUX* or re-encoded
The fast cut copies the kept range and starts on the nearest keyframe at or before the start time. Exact cut re-encodes for a frame-accurate start. * Wave inspects the source and picks the fast path when it can.
Try it

Where a fast cut really starts

Fast cut starts at
0:04
0.6 s early · copied, takes seconds
Exact cut starts at
0:04.6
on the frame · re-encoded
Tall marks are keyframes, the complete pictures a video stores every so often; the short ticks in between only record what changed. A cut that copies the video has to start on a keyframe, so it begins at the last one before your start time.

Compressed video stores a complete picture - a keyframe - every few seconds, and the frames in between only describe what changed. A cut that copies the video without re-encoding can only start on a keyframe, because the frames after it make no sense without one. So Wave's fast cut starts at the last keyframe at or before your start time, which can be a second or two earlier than you typed (phone cameras typically store one every second or two; screen recorders and streaming captures can space them further apart). The end of the clip is accurate.

Exact cut decodes the video from the keyframe before your start, throws away the frames before the start time, and re-encodes the rest to H.264, so the clip begins on the exact frame. It takes longer - the clip is decoded and encoded in the browser - and costs a little detail, like any re-encode. When something else already forces a re-encode (a size target, a lower resolution, or Make it play everywhere), cuts are always exact.

Times go in as minutes and seconds, like 1:05, with tenths if you need them (0:12.5); hours work too (1:02:30). Leave Start empty to begin at the start of the file, or End empty to run to the end. The plan shows the kept range and the size estimate updates for the shorter clip. Trimming works for MP3 output as well, which is handy for cutting the audio of one song out of a long recording.

On the command line, ffmpeg does the fast cut with `ffmpeg -ss 1:30 -to 3:45 -i input.mp4 -c copy output.mp4` and the exact one with `ffmpeg -ss 1:30 -to 3:45 -i input.mp4 -c:v libx264 -crf 20 -c:a aac output.mp4`. Putting `-ss` before `-i` makes ffmpeg jump straight to the start instead of reading the whole file up to it. The difference between copying and re-encoding is covered in Remux vs re-encode.

How to convert

Three steps.

  1. 01

    Step 1

    Drop the video onto Wave above. On this page, the Options panel opens on Trim.

  2. 02

    Step 2

    Type the Start and End times, like 0:42 and 1:30. Tick Exact cut if the clip has to begin on a precise frame.

  3. 03

    Step 3

    Select Convert to MP4 and save the clip. Without Exact cut it takes seconds.

FAQ

Answers, specifically.

Why does my clip start a little before the time I typed?

Because the fast cut starts on the nearest keyframe at or before your start time, and keyframes come every second or few. Tick Exact cut to start on the precise frame; Wave then re-encodes the clip.

Does trimming reduce quality?

The fast cut doesn't: the frames you keep are copied byte for byte. Exact cut re-encodes the clip, which costs a small amount of detail you're unlikely to notice at Wave's default bitrate.

Can I cut several parts out of the middle?

Not in one go: Wave keeps one continuous range. Trim each part you want into its own file; joining them back together needs an editor (iMovie, Clipchamp, DaVinci Resolve) or ffmpeg's concat command, covered on Merge MP4.

Can I trim a long video quickly?

Yes. The fast cut only copies the part you keep, so a 10-second clip from a 2-hour recording takes seconds. Exact cut and the other re-encoding options take time in proportion to the length you keep, not the length of the file.

How do I trim on an iPhone or Mac without extra apps?

On iPhone, open the video in Photos, tap Edit, drag the yellow handles, then Done. On a Mac, QuickTime Player's Edit > Trim (Command-T) does the same.

And on Windows?

The Photos app opens videos with a Trim option in its editor, and Clipchamp, which comes with Windows 11, handles more complex edits. Wave works in any browser on Windows without installing anything.

Related

Other converters.