视频压缩工具 · 工具箱

WEBCODECS · FFMPEG.WASM · 纯本地处理

在浏览器里压缩视频

把 MP4、MOV、MKV、AVI、WebM 等视频压到微信、邮箱、网盘能接受的大小。输入目标大小或选择预设, 也可以只调分辨率、帧率和画质;顺手裁剪、拼接、提取音频或导出 GIF。输出统一为 MP4(H.264),任何设备都能播放。 编码全部在本机浏览器里完成:支持硬件编码时走 WebCodecs,速度接近本机软件;不支持时自动改用软件编码。 文件不需要上传,大文件也不用先等半小时。

1选择功能

2选择视频

拖入视频,或 点击选择文件

支持 MP4 / MOV / MKV / AVI / WebM 等常见格式,文件不离开本机

3参数设置

压缩模式
常用预设

选择视频后显示预估码率

输出 MP4 · H.264 + AAC。目标大小模式按视频时长反推码率,画质模式按分辨率自动分配码率。

4开始处理

检测编码能力中…

处理完成后,这里会显示结果与下载按钮。

关于本工具

  • 纯本地处理:全部解码、编码都在你的浏览器里完成,文件不经过任何服务器。
  • 双引擎:浏览器支持 WebCodecs 硬件编码时自动走硬件通道(速度接近本机软件);不支持或输入格式特殊时,自动切换到内置的软件编码器兜底。
  • 输出格式:视频统一输出 MP4(H.264 + AAC),手机、电脑、微信、邮箱都能直接播放。
  • 目标大小的原理:按「(目标大小 − 音频占用)÷ 时长」反推视频码率,时长越短越容易压准;目标过小导致码率过低时会有提示。
  • 内存上限:软件编码兜底模式需要把整个视频读进内存,建议单文件不超过 1 GB;硬件通道(WebCodecs)分段读取,压力小得多。
  • 首次使用:软件编码器(约 24 MB)随页面本地加载,需要几秒钟初始化,之后常驻不重复加载。