Video compression re-encodes your video locally in the browser: WebCodecs hardware-encodes to H.264 MP4 at a bitrate chosen by the quality preset, optionally downscales the long side to 1080p / 720p / 480p, and re-encodes the audio track to a matching bitrate with a local ffmpeg pass.
Compression is re-encoding, not magic: the lower the bitrate, the smaller the file and the more visible the quality loss. The medium preset covers most sharing scenarios; the low preset is for when watchability is all that matters.
The video is never uploaded; everything runs on your device and data is cleared when the page closes.