视频压缩
浏览器本地重编码缩小视频体积,解决微信发送超限,视频不上传
选择本地视频,按需降低分辨率(原始/720p/540p/480p)、选择码率档(高/中/低),可一键静音。 工具采用 MediaRecorder 实时重编码方案:视频在本地播放的同时逐帧绘制到 canvas 并录制为 WebM(VP8/Opus),输出体积由目标码率决定。压缩全程在浏览器完成,视频不会上传服务器。
选择视频文件
点击或拖入视频文件(上限 1GB)
本地压缩,视频不上传
压缩设置
分辨率越低、码率档越低,压缩率越高;过低会明显模糊
方式说明:本工具采用「实时录制」重编码——视频播放一遍、同步录制一遍,所需时间约等于视频时长; 输出为兼容性广的 WebM(VP8/Opus),mp4 可先用站内格式工具查看兼容性; 实际画质与体积因浏览器编码器实现而异。录制期间请保持页面在前台。
#关于在线视频压缩
微信发不了超过 25MB 的视频、网盘上传太慢、素材库占满磁盘——这些场景都需要给视频「瘦身」。 本工具在浏览器里完成解压播放、缩放重绘与 WebM 重编码,视频自始至终不离开你的电脑; 相比上传到云端排队压缩,本地处理更快也更适合隐私内容(会议录屏、家庭视频)。
实时录制式压缩是怎么工作的
浏览器没有公开「一键重编码视频文件」的 API,本工具采用的方案相当于:把视频当作直播源, 播放的同时逐帧绘制到 canvas,canvas.captureStream() 产出视频轨,再与音轨合并交给 MediaRecorder 按目标码率录制为 WebM。因此压缩一遍的时间约等于视频时长,且效果取决于当前浏览器的 VP8/Opus 编码器实现; 追求更快、更小、更保真的专业压缩,请交给桌面版 FFmpeg 或剪辑软件。
参数怎么设:微信 25MB 上限示例
体积 ≈ 总码率 × 时长 ÷ 8。以 2 分钟视频为例:目标 24MB 以内 → 总码率 ≤ 1600kbps → 选「480p + 低码率 + 保留音频」通常可达;60 秒以内的短片选「720p + 中码率」画质更均衡。 工具面板会实时显示目标码率与预计体积,按「预计输出 ≤ 平台限制」倒推即可。
常见问题
- 输出的 WebM 发微信、传抖音能用吗?主流 App 与网页端(微信/抖音/B站/小红书)都能接受或自动转码 WebM;若目标平台只认 mp4,请选低码率后先用平台自带的上传压缩,或使用桌面工具转换容器格式。
- 为什么压缩完反而更大了?实时录制存在码率下限与容器开销,源视频码率极低(如已被强压缩过)时输出可能变大,工具会明确提示并建议换更低档位。
- 中途可以停止吗?关掉页面会怎样?录制中可点「提前停止」拿到已录制的部分;关闭页面或切走标签页会中断录制,所有进度不落盘,请保持页面在前台直至完成。
相关工具推荐
身份证复印件排版
正反面照片按 85.6×54mm 原件大小排进一页 A4,本地处理导出打印
PDF转图片
PDF 每页导出 JPG/PNG,可设分辨率与质量,发群/插 PPT 素材一步到位
PDF压缩
本地压缩 PDF 体积(三档质量),扫描件标书瘦身,文件不出浏览器
Excel表格查看转换器
在线查看xlsx/xls/csv并转换,多Sheet切换,导出JSON/CSV/Markdown,纯本地解析不上传
PDF电子签名
手写板书写签名,拖拽定位到 PDF 任意页任意位置,合同审批本地签
在线录屏
浏览器直接录屏(可选系统声音/麦克风),无需安装软件,录完即下载