Compressor

JoshAtticusMIT活跃维护

一款用 Kotlin 写的 Android 原生视频压缩器,主打轻量、无广告、压缩速度快,适合在手机上快速把视频体积压小。

Lightning fast, ad free, super lightweight native video compressor for Android

1.6.5发布于 2026-10-05 14:31 UTC798star +2 / 7 天40fork同步于 2026-11-10 05:58 UTC

怎么上手

README 里没有找到可直接复制的安装命令

README 里没有找到可直接复制的安装命令,请到 README 或官方文档查看安装方式。

硬件要求

README 没有说明硬件要求。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

这个项目的说明还在生成中,先参考下面「最近发版」和 README。

最近发版

5 个版本1.6.5
  1. 1.6.5最新正式版2026-10-05 · 2026-10-05 14:31 UTC

    Compressor 1.6.5 is a minor update. Sorry for the delay, and here's what's changed:

    Thank you for over 100,000 downloads!

    When I created Compressor back in January, I never expected it to become so popular so rapidly. It's been so fun creating something that people actually use, and it makes me so happy every time I read positive emails or Google Play reviews from you, my awesome userbase! A few weeks ago, Compressor reached over 100,000 downloads across all platforms, and writing this now is already at 120,000 downloads, which is a HUGE milestone for me, and never something I thought I'd acheive.

    What started as a simple project I just made for myself because I hated every other app, has turned into my biggest passion project yet, and I'm super excited to see what the future holds for Compressor :)

    [!TIP] Looking for something more advanced? Try Compressor Edge! Compressor Edge receives extra features and fixes not found in Compressor such as a batch queue and background compression.

    Full Changelog: https://github.com/JoshAtticus/Compressor/compare/1.6.4...1.6.5

    Downloads for this release

  2. 1.6.42026-08-27 · 2026-08-27 12:26 UTC
    查看更新说明

    Compressor 1.6.4 is a minor update. Here's what's changed:

    • Performance Improvements: Compressor is now faster than ever, especially on Android 13+ with behind the scenes performance improvements, dropping compression time by up to 24%
    • Bug & Regression Fixes: Fixed various bugs and regressions from older versions (solves https://github.com/JoshAtticus/Compressor/issues/106)

    [!TIP] Looking for something more advanced? Try Compressor Edge! Compressor Edge receives extra features and fixes not found in Compressor such as a batch queue and background compression.

    Full Changelog: https://github.com/JoshAtticus/Compressor/compare/1.6.3...1.6.4

    Downloads for this release

  3. 1.6.32026-08-22 · 2026-08-22 11:15 UTC
    查看更新说明

    Compressor 1.6.3 is a minor update. Here's what's changed:

    [!TIP] Looking for something more advanced? Try Compressor Edge! Compressor Edge receives extra features and fixes not found in Compressor such as a batch queue and background compression.

    Full Changelog: https://github.com/JoshAtticus/Compressor/compare/1.6.2...1.6.3

    Downloads for this release

  4. 1.6.22026-08-20 · 2026-08-20 11:34 UTC
    查看更新说明

    Compressor 1.6.2 is a minor update. Here's what's changed:

    [!TIP] Looking for something more advanced? Try Compressor Edge! Compressor Edge receives extra features and fixes not found in Compressor such as a batch queue and background compression.

    Apologies for the confusion!

    I accidentally forgot to upload the APK for this release, it's been fixed now!

    Full Changelog: https://github.com/JoshAtticus/Compressor/compare/1.6.1...1.6.2

    Downloads for this release

  5. 1.6.12026-08-08 · 2026-08-08 14:21 UTC
    查看更新说明

    Compressor 1.6.1 is a minor update. Here's what's changed:

    [!TIP] Looking for something more advanced? Try Compressor Edge! Compressor Edge receives extra features and fixes not found in Compressor.

    Full Changelog: https://github.com/JoshAtticus/Compressor/compare/1.6.0...1.6.1

    Downloads for this release

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Compressor

    Lightning fast, ad free, super lightweight native video compressor for Android (inspired by the AMAZING Kompresso app for iOS).

    Kotlin Android License

    [!TIP] Looking for something more advanced? Try Compressor Edge! Compressor Edge receives extra features and fixes not found in Compressor.


    Stats & Downloads

    RB Status IzzyOnDroid Version Stars Forks

    GitHub Downloads (all assets, all releases) IzzyOnDroid Downloads (This year) Google Play Downloads


    Do you like Compressor? Consider supporting development by buying me a coffee ☕️

    You can also donate with crypto:

    • Bitcoin: bc1q8hkcv5xejcg4n4vf5839pqytp87v92rtgyyccr
    • Ethereum: 0xC5Ae73a73F83CF48ed1Cb832ccb9Ca5ff1776EC9
    • Litecoin: ltc1qmf9s65cwk65rlepjme4auqhw7t2wz98f00n3t4
    • Solana Mainnet: HSkCeCd8BzabeVJTzrqcFYvsRmSGLrrDdtZ61oYBgNoD

    Features

    • Faster than every single compression app on the Play Store. Period.
    • Uses native Media3 library, not another slow, bulky FFMpeg wrapper
    • H.265 and AV1 support for compatible devices
    • Share Sheet Support
    • No third party libraries
    • No invasive permissions (no storage, no internet etc)
    • Ad free
    • Completely native Kotlin (no React Native slop here)
    • Simple, clean UI
    • Works on Android 7.0 and up
    • Reproducible Builds

    Performance

    Below are four benchmarks of Compressor running on various devices. The baseline videos are available underneath all the benchmarks. All devices are running Compressor 1.6.3.

    [!NOTE] Testing Context & Methodology (v1.6.3 vs v1.5.2):

    • Thermal Conditions: In the 1.5.2 benchmarks, devices were kept chilled in a cooler between runs. For 1.6.3, all tests were run at realistic ambient room temperature (~21°C) without active cooling to better reflect real-world use.
    • Timing: Timing was captured manually via stopwatch, so a small margin of error is expected.
    • Comparison: Comparisons against previous 1.5.2 results are included where the same device was re-tested.
    DeviceSoCRAM
    Google Pixel 8 ProTensor G312GB
    Google Pixel (1st Generation)Snapdragon 8214GB
    Samsung Galaxy Z Flip6Snapdragon 8 Gen 312GB
    Samsung Galaxy S21+Exynos 21008GB
    Samsung Galaxy S10Exynos 98208GB
    Samsung Galaxy A05sSnapdragon 6804GB
    ZTE Blade A73 5GUnisoc T7604GB
    Oppo A5 2020Snapdragon 6654GB
    Nokia 7 plusSnapdragon 6604GB
    DeviceSpeed (v1.6.3)Speed (v1.5.2)Difference
    Google Pixel 8 Pro10s 55ms13s 42ms-2s 87ms (~21% faster)
    Google Pixel (1st Generation)24s 49ms—New
    Samsung Galaxy Z Flip69s 89ms—New
    Samsung Galaxy S21+ (Exynos)13s 80ms16s 50ms-2s 70ms (~16% faster)
    Samsung Galaxy S10 (Exynos)14s 19ms21s 24ms-7s 05ms (~33% faster)

    The following testing devices were ineligible for this benchmark:

    DeviceReason
    Samsung Galaxy A05sHardware cannot handle this video
    ZTE Blade A73 5GHardware cannot handle this video
    Oppo A5 2020Hardware cannot handle this video
    Nokia 7 plusHardware cannot handle this video
    DeviceSpeed (v1.6.3)Speed (v1.5.2)Difference
    Google Pixel 8 Pro6s 38ms7s 23ms-0s 85ms (~12% faster)
    Samsung Galaxy Z Flip65s 79ms—New
    Samsung Galaxy S21+ (Exynos)10s 47ms9s 27ms+1s 20ms
    Samsung Galaxy S10 (Exynos)11s 25ms12s 03ms-0s 78ms (~6% faster)
    ZTE Blade A73 5G24s 40ms—New
    Oppo A5 202027s 85ms—New
    Nokia 7 plus34s 15ms—New

    The following testing devices were ineligible for this benchmark:

    DeviceReason
    Google Pixel (1st Generation)Codec exception (related to handling of HDR)
    Samsung Galaxy A05sHardware cannot handle this video
    DeviceSpeed (v1.6.3)Speed (v1.5.2)Difference
    Google Pixel 8 Pro15s 51ms16s 21ms-0s 70ms (~4% faster)
    Samsung Galaxy Z Flip612s 37ms—New
    Samsung Galaxy S21+ (Exynos)41s 19ms*68s 27ms*-27s 08ms (~40% faster)
    Samsung Galaxy S10 (Exynos)21s 61ms38s 07ms-16s 46ms (~43% faster)

    *The Exynos 2100 on the S21+ experiences decoding lag on 8K video playback and compression compared to older and newer SoCs, though performance has notably improved over 1.5.2.

    The following testing devices were ineligible for this benchmark:

    DeviceReason
    Google Pixel (1st Generation)Hardware cannot handle this video
    Samsung Galaxy A05sHardware cannot handle this video
    ZTE Blade A73 5GHardware cannot handle this video
    Oppo A5 2020Hardware cannot handle this video
    Nokia 7 plusHardware cannot handle this video
    DeviceSpeed (v1.6.3)Speed (v1.5.2)Difference
    Google Pixel 8 Pro4s 45ms3s 45ms+1s 00ms
    Google Pixel (1st Generation)7s 45ms—New
    Samsung Galaxy Z Flip64s 65ms—New
    Samsung Galaxy S21+ (Exynos)9s 19ms4s 73ms+4s 46ms
    Samsung Galaxy S10 (Exynos)9s 26ms5s 38ms+3s 88ms
    Samsung Galaxy A05s19s 09ms22s 27ms-3s 18ms (~14% faster)
    ZTE Blade A73 5G7s 25ms—New
    Oppo A5 202010s 64ms—New
    Nokia 7 plus14s 94ms—New
    DeviceWalk in the Park (4K60)Challenging Lighting (4K30 HDR)Ultra High Res (8K24)Consistent Subject (1080p60)
    Google Pixel 8 Pro13s 42ms7s 23ms16s 21ms3s 45ms
    Samsung Galaxy S21+ (Exynos)16s 50ms9s 27ms68s 27ms4s 73ms
    Samsung Galaxy S10 (Exynos)21s 24ms12s 03ms38s 07ms5s 38ms
    Samsung Galaxy S9 (Exynos)35s 77ms16s 59msUnsupported9s 05ms
    Samsung Galaxy S7 (Exynos)43s 48msUnsupportedUnsupported17s 02ms
    Samsung Galaxy A71 4G64s 19ms22s 84msUnsupported9s 92ms
    Samsung Galaxy A32 4GUnsupportedUnsupportedUnsupported11s 41ms
    Samsung Galaxy A05sUnsupportedUnsupportedUnsupported22s 27ms

    You can download them here

    Why are the benchmarks different between versions? Between v1.5.2 and v1.6.3, the testing methodology shifted from keeping phones in a cooler between rounds to realistic ambient room temperature testing (~21°C). Additionally, timing was recorded manually via stopwatch so minor variations are expected. Despite ambient thermal loads, optimizations across newer versions show substantial improvements on heavy workloads (such as 8K & 4K decoding on Exynos chips and budget devices like the A05s).

    Why have some devices changed? New devices (Galaxy Z Flip6, ZTE Blade A73 5G, Oppo A5 2020, Nokia 7 plus, and the Google Pixel 1st Gen) were introduced to provide a broader view spanning modern flagships, budget 5G/4G SoCs, and older legacy hardware.


    Credits

    Compressor wouldn't be possible without these amazing people

    @rA9stuff - Inspiration to create Compressor & donated

    @tgranz - Provided funding to get Compressor on Google Play

    @sirtoaks - Provided funding to get Compressor on Google Play

    @3r1s-s - Created Compressor's new logo

    @AhmedRX20 - Translated into Arabic

    I would like to acknowledge that Compressor has used AI language models to assist in translation. Should you find any issues in translation, please open a bug report or a pull request so they can be fixed. You can also help translate Compressor on Crowdin


    Star History

    Star History Chart