文件太大传不动?CompressO 是开源免费视频图片压缩工具,Tauri/Rust 构建,FFmpeg/pngquant/gifski 驱动,完全离线运行不联网,全平台 Windows/macOS/Linux,4,198 Stars 社区验证,100% 免费无广告。

🎤 引言

视频文件太大,微信、邮件、网盘都传不了;在线压缩网站又要上传文件到第三方服务器,隐私安全让人不放心。

CompressO(🔉 发音同"Espresso")是开源免费视频图片压缩工具,基于 Tauri(Rust)和 FFmpeg/pngquant/gifski 构建,完全离线运行,不联网、不上传、不追踪,文件全程本地处理。Windows、macOS、Linux 全平台支持,4,198 Stars 社区验证。相比那些需要订阅的在线压缩服务,CompressO 一次安装、永久免费、没有文件大小限制。


⭐ 核心功能

🎬 视频压缩(FFmpeg 驱动)

支持几乎所有主流视频格式的压缩,底层直接调用 FFmpeg,可调节的压缩参数包括分辨率、码率、编码格式。适合将 4K 素材压缩为 1080p 分享、将 MOV 压缩为 MP4 减小体积、将长视频切除多余片段等场景。

🖼️ 图片压缩(多引擎支持)

图片压缩不只一种引擎,根据格式自动选择最优工具:

格式工具压缩方式
PNGpngquant有损颜色量化
JPEGjpegoptim优化 DCT 系数
GIFgifski将 GIF 转为视频再转回,减少帧数
WebPcwebp有损/无损压缩

🔒 100% 离线,隐私安全

CompressO 整个压缩过程在本地完成,完全不联网(除了检查内置 App 更新)。不像在线压缩网站需要先把文件上传到第三方服务器,隐私敏感的视频和图片(企业内部资料、个人照片等)用 CompressO 处理没有泄露风险。

🖥️ 全平台支持

平台安装方式
Windows.msi 安装包
macOS Intel.dmg 安装包
macOS Apple Silicon.dmg (aarch64)
Linux Ubuntu/Debian.deb 安装包
Linux 通用.AppImage(任意发行版)
macOS Homebrewbrew install --cask codeforreal1/tap/compresso

macOS 用户推荐用 Homebrew 安装——安装脚本会自动删除 com.apple.quarantine 属性,避免苹果 Gatekeeper 报"App 已损坏"的错误。

⚡ 拖入即压缩

没有复杂的参数配置,把文件拖入窗口、选好输出格式和压缩质量、点压缩——三步搞定。不需要命令行,不需要记 FFmpeg 参数,零学习成本。

🔄 内置自动更新

虽然压缩功能完全离线,但 App 本身支持自动更新(需要联网),保持 FFmpeg 等底层组件为最新版本。


📥 安装使用

下载地址

平台下载
Windows.msi 安装包
macOS.dmg 文件
Linux.deb / .AppImage

macOS Homebrew(推荐)

brew install --cask codeforreal1/tap/compresso

使用方法(三步走)

  1. 打开 App,把视频或图片文件拖入窗口
  2. 选择输出格式(MP4 / MKV / AVI 等视频,或 PNG / JPEG / WebP / GIF 等图片)
  3. 点压缩,等待进度条走完,文件保存在同目录下加 _compressed 后缀

🎯 适用场景

1. 微信/QQ 发视频但文件太大

微信视频有 100MB 限制,4K 手机拍的素材几分钟就超标。CompressO 可以把视频压缩到指定大小或分辨率,在保持可接受画质的前提下顺利发送,不用花钱买会员或借用第三方平台。

2. 不想上传文件到在线压缩网站

在线压缩服务虽然方便,但企业内部的会议视频、个人隐私照片等敏感内容上传到第三方服务器存在泄露风险。CompressO 全程本地处理,不联网、不上传,是处理敏感文件的安心选择。

3. GIF 动画太大无法插入文档/邮件

GIF 格式本身体积大,CompressO 内置的 gifski 引擎可以将 GIF 转为高质量压缩版本,大幅减少文件大小的同时保持动画效果,适合插入 PPT、邮件或网页。

4. 制作网页素材时批量压缩图片

前端开发中大量 PNG/JPEG 图标和素材需要优化,CompressO 的图片批量压缩功能可以在本地批量处理,比在线工具更快更安全。


🔍 对比 / 替代方案

工具类型离线平台费用备注
CompressO桌面应用✅ 完全离线全平台免费开源4,198 Stars
HandBrake桌面应用Win/Mac/Linux免费开源专注视频,图片不支持
FFmpegCLI 工具全平台免费开源命令行,有门槛
TinyPNG 网站在线服务Web免费/付费需上传到服务器
格式工厂桌面应用Windows免费功能全但界面老旧,有广告
Adobe Media Encoder商业软件Win/Mac订阅制专业级,贵

对比要点

  • vs HandBrake:HandBrake 只支持视频压缩,CompressO 同时支持视频和图片;CompressO 界面更现代化。
  • vs FFmpeg:FFmpeg 是命令行工具,参数复杂学习门槛高;CompressO 把 FFmpeg 封装成拖拽即用的图形界面。
  • vs TinyPNG:TinyPNG 是在线服务需要上传文件,隐私无法保证;CompressO 完全本地离线,隐私安全。

⚠️ 注意事项

  1. HandBrake vs CompressO:如果只需要视频压缩且追求专业参数控制,HandBrake 更强大;CompressO 优势在于同时支持图片和视频、界面更简单。
  2. macOS 证书警告:如果不用 Homebrew 安装,直接下载 .dmg 打开会提示"App 已损坏"——这是苹果 Gatekeeper 的误报,解决方法是使用 Homebrew 安装(自动删除 quarantine 属性)或手动执行 sudo xattr -d com.apple.quarantine /Applications/CompressO.app
  3. 压缩质量 vs 文件大小的平衡:FFmpeg 的有损压缩不可逆,压缩前建议备份原文件,多次测试找到画质和体积的最佳平衡点。
  4. Linux AppImage 需要赋予执行权限:下载后记得 chmod +x CompressO_amd64.AppImage 再运行。
  5. 不支持 HEIC/AVIF 等新格式:如果需要压缩 iPhone 的 HEIC 照片,建议先转换为 JPEG 再用 CompressO 处理。

✅ 总结

CompressO 是目前最值得推荐的免费开源压缩工具——Tauri/Rust 构建的高性能底层 + FFmpeg/pngquant/gifski 全套压缩引擎 + 完全离线的隐私安全 + 拖入即用的零门槛界面,4,198 Stars 证明了社区认可度。

优点:全平台支持、视频图片通吃、完全离线隐私安全、零门槛拖拽操作、免费无广告
缺点:无专业参数控制(不如 HandBrake)、不支持 HEIC/AVIF 等新格式
适合:需要发视频但文件太大、日常图片素材压缩、隐私敏感文件本地处理

不想付钱给在线压缩平台,又不想要复杂的 FFmpeg 命令行?CompressO 是目前最简单的免费方案。

⭐ GitHub Stars:4,198(截至 2026-07)
📦 技术栈:Tauri + Rust + React + Vite + FFmpeg/pngquant/gifski
🌐 官网:compresso.codeforreal.com
🔗 GitHub:github.com/codeforreal1/compressO