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。目标大小模式按视频时长反推码率,画质模式按分辨率自动分配码率。
选择视频后显示总时长。截取片段会重新编码为 MP4(H.264 + AAC),保证起止点精确到帧。
移除全部音轨,画面不重编码(无损、秒出),输出 MP4。适合发给他人前去掉环境音、会议杂音。
按文件列表顺序拼接,可在列表里调整顺序。各段统一重编码为 H.264 + AAC,无音轨的片段自动补静音。
GIF 体积随「时长 × 宽度 × 帧率」快速增长,建议片段 ≤ 10 秒、宽度 ≤ 480px。调色板优化已内置。
提取方式
单帧直接下载;多帧打包 ZIP 下载。
4开始处理
检测编码能力中…
处理完成后,这里会显示结果与下载按钮。
关于本工具
- 纯本地处理:全部解码、编码都在你的浏览器里完成,文件不经过任何服务器。
- 双引擎:浏览器支持 WebCodecs 硬件编码时自动走硬件通道(速度接近本机软件);不支持或输入格式特殊时,自动切换到内置的软件编码器兜底。
- 输出格式:视频统一输出 MP4(H.264 + AAC),手机、电脑、微信、邮箱都能直接播放。
- 目标大小的原理:按「(目标大小 − 音频占用)÷ 时长」反推视频码率,时长越短越容易压准;目标过小导致码率过低时会有提示。
- 内存上限:软件编码兜底模式需要把整个视频读进内存,建议单文件不超过 1 GB;硬件通道(WebCodecs)分段读取,压力小得多。
- 首次使用:软件编码器(约 24 MB)随页面本地加载,需要几秒钟初始化,之后常驻不重复加载。