CompressO(发音类似 “Espresso”)是一款免费、开源、完全离线的跨平台视频压缩应用,适用于 Windows、macOS 和 Linux。它基于 FFmpeg 实现高效压缩,目标是在尽可能小的文件体积下保留可接受的画质——特别适合需要快速分享视频、节省存储空间或优化网页加载速度的用户。

整个应用不联网、不收集数据、无广告,所有处理均在本地完成。
技术实现
- 后端框架:使用 Tauri(Rust 构建)开发,确保高性能与低资源占用
- 前端界面:基于 Vite 构建,响应迅速,交互简洁
- 压缩引擎:集成平台专用的 FFmpeg 独立二进制文件,无需用户预先安装 FFmpeg
- 运行模式:100% 离线,启动后不发起任何网络请求

下载与安装
从 GitHub Releases 页面下载对应平台的安装包:
| 平台 | 安装包 |
|---|---|
| Linux (Debian/Ubuntu) | CompressO_amd64.deb |
| Linux (通用) | CompressO_amd64.AppImage |
| macOS (Apple Silicon) | CompressO_aarch64.dmg |
| macOS (Intel) | CompressO_x64.dmg |
| Windows 64 位 | CompressO_x64.msi |
| Windows 32 位 | CompressO_x86.msi |
常见问题与解决方案
❓ macOS 提示 “CompressO 已损坏,无法打开” 或 “无法验证开发者”
这是 Apple 的强制代码签名机制所致。由于 CompressO 是免费开源项目,未支付 Apple 的年费($99)进行开发者认证,因此被系统标记为“未识别开发者”。
注意:应用本身并未损坏,提示是误导性的。
解决方法(需信任开发者):
打开终端,执行以下命令移除隔离属性:
xattr -cr /Applications/CompressO.app
之后即可正常启动。
若您对绕过系统安全提示感到不安,可选择不使用该应用。
❓ Windows Defender SmartScreen 警告 “无法识别的应用”
这是 Windows 对非 Microsoft Store 应用的常规警告,尤其在首次运行外部下载的 .msi 安装程序时出现。
解决方法:
点击“更多信息” → 选择“仍要运行”,即可继续安装。
❓ 在 Debian 13 / Ubuntu 24 上无法启动
当前 Tauri 框架与这些新版发行版存在兼容性问题(部分系统库已被移除)。Tauri 官方团队正在调查,暂无临时解决方案。
建议 Ubuntu 22.04 / Debian 12 用户优先使用;新版用户可尝试 AppImage 包(部分情况下可绕过依赖问题)。
适用场景
- 快速压缩手机拍摄的视频,便于微信或邮件发送
- 批量缩小监控录像、录屏等大体积视频
- 为网页或博客准备轻量级视频素材
- 在低带宽环境下预处理视频以加速传输














