Back to Video
Video cut — trim by range with stream copy, no quality loss

Video cut — trim by range with stream copy, no quality loss

Trim a video to a chosen range with ffmpeg.wasm using stream copy — no re-encoding, no quality loss, original codec and extension preserved. Cut points snap to the nearest keyframe so the start may shift slightly. Supports batch processing and a single ZIP download.

videosplit

How to use

Drop the videos you want to trim. When parsed, start and end seconds are shown per video — enter the range you want to keep. Click Cut — ffmpeg.wasm uses stream copy to extract that range. No re-encoding, no quality loss. Batch processing and a ZIP download are supported.

FAQ

Are videos uploaded?
No. ffmpeg.wasm runs inside your browser; videos never leave your device.
Why does my start point shift slightly?
Stream copy can only start at keyframe (I-frame) boundaries, so cuts snap to the nearest keyframe. Frame-accurate cuts require re-encoding.
Does the extension change?
No, the original container format and extension are preserved.
Can I cut and join multiple ranges?
This tool extracts one range per video. Cut multiple ranges here, then combine them with the video merge tool.

Related tools