视频压缩到指定大小
视频压缩到指定大小:输入目标 MB,按视频时长计算码率,在浏览器本地重新编码为 H.264 MP4,超出目标会按实际大小修正码率再压一遍。视频不上传,免费无需登录。
实测(桌面 Chrome,单线程 ffmpeg.wasm):10 秒 1080p 保持 1080p 约 32 秒;目标 50 MB 时 150 秒 1080p 视频一遍压到 48.64 MB;3.5 GB / 5 分钟 1080p 和 60 分钟 720p 视频均处理成功,目标最大 500 MB。没压到目标会自动再编一遍。相关:视频转 GIF、视频剪切、音频格式转换器。
文件只在本机处理 · 不上传
三步完成
- 选择一个视频,页面读出时长、分辨率和是否有音轨
- 填写目标大小(MB)或点常用大小,查看计划码率
- 点开始压缩,等待进度完成,预览后下载 MP4
使用限制
- 使用单线程 ffmpeg.wasm,速度比桌面软件慢:实测 10 秒 1080p 约 23–32 秒
- 实测可处理 3.5 GB / 60 分钟的视频,目标最大 500 MB;手机内存更小,大视频可能失败
- 处理期间需保持页面打开
常见问题
- 压缩后能保证不超过目标大小吗?
- 工具按「目标体积 × 8 ÷ 时长」算码率并预留 4% 余量;第一遍超出会按实际大小修正码率再编码,最多 3 遍,给出不超过目标的最大一版。实测 5 MB 目标输出 4.95 MB,3 MB 目标第 2 遍输出 2.86 MB。
- 最大能处理多大、多长的视频?
- 桌面 Chrome 实测:3.5 GB、60 分钟的视频都能处理;目标大小最多 500 MB。更大更长的未测试,手机上可用内存更小。
- 视频压缩到 10MB 以内怎么弄?
- 填目标 10,选文件开始压缩。
- 视频压缩后大小没变怎么办?
- 先看原视频是否已经比目标小:这种情况页面会提示「原视频 7.26 MB 已经小于目标,无需压缩。」(实测 7.26 MB 的视频设 10 MB 或 7.5 MB),开始按钮不可点,文件保持原样,把目标调到比原视频小即可。目标只比原视频略小时会正常重新编码,实测同一视频设 7 MB 输出 6.69 MB(编码 2 遍)。目标太小、低于最低码率时会提示「目标太小:0:52 的视频至少需要约 0.54 MB。」并且无法开始;去掉声音可以把下限降低(同一视频约 0.33 MB)。
- 压缩要多久?
- 单线程在浏览器里编码,实测 10 秒 1080p 视频约 23–32 秒,52 秒 720p 缩到 360p 约 20 秒,60 分钟 720p 缩到 240p 约 16 分钟。
- 为什么画面变小了?
- 目标码率不够时会自动降低分辨率(1080p / 720p / 540p / 360p / 240p),同样体积下画面更清楚。去掉声音也能把更多体积留给画面。
- 会上传吗?
- 不会。视频引擎从本站加载后在你的浏览器里运行,视频不上传。想自己确认:打开开发者工具的 Network 面板压缩一次,只会看到加载引擎文件的下载请求,没有上传请求。
- 免费吗?
- 免费,无需注册登录,打开即用,也没有使用次数限制。
隐私说明:文件与文本均在你的浏览器本地处理,不会上传到服务器(详见 信任与隐私)。