Video Compressor

Your video stays on your device

What happens to your video

How the video is compressed

The page runs FFmpeg in your browser, as WebAssembly code. The first time you pick a video, the page downloads the engine from this site. It is 32 MB. It is the only file the page downloads for the work. No other site gives the page a file.

The engine reads your video from your disk. It writes the new video in the memory of your browser. The page then shows it to you and offers it as a download.

Screen recording

The screen recorder works in your browser. Your browser asks you what to share. The page then records it in the memory of your browser.

The screen recording never leaves your device. The page sends it to no server. It also does not save it. When you close the page, it is gone.

Who hosts this page

Cloudflare hosts this page. Like any web host, it sees your IP address and the page you ask for. It keeps technical request logs, with no IP address, for 7 days. Cloudflare also counts visits to the page with Cloudflare Web Analytics. For about 1 in 10 requests, it records the browser and operating system, the language, the network and an approximate location. It works these out from your connection.

Licences and credits

You can replace the engine files

The engine is in separate files. We did not change them. /vendor/ffmpeg-core/0.12.10/ffmpeg-core.js is the same file as in the package.

The WebAssembly file is too big for our host. So we cut it, byte for byte, into parts: ffmpeg-core.wasm.part0 and ffmpeg-core.wasm.part1. The page joins them in your browser. Joined, they are the same file as in the package.

Read the notice. You can replace these files with your own build of FFmpeg.

Questions

Questions, or want your data removed? Write to kamadorueda@gmail.com.