Compressor icon

Compressor

Compressor is a native Android video compressor that processes videos locally on-device. It is ad free, uses the Android System Photo Picker, and supports Share Sheet handoff plus H.265/AV1 on compatible devices.

Compressor

Overview

Compressor is a native Android video compressor focused on fast local processing, small app size, and a simple workflow. The project README describes it as lightning fast, ad free, and super lightweight, and the privacy policy says compression runs locally on the device.

It is built around Android’s hardware acceleration and the native Media3 library rather than an ffmpeg wrapper. The app is intended for users who want to compress selected videos on Android without granting broad storage access, internet access, ads, or tracking SDKs.

Features

Native Media3-based compression

Compressor uses the native Media3 library rather than an ffmpeg wrapper, which the README presents as the basis for its speed and small footprint.

Modern codec support

The app supports H.265 and AV1 on compatible devices, so it can take advantage of newer hardware and codec support where available.

Share Sheet integration

Share Sheet support lets you hand off compressed videos through the Android sharing flow instead of keeping everything inside the app.

Minimal dependency and permission model

The project states it uses no third-party libraries and no invasive permissions, including no storage or internet permission.

Small native Android app

The app is described as ad free, super lightweight, and under 10 MB, with a completely native Kotlin codebase.

Broad Android support

The README says the app works on Android 7.0 and up and supports reproducible builds.

Use Cases

  • Reduce file size before sharing

    Use Compressor when you want a smaller video file before sending it through messaging or email, without uploading the original clip to a remote service.

  • Compress videos privately on the phone

    Use the app when you want to keep video processing on-device and limit access to only the video you selected through the Android picker.

  • Take advantage of device codec support

    Use it on supported hardware when you want modern codec options such as H.265 or AV1 rather than relying on a bulky software encoder.

  • Keep a minimal compression tool installed

    Use Compressor if you want a lightweight Android app that avoids ads and third-party SDKs while keeping the workflow simple.

Pros and Cons

Pros

  • Compression runs locally on the device, which keeps videos on the phone.
  • No internet permission is requested and the privacy policy says there are no third-party analytics or advertising SDKs.
  • The app supports Share Sheet handoff for a straightforward compression-and-share flow.
  • The README presents the app as lightweight, ad free, and built natively in Kotlin.
  • Support for H.265 and AV1 is available on compatible hardware.

Cons

  • Only Android support is documented in the source, so it is not positioned as a cross-platform tool.
  • H.265 and AV1 are available only on compatible devices, so codec support depends on device capabilities.
  • The source emphasizes local compression quality and speed, but it does not document detailed export settings or file-format options.

FAQ

What Android version does Compressor support?

The README says Compressor works on Android 7.0 and up. The privacy policy also states that compression happens locally on the device.

Does Compressor need storage or internet permissions?

Compressor is designed to work without storage access or internet access. It uses the Android System Photo Picker so you choose only the specific videos you want to compress.

Can I share videos directly from Compressor?

The app supports the Share Sheet, so compressed files can be sent onward from the Android share flow after processing.

Does Compressor include ads or tracking SDKs?

The project README describes Compressor as ad free and lightweight, and the privacy policy says it contains no third-party analytics or advertising SDKs.

Quick Facts

Category
Video Compression
Platform
Android
Source domain
github.com
License / source
Open-source project on GitHub
Notable workflow
Select a video, compress it locally, then share it
Privacy posture
No internet permission; local-only processing