The simplest video compressor on the internet. Built with React, FFmpeg and WebAssembly. Installable as a PWA on any device and works offline.
- Compress videos with a simple drag and drop
- Installable as PWA on any device
- No ads and watermarks
- No server-side processing
- Works offline
First, run the development server:
pnpm dev
Open http://localhost:5173 with your browser to see the result.
This is a single-page application, so you can deploy it on any static hosting service.
But you need to set the following headers in your server configuration:
Cross-Origin-Opener-Policy: same-origin
Cross-Origin-Embedder-Policy: require-corp
This is required for SharedArrayBuffer to work with ffmpeg.wasm. You can read more about it here.
This project is licensed under the MIT license. See the LICENSE file for more information.