Product Thumbnail

Compressor

The fastest video compressor for Android.

Android
GitHub
Games
Video

Compressor is the fastest video compressor for Android. Period. Full stop. End of discussion. Compared to the top Play Store result for video compressor, Compressor is 117x faster (11 seconds vs 21 minutes). It's completely native, ad-free, no paywalls, no subscriptions, just an awesome free app, written completely in Kotlin and using native Media3 transformer pipelines for compression. It's got everything you'd want from a video compressor, presets, target size, etc, without any extra bloat.

Top comment

I built Compressor because I was completely fed up with terrible video compressors on Android. You go to upload a video to Discord for example, only to find that the video is too big to fit in the 10MB limit. The solution to this? Compressing your videos! Before compressor existed, you had 2 options. You could either upload your videos to a sketchy website to do it for you, at the cost of privacy, speed, and internet bandwidth, or you could download a huge, bloated, ad-filled and slow app from the Play Store. Compressor is neither of those, it's completely free, has zero ads, zero paywalls, zero subscriptions, runs completely offline and it's FAST, like really, really fast. Even on a Galaxy S7 from 2016, Compressor is able to compress a 200MB 4K video to 40MB with Compressor in just 25 seconds.

Comment highlights

At scale across Android devices, the hard part is MediaCodec fragmentation: weird aspect ratios, HDR tone mapping, and thermal throttling can turn “fast” into export failures or wildly inconsistent sizes.

Best practice is Media3 Transformer with capability checks + graceful fallback (software or OpenGL tone mapping where needed), plus a foreground export pipeline so long compressions do not get killed in the background.

How are you handling per-device codec failures and HDR inputs today, and do users get a deterministic “target size” mode that converges without multiple passes?

Love this — offline, no ads, and actually fast is exactly what Android video tools were missing. This would’ve saved me so much time sharing clips to Discord.

117x faster is a bold claim but looking at the native Media3 implementation, that tracks. The Android app ecosystem is filled with bloatware that exists purely as an ad delivery vehicle. Nice to see someone actually solve the problem instead of monetizing the frustration. One question: does it preserve any metadata (timestamps, location) or strip everything for privacy?

Congrats on shipping

Quick question, how are you thinking about building trust and reviews for new user after today?

Joined the beta test, the other link on the github is broken.

I left my review already but it's worth saying again.

This app is great and I wish it all the users. It works well, the UX is beautifully simple, and it doesn't get in the way

Hey Josh, that frustration of trying to upload a video to Discord and hitting the size limit is so annoying. Was there a specific video you really wanted to share, tried one of those sketchy websites or bloated apps, and just thought why is this so painful for something so simple?

Huge congrats on the launch! Compressor looks like a thoughtfully built, truly fast native Android video compressor with the right balance of performance, privacy and no‑BS UX—perfect fit for the PH crowd.