文件太大传不动?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 减小体积、将长视频切除多余片段等场景。
🖼️ 图片压缩(多引擎支持)
图片压缩不只一种引擎,根据格式自动选择最优工具:
| 格式 | 工具 | 压缩方式 |
|---|---|---|
| PNG | pngquant | 有损颜色量化 |
| JPEG | jpegoptim | 优化 DCT 系数 |
| GIF | gifski | 将 GIF 转为视频再转回,减少帧数 |
| WebP | cwebp | 有损/无损压缩 |
🔒 100% 离线,隐私安全
CompressO 整个压缩过程在本地完成,完全不联网(除了检查内置 App 更新)。不像在线压缩网站需要先把文件上传到第三方服务器,隐私敏感的视频和图片(企业内部资料、个人照片等)用 CompressO 处理没有泄露风险。
🖥️ 全平台支持
| 平台 | 安装方式 |
|---|---|
| Windows | .msi 安装包 |
| macOS Intel | .dmg 安装包 |
| macOS Apple Silicon | .dmg (aarch64) |
| Linux Ubuntu/Debian | .deb 安装包 |
| Linux 通用 | .AppImage(任意发行版) |
| macOS Homebrew | brew 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使用方法(三步走)
- 打开 App,把视频或图片文件拖入窗口
- 选择输出格式(MP4 / MKV / AVI 等视频,或 PNG / JPEG / WebP / GIF 等图片)
- 点压缩,等待进度条走完,文件保存在同目录下加
_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 | 免费开源 | 专注视频,图片不支持 |
| FFmpeg | CLI 工具 | ✅ | 全平台 | 免费开源 | 命令行,有门槛 |
| TinyPNG 网站 | 在线服务 | ❌ | Web | 免费/付费 | 需上传到服务器 |
| 格式工厂 | 桌面应用 | ✅ | Windows | 免费 | 功能全但界面老旧,有广告 |
| Adobe Media Encoder | 商业软件 | ✅ | Win/Mac | 订阅制 | 专业级,贵 |
对比要点:
- vs HandBrake:HandBrake 只支持视频压缩,CompressO 同时支持视频和图片;CompressO 界面更现代化。
- vs FFmpeg:FFmpeg 是命令行工具,参数复杂学习门槛高;CompressO 把 FFmpeg 封装成拖拽即用的图形界面。
- vs TinyPNG:TinyPNG 是在线服务需要上传文件,隐私无法保证;CompressO 完全本地离线,隐私安全。
⚠️ 注意事项
- HandBrake vs CompressO:如果只需要视频压缩且追求专业参数控制,HandBrake 更强大;CompressO 优势在于同时支持图片和视频、界面更简单。
- macOS 证书警告:如果不用 Homebrew 安装,直接下载
.dmg打开会提示"App 已损坏"——这是苹果 Gatekeeper 的误报,解决方法是使用 Homebrew 安装(自动删除 quarantine 属性)或手动执行sudo xattr -d com.apple.quarantine /Applications/CompressO.app。 - 压缩质量 vs 文件大小的平衡:FFmpeg 的有损压缩不可逆,压缩前建议备份原文件,多次测试找到画质和体积的最佳平衡点。
- Linux AppImage 需要赋予执行权限:下载后记得
chmod +x CompressO_amd64.AppImage再运行。 - 不支持 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