×
功能特点
本地处理,安全私密
- 所有压缩过程完全在浏览器本地运行,无需上传
- 视频文件不会传输至任何服务器,隐私有保障
- 断网状态下加载完成后同样可正常使用
- 无文件大小与数量限制(取决于本机内存)
灵活的压缩参数
- 6 档视频质量可选,从接近无损到极致压缩
- 8 档音频码率调节,支持完全静音输出
- 支持 4K / 2K / 1080p / 720p 等多种分辨率
- 支持自定义任意宽高分辨率输出
广泛的格式支持
- 支持输入 MP4、MOV、MKV、AVI 等 20+ 种格式
- 可转换输出为 18 种主流视频格式
- 支持将视频转换为 GIF 动态图像
- 自动适配不同格式的最优编码参数
批量处理能力
- 支持一次选择多个视频文件同时处理
- 支持选择整个文件夹批量导入视频
- 可保持原始目录结构输出压缩文件
- 实时显示每个文件的处理进度与状态
智能时间预估
- 实时显示已用时间与预计剩余时间
- 根据已完成文件动态计算预计完成时刻
- 压缩完成后展示详细开始与结束时间统计
- 支持压缩完成 / 失败的状态分类汇总
便捷的使用体验
- 内置视频预览,支持点击列表切换预览
- 显示压缩前后文件大小对比与压缩率
- 支持保存偏好设置,下次打开自动恢复
- 支持深色模式,界面简洁直观易上手
使用介绍
1
选择视频
点击"选择视频"添加单个或多个文件,或点击"选择文件夹"批量导入整个目录中的视频
2
配置参数
根据需求选择视频质量、音频码率、输出分辨率和目标格式,可保存设置供下次复用
3
选择保存位置
点击"选择保存位置",在本地磁盘中指定压缩后文件的输出文件夹并授权写入
4
开始压缩
点击"开始压缩"后耐心等待,列表实时显示每个文件的处理进度、状态与压缩率
5
查看结果
完成后文件自动保存至指定位置,页面展示处理汇总、成功数量与总用时统计
适用场景
社交媒体发布
- 将高清录屏或相机视频压缩至平台限制大小内
- 适配微信、微博、抖音、B站等各平台上传要求
- 在保证画质的前提下显著缩减文件体积
网页视频优化
- 将视频转换为 WEBM / MP4 等网页友好格式
- 降低分辨率与码率,加快网页加载速度
- 转换为 GIF 用于网页动态展示或表情包制作
存储空间节省
- 批量压缩手机或相机中积累的视频素材
- 归档老旧视频,释放硬盘与云端存储空间
- 长期存档时选择高质量档位兼顾画质与体积
格式转换需求
- 将苹果设备 MOV 格式转换为通用 MP4
- 将 MKV 多轨道视频转换为移动端兼容格式
- 满足特定播放器或剪辑软件的格式要求
邮件与即时通讯
- 压缩视频至邮件附件大小限制(通常 25MB)以内
- 满足微信等 IM 工具对视频大小的发送限制
- 快速压缩会议录屏后分享给团队成员
视频剪辑前处理
- 将大体积素材预压缩,减轻剪辑软件负担
- 统一批量素材的分辨率与格式方便后期剪辑
- 降帧率输出用于制作流畅的 GIF 预览动图
常见问题
为什么页面提示"需要开启跨域隔离头"才能使用?
本工具底层基于 FFmpeg WebAssembly 技术,需要浏览器开启跨域隔离(COOP/COEP)安全策略才能正常调用共享内存。请联系网站管理员在服务器响应头中添加 Cross-Origin-Opener-Policy: same-origin 和 Cross-Origin-Embedder-Policy: require-corp,也可在 Chrome 浏览器中安装"COOP/COEP Header Editor"扩展临时启用。
视频压缩后画质变差了,如何保证更好的画质?
建议在视频质量选项中选择"高质量(视觉无损)"或"超高质量(接近无损)",同时将音频质量设为"原始音频"并保持原始分辨率输出。CRF 值越低画质越高文件也越大。如果仅需压缩大小而不改变画质,可优先降低音频码率或适当降低分辨率来节省空间。
压缩大文件时浏览器崩溃或卡死怎么办?
由于视频处理在浏览器内存中进行,单个文件建议不超过 2GB。处理超大文件时可采取以下措施:① 关闭其他浏览器标签页和程序释放内存;② 先降低输入视频的分辨率再处理;③ 分批次处理文件,每次完成后点击"清空缓存"释放内存;④ 使用 Chrome 等内存管理更好的浏览器。
为什么某些格式(如 MOV)无法显示分辨率信息?
部分视频格式(如苹果设备录制的 MOV 文件、H.265 编码视频)在浏览器原生解析时存在兼容性限制,无法直接读取元数据,因此分辨率信息可能显示为"未知"。这不影响正常压缩过程,压缩后的分辨率信息会在文件处理完成后重新获取并显示。
压缩进度长时间停在 0% 或某个数值不动,是卡住了吗?
并非卡住。FFmpeg 处理视频时进度回调的频率取决于视频内容和编码器,进度显示可能不是匀速的。特别是首次加载时需要下载约 10MB 的 FFmpeg 核心组件,期间进度不会更新。只要浏览器标签页没有崩溃,建议耐心等待。若超过 10 分钟仍无响应,可刷新页面后重试。
保存的设置在哪里?关闭页面后会丢失吗?
点击"保存设置"后,当前的质量、音频、分辨率、格式等偏好设置会保存到浏览器本地存储(localStorage)中,关闭页面或重新打开后均会自动恢复。点击"清除设置"可将所有选项重置为默认值。注意:清除浏览器缓存或更换浏览器会导致保存的设置丢失。
注意事项
⚠️ 浏览器要求
需要支持 WebAssembly 和 File System Access API 的现代浏览器,推荐 Chrome 89+、Edge 89+。Firefox 和 Safari 可能因安全策略限制而无法正常使用"选择保存位置"功能。
💡 首次加载较慢
工具首次使用时需要从 CDN 下载约 10MB 的 FFmpeg WebAssembly 核心,加载时间取决于网络状况,请耐心等待加载完成后再选择文件进行处理。
✅ 压缩期间保持页面活跃
视频处理过程中请勿切换标签页或使浏览器进入后台,部分浏览器会限制后台标签页的 CPU 资源,导致处理速度大幅降低甚至任务中断。
🚫 文件大小建议
受限于浏览器可用内存,单个视频文件建议不超过 2GB。处理超大文件时 FFmpeg 需在内存中同时保存输入和输出数据,内存不足会导致处理失败或浏览器崩溃。
📁 保存位置需授权
选择保存位置时浏览器会弹出系统文件夹选择对话框并请求写入权限。请确保目标文件夹您拥有写入权限,同一会话中切换保存位置后需重新授权。
⚙️ 格式转换注意事项
将视频转换为 WMV、VOB、MXF 等特殊格式时,由于 FFmpeg WebAssembly 版本编解码器支持有限,可能出现兼容性问题。建议优先选择 MP4、MKV、WEBM 等主流格式以获得最佳兼容性。
输出格式对比参考
| 格式 | 适用场景 | 兼容性 | 编码器 | 推荐度 |
|---|---|---|---|---|
| MP4 | 通用分享、社交媒体、网页嵌入 | 极高 | H.264 + AAC | ⭐⭐⭐⭐⭐ |
| MKV | 多音轨、字幕存档、高清保存 | 高 | H.264 + AAC | ⭐⭐⭐⭐ |
| WEBM | 网页视频、现代浏览器播放 | 较高 | VP9 + Opus | ⭐⭐⭐⭐ |
| MOV | 苹果设备、Final Cut Pro 剪辑 | 较高 | H.264 + AAC | ⭐⭐⭐⭐ |
| AVI | Windows 传统播放器、旧设备 | 中等 | H.264 + AAC | ⭐⭐⭐ |
| GIF | 动态图、表情包、网页插图 | 极高 | 调色板优化 | ⭐⭐⭐ |
| 3GP | 老款移动设备、低带宽传输 | 低 | H.264 + AAC | ⭐⭐ |
| FLV | 旧版 Flash 播放器、直播流 | 低 | H.264 + AAC | ⭐⭐ |