Local by design
The compressor reads your selected File directly in the browser. There is no FlyThe BG upload endpoint in this workflow.
Choose how small or clear you want the result, process the video locally, inspect the real before/after size, then download the MP4.
or choose a file from your device
MP4, MOV, WebM and other browser-readable video formatsThe compressor reads your selected File directly in the browser. There is no FlyThe BG upload endpoint in this workflow.
A target is a bitrate starting point, not a guarantee. Keyframes, audio and container overhead affect the final bytes.
Modern Chromium browsers are the primary target. Safari, iOS and Firefox are feature-detected rather than assumed.
FlyThe BG uses browser media APIs to decode and encode supported videos on your device. The compressor does not send the selected source video to a FlyThe BG compression endpoint.
Select a video, choose quality and an optional output resolution or target size, then let the browser encode an H.264 MP4. The result is measured after encoding so the displayed savings are based on the actual output.
Modern Chromium browsers are the primary target because local encoding depends on WebCodecs and browser codec support. Safari, iOS and Firefox are feature-detected and may report a limitation instead of starting a job that cannot work.
A 25 MB target, for example, is used to calculate a starting video bitrate. Keyframes, audio, codec behavior and MP4 container overhead mean an exact final size cannot be guaranteed.
Video compression is compute- and memory-intensive. Very large files, long recordings and high resolutions can exceed a phone or browser's available resources, so the tool uses explicit safety limits and recoverable errors.