The fastest video compressor for Android. Completely free, no ads, super lightweight, 100% native Kotlin, no invasive permissions, and so much more.
Gemini 3 Pro for debugging, writing README and translation, GitHub Copilot code completions
The fastest video compressor for Android. Completely free, no ads, super lightweight, 100% native Kotlin, no invasive permissions, and so much more.
Gemini 3 Pro for debugging, writing README and translation, GitHub Copilot code completions
🔥 msw marked your project as well cooked! As a prize for your nicely cooked project, look out for a bonus prize in the mail :)
I built a lightning fast, ad free, super lightweight native video compressor for Android, inspired by the AMAZING Kompresso app for iOS. What started as just “I don’t like video compression apps on the play store because they all suck” and “damn, Kompresso is really good, I should make this for Android” turned into something I have invested a significant amount of time into, something I’m proud off, something that I can see people talking about online and say “I made that!”
I hope to be able to always keep Compressor free, open source and ad-free. I don’t have any plans to monetise it, there are no good alternatives to my app, and I want to have my app at a state where nobody even needs to think about looking for an alternative :)
1.5.0 is here! This is probably the biggest single update I’ve released. I COMPLETELY remade the UI, now with tabs on phones and a 2-panel layout on tablets, published to Google Play, added more animations, haptics and smoothing, made it easier to report bugs, fixed some bugs, and added a new screen for when something goes wrong. I’m actually so proud of this release, and I hope everyone likes it, time to ship! Also at almost 5K downloads from GitHub alone!
Log in to leave a comment
Just released 1.4.0! It’s not the biggest release I’ve done, but I’d say I’ve made enough changes to call this a major release.
Log in to leave a comment
I didn’t really have much to do today, so I decided to go outside and film an ad for Compressor! It mainly focuses on the quality and performance, but tells you a bit about the native Media3 transforms as well!
Took me 6 takes because I kept screwing up my lines and then I had to re-film it all over again once I got it right because my Pixel trimmed the last 2 seconds off of every video, making them all unusable!
I edited the video in DaVinci Resolve 20, then compressed it using Compressor to upload it here. It’s also on YouTube and I made a vertical version too for YouTube Shorts and TikTok.
Log in to leave a comment
I did an insane amount of work on this project. I was dissatisfied with existing slow, ad-filled and paywalled video compressors, so I made my own. It uses native Media3 hardware acceleration for encoding, has a clean, material 3 design, written in pure kotlin (no react native slop here), is super lightweight (less than 10MB!) and works on Android 7 and later for legacy device support.
Over the course of almost 6 hours worth of work, I’ve fully implemented the UI and Media3 components, tested on multiple devices, shipped for testing on Google Play, achieved over 1.5K downloads from GitHub, was personally invited by IzzySoft to add my app to the IzzyOnDroid F-Droid repository, and have made an app so good, it is faster than every single video compression app currently on the Play Store. Period.
I plan on implementing a few more features, fixing bugs and shipping to production on Google Play before I ship it here :)
Log in to leave a comment