压缩坞:浏览器本地压缩视频、图片与GIF,支持自定义目标体积
压缩坞是一款在浏览器中运行的媒体压缩工具,支持图片、GIF和视频,处理过程全在本地,无需上传服务器,还能设定目标体积,适合私密素材与临时压缩需求。
本地运行,告别上传隐私之忧
压缩坞(Media Compress Hub)是一个完全在浏览器里运行的媒体压缩网页。它支持 JPG、PNG、WebP、AVIF、BMP 等多种图片格式,也能处理 GIF 动图;更特别的是,它可以直接压缩 MP4、MOV 等视频文件。
日常寻找在线视频压缩工具时,最令人头疼的莫过于两点:一是文件必须上传到第三方服务器,对于私密图片、个人素材或公司录屏,总会担心数据外泄;二是免费版限制繁多,超过 50MB 或 100MB 的文件往往无法处理,而且上传和下载的过程常常比压缩本身更耗时。
与常见在线压缩工具的本质差异
大多数压缩网站采用“云端算力”模式,站长需承担高昂的服务器带宽和计算成本,因此通常会通过限制文件大小、添加水印或强制注册来控制开销。
压缩坞则不同,它将计算负担转移到了用户自己的设备上。网页加载完成后,图片压缩通过独立的 Web Worker 完成编码,而 GIF 和视频则借助 FFmpeg.wasm 在浏览器内部进行转码和压缩。
这里最让人安心的地方,就是省去了上传环节。整个压缩过程在浏览器本地完成,文件不会被传到某个压缩服务器再下载回来。处理个人照片、工作录屏、课程素材时,至少少了一道“交给别人”的步骤。当然,本地处理并非没有代价,大文件压缩的速度最终取决于你的电脑配置。
核心亮点:自定义目标体积
除了隐私安全,这个工具更切中痛点的是支持设定“压缩目标体积”。很多人压缩视频是为了通过微信发送,或者上传到有严格附件大小限制的系统。如果自己手动调整分辨率和码率,往往压完发现体积仍然超标。在压缩坞中,你可以直接设定“将视频压缩到 20MB 以内”,工具会自动寻找合适的参数来逼近目标值。
文件大小方面,项目标注的上限比较宽松:图片约 50MB、GIF 约 500MB,视频理论上可达 5GB。但这并不意味着所有设备都能稳定处理 5GB 的视频,浏览器内存、CPU 性能和系统负载都会影响最终体验。
本地压缩的局限:大文件仍需高性能设备
压缩坞省去的是上传环节,而不是计算成本。图片、GIF 和视频最终都在你的浏览器中处理,文件越大,对电脑性能和浏览器内存的要求就越高。
处理大文件前,建议做好心理预期:GIF 和视频压缩会用到 WebAssembly 版 FFmpeg,首次加载可能需要等待片刻。几百 MB 的录屏或短视频通常还好,但若直接尝试近 5GB 的高清视频,低内存设备可能会变慢、发热,甚至出现浏览器卡死或崩溃。
对于主流配置的电脑,处理几百 MB 的录屏、网站素材或私人短视频时,通常能省掉反复上传下载的等待。直接访问网页版即可使用,也可以安装为 PWA,适合作为临时压缩素材的辅助工具。
不过,若你需要长期批量处理超大视频,或者对压缩速度和稳定性有较高要求,HandBrake 等成熟的桌面软件仍然更可靠。压缩坞也提供基于 Electron 的桌面版源码,但目前缺少直接可用的 macOS 预编译安装包,自行编译有一定门槛。
如果你的电脑配置本身较弱,或有大量超大视频需要批量压缩,那么它可能不适合作为主力工具。这种情况下,推荐使用 HandBrake 这类成熟的本地桌面软件,效率会更高。
自部署需注意 AGPL-3.0 许可证
普通用户直接使用网页版即可,基本无需纠结许可证问题。这一提醒主要针对想二次开发、自行部署,甚至将其改造为公开在线服务的开发者。
压缩坞使用 AGPL-3.0 许可证。简单来说,如果仅用于本地自用,通常问题不大;但若你修改了源码,并部署成他人可通过网页访问的服务,就必须仔细阅读 AGPL 对源码开放的要求。
这并非意味着不能商用,而是不能仅凭“开源”二字就直接拿来修改建站。若要提供公开服务或团队内部长期部署,最好先仔细审阅许可证条款。
项目信息
- 🌐 压缩坞 Media Compress Hub 在线演示页面:直接在浏览器中测试图片、GIF 与视频的本地压缩效果。
- 🐙 压缩坞 GitHub 项目主页:查看项目源码、支持的媒体格式清单、AGPL 许可条款及本地部署说明。