# Dimin > Offline media compression for macOS. Dimin shrinks video, image, and GIF files by up to 90% without much visible loss of quality, using FFmpeg, pngquant, and gifski. Every byte is processed locally — your files never leave your computer. Dimin is a native macOS app built with Swift. Drop files in, pick a quality level, and export smaller videos, images, or GIFs (MP4, WebM, WebP, and GIF conversion, including transparent video). It can watch a folder and compress new files automatically, or work through a batch queue. There is no account, no telemetry, and no cloud. Application code is GPL-3.0 licensed; Dimin is an independent rebrand of the open-source ComprestoApp by Dinh Quang Hieu. ## Core Resources [Homepage]: https://dimin-landing.pages.dev - Features, download links, and FAQ [Download]: https://dimin-landing.pages.dev/download - Build options and system requirements [Changelog]: https://dimin-landing.pages.dev/changelog - Every release, version by version [Blog]: https://dimin-landing.pages.dev/blog - Guides on compressing media on macOS [Privacy]: https://dimin-landing.pages.dev/privacy - What is processed locally and what is never sent [Terms]: https://dimin-landing.pages.dev/terms - GPL-3.0 terms and usage [GitHub Releases]: https://github.com/dimin-app/dimin-release - App binaries, signatures, and release notes ## Key Features - Compress videos, images, and GIFs by up to 90% without obvious quality loss - Powered by FFmpeg (video), pngquant (images), and gifski (GIFs) - Five quality levels to trade size against fidelity, with a preview before you commit - Export to MP4, WebM, or WebP, or convert a video clip into a GIF - Transparent (alpha-channel) video compresses without losing transparency - Monitor folders: new files compress automatically as they arrive - Batch processing: queue many files and check back when the list is done - Everything runs on your Mac — no uploads, no cloud round-trip, no size limits ## Privacy Notes Compression is fully offline: files are read, processed, and written back on your Mac. Dimin has no servers and collects nothing about what you compress. The only network use is checking for updates when you ask, and a support link for feedback — both go to places you choose to open. Watching a folder requires permission you grant in System Settings and can revoke any time. ## Technical Details - Native macOS app built with Swift - Video via FFmpeg, images via pngquant, GIFs via gifski - Update checks and release downloads via GitHub Releases (Sparkle) - Requirements: macOS 13 or later; the current release is a universal build for Apple Silicon and Intel - License: GPL-3.0 (application code)