🎬 视频压缩
压缩 MP4、WebM、MOV — 不上传、无需注册、无水印
✓ 永久免费 · ✓ 无需注册 · ✓ 文件不上传 · ✓ 离线可用
🔒 你的视频和音频绝不会离开你的设备。 所有处理都通过 FFmpeg.wasm(H.264 / AAC,完全在浏览器中运行) 在浏览器本地完成。无上传、无服务器、无追踪。
功能特点
- 零上传 — 视频文件从不离开你的设备。压缩通过 WebAssembly 在你的 CPU 上完成 — 可在 DevTools 网络面板中验证。
- 画质可调 — 选择 CRF(18-35),也可以把分辨率降到 1080p、720p 或 480p。下载前可预览对比,改设置后能对同一个视频重新压缩。
- 最高缩小 90% — 手机和相机拍的视频通常能缩小 50-90%。已经压缩得很好的视频可能缩不了 — 页面会直接告诉你,而不是给你一个更大的文件。
- 无水印、无需注册 — 不像 Clipchamp、Veed 等在线压缩工具 — 无账号、无水印、无时长限制。
使用方法
- 拖入视频 — MP4、WebM、MOV、AVI、MKV — 任何常见格式。最大 1 GB,避免浏览器内存超限。
- 选择画质和尺寸 — CRF 18 ≈ 视觉无损,28 = 平衡(默认),32 = 小文件。降低分辨率最省空间。
- 等待压缩完成 — FFmpeg.wasm 引擎首次加载约 30 MB,然后在你的 CPU 上压缩。1080p 视频在较新的笔记本上大约需要视频时长的 2 倍;分辨率越小越快。
- 对比并下载 — 左右对比原始与压缩后的视频,确认满意后下载 MP4。原始文件全程不动。
使用场景
- 压缩到邮件附件限制以下(Gmail 25 MB、Outlook 20 MB)
- 通过 WhatsApp、Telegram、Discord 发送,避免被平台二次压缩
- 为网站提供更小的 MP4 首屏视频,提升加载速度
- 归档手机里的旧录像前先压缩,节省存储空间
- 上传到 YouTube、TikTok、Instagram 之前缩短上传时间
How it compares
| ToolKoala | Clideo | FreeConvert | Kapwing | Ezgif | |
|---|---|---|---|---|---|
| Your video is uploaded to a server | No — it is encoded in your browser | Yes | Yes | Yes | Yes |
| Watermark on a free export | None | Yes | None | Yes, on the free plan | None |
| Free file-size limit | 1 GB | 500 MB | 1 GB | No stated cap | 200 MB |
| Free usage cap | None | Files kept 14 days | 20 conversion-minutes a day | 4-minute maximum export | None |
| Account needed | No | No | No | To remove the watermark | No |
| Cost to lift the main limit | Free — there is no paid tier | $12/mo | $12.99/mo | $16/mo billed yearly | Free |
Checked 14 August 2026 against each service’s own pages; these limits change often, so verify before relying on them. Ezgif is listed because it is genuinely free and watermark-free — it just uploads your file and caps you at 200 MB. Microsoft Clipchamp also encodes locally, so browser-side processing is not unique to us.
常见问题
视频会上传到你们的服务器吗?
不会。整个过程中视频都保留在你浏览器的内存里。唯一的网络请求是首次使用时从公共 CDN 加载约 30 MB 的 FFmpeg 引擎。打开 DevTools → 网络面板就能验证 — 你会看到 FFmpeg 文件加载,但不会看到视频被上传。
为什么比那些用服务器的在线压缩工具慢?
服务端工具用的是专门的 GPU 或 CPU。ToolKoala 是通过 WebAssembly 在你电脑的 CPU 上运行 FFmpeg.wasm。换来的是隐私:你的视频不会离开本机。1080p 视频在较新的笔记本上大约需要时长的 2 倍(60 秒约 2 分钟);4K 要慢好几倍,选 1080p 或 720p 会快很多。
文件大小上限是多少?
上限是 1 GB:视频不会上传,所以必须放得进浏览器内存。超过 1 GB 的文件建议用 HandBrake 等桌面软件压缩。500 MB 以下大多数笔记本都能流畅处理。
CRF 是什么?
Constant Rate Factor(恒定码率因子)— H.264 编码的画质调节参数。数值越低画质越好、文件越大。18 = 视觉无损,23 = 高画质,28 = 平衡(推荐),32 = 明显压缩,35 = 大幅缩小。
分辨率设置有什么用?
它会在编码前缩小画面:720p 表示较短的一边为 720 像素(横拍 1920 × 1080 变成 1280 × 720,竖拍变成 720 × 1280)。像素越少越省空间,编码也更快。比所选尺寸还小的视频保持原尺寸,不会被放大。
会保留拍摄日期和位置吗?
保留拍摄日期,相册里依然按原来的时间排序;手机写进视频的 GPS 位置会被删除。MP4 只包含视频和第一条音轨,额外的音轨和字幕不会保留。
手机上能用吗?
技术上可以,但压缩很吃 CPU。手机在处理大文件时可能变慢或内存不足。建议大于 100 MB 的视频在电脑或笔记本上处理。
为什么用 H.264 而不是 H.265 或 AV1?
H.264 兼容性最好(任何手机、浏览器、智能电视都能播放)。H.265 和 AV1 文件更小但还不是所有设备都能播放。
来自 Milo 🐨 的笔记
我自己的视频压缩工具有三处让我不满意。一拖进视频,画质滑块就消失了,页面提示“试试更高的 CRF”时,你只能从头再拖一次——现在设置一直留在结果下方,“用这些设置重新压缩”会用你改过的设置再压同一个视频。以前也没法把画面缩小,而真正省空间的就是这一步:现在可以选 1080p、720p 或 480p(按较短的一边算,竖拍的手机视频也适用,而且绝不会放大)。还有,压缩后的视频丢了拍摄日期,却留着手机写进去的 GPS 位置——正好反了。现在日期会保留,相册能按时间正确排序,位置则会被删除。
我压缩了一段录屏,结果整个过程都停在“压缩中... 0%”。浏览器录的视频(以及大多数录屏软件)不记录时长,引擎就没法算百分比。现在拿不到真实百分比时,进度条会闪动,并显示已用秒数和处理到视频的哪一处。另外两处:以全色度(4:4:4)保存的视频,以前压缩出来 iPhone 和 Safari 都放不了,现在一律输出所有设备都能播放的标准格式;下载的文件以你的视频命名,不再叫 compressed.mp4。
相关教程
- 📖 Free Video Compressors Compared in 2026 — Where Each One Actually Stops You — I checked the free limits on Clideo, FreeConvert, Kapwing, Ezgif and my own tool, then read what people actually complain about. It isn't privacy — it's watermarks, daily caps, and paywalls that appear after you've waited.
- 📖 我们如何打造一款不上传你视频的浏览器视频压缩器 — 大多数"在线视频压缩"网站都会把你的文件传到服务器。这是我们如何用 FFmpeg.wasm 在浏览器里跑出一个完全不上传的视频压缩工具的故事,以及你怎么 10 秒亲自验证它。
相关工具
- 🎵 MP3 压缩器 — 码率可调的音频压缩 — 不上传、无需注册、无水印
- 📦 压缩图片 — 在不损失画质的前提下缩小文件体积——全部在浏览器中完成
- 📺 M3U8 播放器 — 粘贴 M3U8 地址即可在浏览器中直接播放 HLS 流——无需安装任何软件
💬 Bug、点子,或者就想打个招呼? 告诉 Milo 🐨 · [email protected]