Agustin Fornio

MediaOptim - Compress images, video & audio locally and save storage

MediaOptim compresses images, videos, and audio files directly on your Mac — no uploads, no subscriptions, no privacy risk. Most compression tools send your files to a server. MediaOptim runs everything locally using native Apple frameworks, so files never leave your device. ✓ Batch compress entire folders ✓ Supports HEIC, WebP, MP4, MOV, MP3, FLAC and more ✓ Set quality targets, not just percentages ✓ Works offline, always

Add a comment

Replies

Best
Agustin Fornio
Hey PH! 👋 I built MediaOptim after getting frustrated with online tools that upload your files to compress them. A 4GB video file shouldn't need to leave your Mac just to get smaller. The app uses native Apple frameworks (AVFoundation, ImageIO) so compression is fast and the files stay local. Everything runs locally using native Apple frameworks (AVFoundation, ImageIO) — no servers, no accounts, no waiting on uploads. You drag in a folder, set your quality target, and it batch-processes everything. That's it. Would love to hear what formats or features you'd want next!
Curious Kitty
Metadata is a dealbreaker for many photo/video libraries. When MediaOptim compresses a batch, what happens to capture dates, locations, Live Photo/HEIC metadata, and video metadata—and what tradeoffs did you make versus preserving absolutely everything?
Agustin Fornio

@curiouskitty  
 Yep, good comment — images lose EXIF (dates, GPS, camera info) during compression since the image library strips it by default. Videos keep their metadata. Live Photo pairing isn't preserved either. It's a known tradeoff I want to add a toggle for.                                                                                       


Speaking of — would love your feedback directly, happy to give you full access for free if you want to test it out!          

Liviu Chita

the local-first approach is the right call for anything handling personal media. the EXIF toggle would be a meaningful addition especially for photo libraries where capture date and location are the whole point of the file. curious whether you plan to let users choose per-format or as a global setting across a batch.