Compressed video doesn't store every frame as a full picture. It saves a complete image, called a keyframe, only now and then, and records the frames in between as changes from the ones before. Phones often place a keyframe every second or two; some screen recorders and streaming setups space them further apart.
Fast mode copies the compressed frames exactly as they are, without decoding them. The frames after your start can't be drawn without the keyframe before it, so that keyframe has to be in the file. In MP4 and MOV, filetidy keeps those few extra frames but hides them with an edit list, an instruction in the file that tells players where playback really begins: in most players the clip starts exactly at your chosen time, though some older players and editors ignore edit lists and show the extra moment. WebM and MKV have no such instruction, so the clip starts on the nearest keyframe at or before your start, and the result tells you where, for example “Fast mode began the clip at 0:03.0, the nearest keyframe.” The end can fall on any frame. Nothing is re-compressed, so even a long 4K file is done in seconds.
Fast mode also keeps the container and codecs: an MP4 stays MP4, a MOV from an iPhone stays MOV with its original HEVC or H.264 video, and WebM and MKV files keep their format. Frame-accurate mode decodes the video and encodes a new MP4 (H.264 video, AAC audio) that starts on the exact frame you picked; it takes longer and re-compresses the picture slightly.
Either way, the work happens in your browser, and descriptive metadata such as the location phones write into videos is left out of the trimmed file.
- Fast mode
- Copies frames; MP4 and MOV start exactly in most players, WebM and MKV on the keyframe at or before your start
- Frame-accurate mode
- Re-encodes to MP4 (H.264 + AAC), exact first frame
- Keyframe spacing
- Often every second or two in phone videos
- Accepted videos
- MP4, MOV, WebM and MKV
- Time entry
- Seconds (12.5) or minutes:seconds (1:02.5)
- File name
- Original name + “-trimmed”