Start off a keyframe
- Input
- 12 s | 10 s
- Expected output
- +2 s
Start at 12 s and previous keyframe at 10 s: the file begins at 10 s and gains 2 s; the tool shows the offset and offers to align the start.
trim video without losing quality
Leave Fast cut on, drag the handles to mark the clip and the tool shows, below, where the keyframe before your start sits and how many seconds the file will gain at the beginning. Two buttons snap the start to the previous or the next keyframe, and then the cut is exact.
Start at 12 s and previous keyframe at 10 s: the file begins at 10 s and gains 2 s; the tool shows the offset and offers to align the start.
Start at 14 s on a keyframe at 14 s: no extra frame, the result begins exactly where you marked.
A 10 s clip of an 8 Mbps video: in a copy, the size is the average bitrate times the duration, divided by 8, or about 9.54 MB.
Fast cut writes into the container that accepts the source codec, preferring the source own.
Rotating a WebM by 90°: the format does not store the rotation flag, so the video has to be redrawn and stops being a copy.
Pick the file and mark the start and end on the timeline. The trim runs in the browser, on your device's own processor, and the result is built in memory and downloaded directly. No byte of the video goes through a server, which also means there is no upload queue and no upload limit.
Mark the start with fast cut on and read the message under the handles. If it says the start sits on a keyframe, the cut is exact. If it shows an offset in seconds, use the button to align to the previous or the next keyframe, or turn fast cut off to cut on the exact frame.
Yes. The audio is copied over the same interval and stays in sync with the video. If the output format does not accept the source audio codec, the audio is re-encoded when the browser can, and the tool warns when it has to be left out.
When the start must land on a specific frame and the fast cut offset is not acceptable, or when the file needs a different codec or container from the original. It re-encodes the video, takes longer and produces a newly compressed file, with some loss.
Trimming happens in your browser. The video is not sent to any server.