视频压缩
在浏览器本地把 MP4、MOV、WebM 视频压缩到目标体积,内置 Discord、邮件等常用限制预设,文件不上传、无水印。
拖入一个视频开始压缩
视频压缩的本质是用更少的比特重新编码画面。H.264 这类编码器会利用相邻帧之间的冗余,大多数片段在肉眼察觉之前能减掉一半体积。关键参数是码率,即每秒画面分配的比特数:码率减半,文件约减半,代价是快速运动与细密纹理处变得柔和。
本工具从目标体积倒推参数:先读取视频时长,预留固定的音频开销,再把视频码率设成恰好让成品落在目标以下。这正是「为 Discord 压缩」的实际含义——把一段 200 MB 的录屏压进 8 MB 的上传限制,只在平台允许的额度内分配比特。
处理全程在你的设备上完成,由 FFmpeg 的 WebAssembly 版本驱动——这也是大多数专业视频软件背后的编码器。没有上传队列,没有服务器,没有水印,视频从拖入到下载始终待在浏览器沙箱里。硬件慢只会让等待变长,结果与隐私保证在任何设备上一致。
常见用途
- 把录屏压进 Discord 的附件限制再分享给队友——选择 8 MB 或 25 MB 预设,工具自动算出合适的码率。
- 把产品演示片段压到 25 MB 邮件附件上限以内,作为普通附件发出,而不是发一个会过期的下载链接。
- 在落地页嵌入背景视频前先压缩减重,让片段在移动网络下快速加载,而不是拖累 Core Web Vitals 得分。
- 归档手机录像前先瘦身:把 4K 片段降到 1080p 并配以适中码率,回忆依旧清晰可看,存储开销只剩几分之一。
常见问题
- 视频最小能压缩到多小?
- 取决于画面内容。口播与屏幕录制压缩空间巨大,减小 70–90% 很常见;高速运动或茂密植被则抗压。设定目标体积后,工具会推导能装下的最高码率,所以答案是「你的限制允许多小就多小」。
- 压缩视频会损失画质吗?
- 会——有损编码用细节换体积。码率下降最先体现在快速运动与细密纹理上。文件留得比必需稍大一些,画质就明显更好;预设的目标是让视频在手机屏幕上依旧好看的最低体积。
- 为什么压缩需要等一会儿?
- 逐帧重编码是实打实的计算,且浏览器的 WebAssembly 沙箱目前是单线程运行,耗时大约与视频时长相当甚至更久。大文件进出编码器内存也需要时间。这和桌面转换软件做的是同样的工作,只是发生在离你文件更近的地方。
- 支持压缩哪些格式?
- 凡是 FFmpeg 能解码的都可以:MP4、MOV、WebM、MKV、AVI 以及大多数相机格式。输出统一为 MP4(H.264 + AAC),兼容性最好。极少数无法解码的编码会被明确报错,而不是产出一个坏文件。