How do I trim a video in the browser?
Drop the file, drag start and end on the timeline or type them as a time, pick the method and export. The fast mode copies the picture data unchanged and finishes in seconds; the exact mode re-encodes the range and hits your mark frame-accurately. Both run locally — the file is never uploaded.
Why does the fast cut not start exactly at my mark?
Because video compression builds frames on top of each other. Only certain frames are independently decodable: in H.264 they are called IDR frames (Instantaneous Decoding Refresh), defined in the standard ITU-T H.264, "Advanced video coding for generic audiovisual services". Everything in between only describes the change from the previous frame and is worthless on its own. A lossless cut can therefore only begin at such a key frame. Cameras typically place one every one to five seconds — the tool reads that grid from your file, draws it as ticks on the timeline and tells you in advance where your cut will really start.
Fast or exact — which should I pick?
Fast, when one or two seconds of lead-in do not matter: no quality loss, seconds instead of minutes, and the file stays exactly as sharp as the original. Exact, when the start has to sit — for instance when a word or a cut must not be clipped. The price: the range is encoded again, so a lossy source goes through a second compression, and it takes roughly as long as the selection.
Can I remove a piece from the middle?
Not in one step. Export the part before and the part after separately. Joining them again needs a tool that merges video — deliberately not offered here yet, rather than offered badly.
Honest limits
The lossless cut may run up to two hours, because it only moves packets around; the exact re-encode is capped at 30 minutes. In fast mode the audio is aligned to the next audio packet, which can shift its start by a few milliseconds. And if your video's codec does not fit losslessly into an MP4 container (VP8 from a WebM file, for example), the tool re-encodes — and says so, instead of claiming "lossless".