Free, local-first desktop app for batch media compression, format conversion, and audio extraction. Shrink your photo & video library by 80%+ without uploading anything.
-
Updated
Jul 27, 2026 - Python
Free, local-first desktop app for batch media compression, format conversion, and audio extraction. Shrink your photo & video library by 80%+ without uploading anything.
Image & audio compression for browser + Node.js. OffscreenCanvas → FFmpeg Wasm → native ffmpeg. One API, three engines, zero main-thread blocking.
This repo provides a lightweight media editing suite that includes features for splitting, merging, muxing, compressing media and others
Elite media optimization engine designed for scalability (10k+ users). Features memory-safe streaming, priority queuing, and AI-ready architecture. Built with Next.js, Node.js, RabbitMQ, and Redis.
High-performance media transcoder with a Neo-Anime aesthetic. Optimized for local FFmpeg pre-compression (AV1/HEVC) and instant browser-side Base64 stringification.
This repo provides a GUI program to compress various kinds of media, while minimizing the loss to quality.
The Video&Photo Compressor is a tool designed to reduce the file size of videos and photos while maintaining as much of the original quality as possible. It works by applying compression algorithms that optimize the data encoding of media files, thereby making them easier to store and share.
Se(rverless)Mu(ltimedia)Co(mpression): A simple frontend to compress media files with ffmpeg. Doesn't use any backend server, handles everything on your local with web assembly.
Frontend-first media compression app that runs fully in-browser for speed, privacy, and zero backend costs.
Automatically compresses oversized media on-device
Add a description, image, and links to the media-compression topic page so that developers can more easily learn about it.
To associate your repository with the media-compression topic, visit your repo's landing page and select "manage topics."