纯前端本地压缩神器:压缩坞(Media Compress Hub),图片/GIF/视频零上传处理 

在处理敏感图片或大型视频时,你是否担心上传到在线压缩工具会泄露隐私?

今天要介绍的压缩坞(Media Compress Hub) 是一个纯粹的本地化解决方案。这是一款纯前端的媒体压缩工具,支持图片、GIF 和视频的处理。所有计算均在你的浏览器或桌面窗口内完成,文件绝不会上传到任何服务器。

  • 在线版:https://media-compress-hub.vercel.app/
  • GitHub:https://github.com/amoorzheyu/mediaCompressHub
  • 网盘:https://pan.quark.cn/s/40ace1085d69

它既可作为渐进式 Web 应用(PWA)在浏览器中安装使用,开发者也通过 Electron为大家打包了 Windows、macOS 和 Linux 的桌面应用。

纯前端本地压缩神器:压缩坞(Media Compress Hub),图片/GIF/视频零上传处理 插图

核心亮点:隐私、全能、智能

1. 纯本地处理,隐私无忧

  • 零上传:利用浏览器算力(WebAssembly/Web Worker),所有压缩任务在本地执行。
  • 数据安全:特别适合处理证件照、内部会议视频等敏感素材,无需担心云端泄露风险。

2. 全格式支持,精细控制

  • 图片压缩:
    • 输入:支持 JPEG, PNG, WebP, BMP, AVIF 等常见位图。
    • 输出:可转换为 JPG, PNG, WebP。
    • 智能模式:支持调节质量参数,或设定目标体积进行智能压缩。
    • 对比预览:提供原图与压缩图的实时对比,确保画质可接受。
  • GIF 优化:
    • 基于 FFmpeg 重编码。
    • 可调参数包括:帧率上限、调色板颜色数、抖动算法、最大宽度等,有效减小 GIF 体积。
  • 视频压缩:
    • 基于 FFmpeg 的 CRF(恒定速率因子)压缩算法。
    • 可选保留并重编码音轨,或直接去除音轨以进一步减小体积。

3. 历史记录与个性化设置

  • 本地历史:压缩任务摘要自动保存在本地 IndexedDB 中,可在「历史」页随时查看和回溯。
  • 灵活配置:
    • 设定单文件大小上限。
    • 调整图片最低质量阈值。
    • 自定义视频 CRF 范围及默认偏好。
纯前端本地压缩神器:压缩坞(Media Compress Hub),图片/GIF/视频零上传处理 插图1

技术架构:现代前端栈 + WebAssembly

  • 核心框架:React 19 + TypeScript + Vite 8。
  • UI 组件:Ant Design 6,提供简洁现代的交互界面。
  • 路由管理:React Router 7(网页版使用 History 路由,桌面版适配 Hash 路由)。
  • 高性能计算:
    • FFmpeg.wasm:在 Web Worker 中运行,负责 GIF 和视频的重编码,避免阻塞主线程。
    • 独立 Web Worker:专门处理图片编码任务,确保界面流畅响应。
  • 数据持久化:使用 Dexie.js 管理 IndexedDB,高效存储历史记录。
  • 多端部署:
    • Web 端:通过 vite-plugin-pwa 实现离线缓存与 PWA 安装体验。
    • 桌面端:基于 Electron + electron-builder 打包,提供原生应用体验。

如何使用?

  1. 访问或安装:
    • 网页版:直接访问官网,浏览器会提示安装为 PWA 应用,方便离线使用。
    • 桌面版:下载对应系统(Win/Mac/Linux)的安装包进行安装。
  2. 选择文件:拖拽或点击上传需要压缩的图片、GIF 或视频。
  3. 调整参数:
    • 图片:滑动质量条或输入目标大小(KB/MB)。
    • GIF/视频:调整帧率、分辨率或 CRF 值。
  4. 开始压缩:点击处理按钮,等待本地计算完成。
  5. 下载与查看:下载压缩后的文件,或在「历史」页查看之前的任务记录。
纯前端本地压缩神器:压缩坞(Media Compress Hub),图片/GIF/视频零上传处理 插图2

未来计划

开发者将持续优化性能并扩展功能:

  • 支持更多小众图片格式(如 HEIC, TIFF)。
  • 增加批量压缩功能的自动化脚本支持。
  • 优化 FFmpeg.wasm 的加载速度与内存占用。
  • 探索更多基于 WebGPU 的加速可能性。

压缩坞将强大的 FFmpeg 能力带入浏览器,让媒体压缩变得像打开网页一样简单。对于注重隐私、追求效率的用户而言,这是一个值得常驻本地的实用工具。

下载地址
夸克
密码:无