Launched this week

GetCompress
Lossless media compression without context switching
535 followers
Lossless media compression without context switching
535 followers
GetCompress is a lightweight desktop app that quickly compresses videos, images, GIFs, PDFs in batches: get up to 90% smaller files with minimal quality loss. Save your time & keep files safe with offline compression. Drag files in and out, no extra clicks. Available for Mac, Windows and Linux.











Hey @petersamokhin ! Huge congrats on the launch!
As a hobbyist photographer with tons of hard drives full of photo archives, this is exactly what I need. I'm actually planning to compress my whole collection soon to free up some space!
The best part for me is that it's 100% local. When it comes to a personal media library, you definitely don't want to upload your files to any 3rd-party servers. Keeping it private is a huge win!
Quick question: you mentioned other apps struggle with previews — how does @GetCompress stay so smooth and fast when dealing with really heavy batch of photo files?
Upvoted and wishing you a great launch day!
GetCompress
@valeriyknyazhev thank you! 🫶
You are making me disclose my secrets... just kidding, anyone who cares about UX for their users would've optimized it already :)
Same as for compression itself, I've just spent some decent time optimizing for the UI performance, with advanced techniques (that are actually common among apps) like previews caching, minimal UI updates where possible, optimizing the preview assets themselves.
Currently, GetCompress easily supports scrolling at least hundreds of items (no matter if it's videos, images, PDFs, GIFs) without lags and performance issues!
Photify AI
Congrats on the launch, man!
Could you tell me a little bit more about the compression algorithms you use for GIFs?
GetCompress
@itruf thanks a loooot!
The compression logic is open-source and is available here: https://github.com/getcompress/extensions/tree/master/packages/extension-gif-optimizer
If you create a GIF from video, it's first converted using optimized approaches (with advanced colour palette for it to look fancier!)
Then (or initially, if you already had a GIF), it's compressed using an in-house developed tool that handles lossy compression in a way similar to lossy PNG compression: adaptive color quantization, weighted histogram, dithering, palette posterization and deduplication... many buzzwords but the point is that it's a very optimized and stable algorithm that helps making the GIFs look great but have a small file size!
Finally!
Any chances to have it on Android platform in the future?
GetCompress
@dmitry_manko wow, I didn't expect any interest on mobile side 👀
No plans for the nearest future, but probably I'd have to reconsider it!
My main idea was that you can't do this on mobile:
https://youtu.be/68AuSlchZto
Congrats on the launch ! how is the compression technique is different from the existing ones? is it a different compression algorithm?
GetCompress
@racine_g hey, thanks a lot for asking my favourite question!
There are many aspects that help reaching the best compression levels on the market, and I'm happy to share the secrets... just kidding: all compression logic is actually open-source, because GetCompress' main focus is your best UX! See it here: https://github.com/getcompress/extensions
Just a few examples:
Videos: not just simple params like CRF are blindly used, but instead I carefully tested each format and made sure all advanced settings are applied, aiming at the fastest compression and smallest file sizes. For example, if you want a WebM video that will be fastest to load in your blog, the best codecs and compression params will be selected. Or, if you have a MacBook, you can benefit from Apple native VideoToolbox
PDFs: any image-heavy files are analyzed in a smart way (e.g. detecting actual non-transparent images and any unnecessary info) and images are compressed separately (for example, lossy PNG compression is unbeatable!). I also did it myself (unlike competitors that use GhostScript and violate their open-source license that way!), so now even the edge cases like PDFs with form fields are handled carefully & not broken
Images: an in-house utility compresses even PNGs, in a lossy way, with veeery smart algorithms applied!
GIFs: multi-step logic that utilizes FFmpeg, Gifsicle and an in-house tool for even better lossy compression
I can dive into more details if you're interested!
Wow, great product! Any chance GetCompress will be available on Linux?
GetCompress
@aleksei_martoias you are not gonna believe me but it's already available there, both ARM and x64 👀
So, it doesn't turn into a ZIP file or anything like that—the file extension stays the same, but the file size gets compressed?
That's amazing!
GetCompress
@nanimono_masa thanks a lot for asking this! It's actually much better than ZIP, as you can't reduce video/image/PDF file size by just zipping it. This is where GetCompress helps the best!
@petersamokhin I work with videos a lot, so that’s really helpful!
By the way, are there any plans to add Japanese language support?
GetCompress
@nanimono_masa so glad you asked! Japanese support is already in the app, and btw I'm back from my Japan trip just a couple weeks ago and I LOVED it 🫶
@petersamokhin It’s truly wonderful that you already have Japanese language support!
I’m so glad you enjoyed your trip to Japan. Please come visit us again!
Mailwarm
Does it let you tweak things like target size in relation to target quality for video?
GetCompress
@thamibenjelloun hello, thanks a lot for asking!
You can precisely specify the target size and GetCompress will produce the best possible visual quality for that file size, and you can control anything else like resolution or FPS: