toolgarden.xyz
EN

视频压缩

在浏览器本地压缩视频体积,画质三档可选并支持把长边缩放到 1080p、720p 或 480p,重编码为 H.264 MP4 并同步压低音轨,文件不上传服务器。

video_compress.preview_title

视频压缩设置

画质档位
输出分辨率

请仅处理你拥有权利或已获授权修改的视频。压缩全程在浏览器本地完成,不会上传到任何服务器,关闭页面后数据即被清除。

输出视频

压缩后的视频会显示在这里

工具说明

视频压缩在浏览器本地重编码视频:WebCodecs 硬件编码为 H.264 MP4,按画质档位决定码率,可选把长边缩放到 1080p / 720p / 480p 进一步减小体积,再用本地 ffmpeg 把音轨压低到对应码率。

压缩是重新编码,不是魔法:码率降得越多,体积越小、细节损失越明显。中等档位通常能覆盖日常分享场景,低档位适合只求能看的场合。

视频不会上传到任何服务器,处理全程在你的设备上完成,关闭页面后数据即被清除。

使用步骤

  1. 上传视频

    支持 MP4、WebM、MOV 等常见格式,最长 5 分钟、最大 300MB。

  2. 选择画质与分辨率

    先看预估体积再决定:分辨率缩放对体积的影响通常比降码率更明显。

  3. 生成并下载

    处理完成后预览对比画质,满意再下载,不满意可换档位重新压缩。

支持范围与限制

输出
H.264 MP4(AAC 音轨)
画质档位
高 / 中 / 低三档码率系数
分辨率
保持原尺寸或缩放到长边 1080p / 720p / 480p
上限
单文件 300MB、时长 5 分钟
编码管线
WebCodecs 调用硬件编码器输出 H.264,ffmpeg.wasm 重编码音轨
隐私
全部处理在浏览器本地完成,视频不上传

典型使用场景

  • 聊天工具发大文件

    把超过平台限制的视频压到限额以内,优先缩分辨率。

  • 节省存储空间

    旧素材归档前统一压到 720p 中档位,体积通常能降到原来的几分之一。

  • 网页或 App 上传提速

    上传前的预压缩能显著缩短弱网环境下的等待时间。

使用前需要知道的事

  • 压缩是有损的:已压缩过的视频再次压缩损失会叠加,尽量从原始素材出发。
  • 预估体积是按码率推算的参考值,画面复杂度(运动、噪点)会显著影响实际结果。
  • 输出统一为 H.264 MP4,兼容性最好;个别格式音轨回填失败时会输出无声视频。

相关概念

码率(bitrate)
每秒视频使用的数据量,直接决定体积与清晰度的平衡。
H.264 / AVC
兼容性最广的视频编码标准,WebCodecs 在浏览器内调用硬件编码器输出。

常见问题

能压到指定大小吗?
目前按画质档位工作而不是精确到目标字节数。先试中档位看实际体积,再决定换高档或低档,通常一两轮就能找到合适的档位。
为什么压缩后画质明显变差?
码率系数决定每像素分到的数据量。低档位为体积牺牲细节,快速运动最容易出现块状伪影;对画质敏感的素材请用高档位并保持原分辨率。
压缩会保留声音吗?
会尽量保留:音轨重新编码为 AAC 并匹配画质档位的码率。个别格式回填失败时会输出无声视频,结果信息里会标注。