Image & audio compression for browser + Node.js. OffscreenCanvas → FFmpeg Wasm → native ffmpeg. One API, three engines, zero main-thread blocking.
-
Updated
Jun 15, 2026 - TypeScript
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
High-performance media transcoder with a Neo-Anime aesthetic. Optimized for local FFmpeg pre-compression (AV1/HEVC) and instant browser-side Base64 stringification.
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.
Free, local-first desktop app for batch media compression, format conversion, and audio extraction. Shrink your photo & video library by 80%+ without uploading anything.
Automatically compresses oversized media on-device
This repo provides a GUI program to compress various kinds of media, while minimizing the loss to quality.
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.
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.
Frontend-first media compression app that runs fully in-browser for speed, privacy, and zero backend costs.
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."