把视频压缩到 10 MB——或任意精确大小

用滑块设定大小或直接输入。最长的视频会刚好落在它下面,较短的视频按同一比例压缩。

文件只留在你的设备上,不会上传任何内容。

精确大小压缩的原理

文件大小就是码率 × 时长。为了达到 10 MB,CompressLab 先从目标中减去声音和封装的开销,把剩下的分配到整个视频时长上,再以恒定码率编码。编码后检查实际大小,如果编码器超出了,就用修正后的码率再编码一次。误差在几个百分点以内。

视频能压到多小?

有下限:浏览器的编码器不会把视频降到约 24 kbit/s 以下。一个 4 分钟的视频,最小约 0.9 MB——这个大小下只能得到 144p、每秒 10 帧。滑块绝不会低于你的视频可能达到的值,并会显示含声音和不含声音的最小值。

批量:多个视频,一个上限

有多个视频时,滑块决定最长那个的大小。所有视频使用相同的码率,所以看起来同样好,也都不会超过上限。某个视频需要不同的大小?打开高级设置,点它旁边的 ⚙。

常用目标

10 MB 能有什么画质

视频时长推荐分辨率视频码率
15 秒1080p≈ 4.8 Mbit/s
30 秒1080p / 720p≈ 2.4 Mbit/s
1 分钟720p≈ 1.2 Mbit/s
2 分钟540p≈ 0.55 Mbit/s
5 分钟360p≈ 0.2 Mbit/s

这些数值假设是普通立体声(96–128 kbit/s);对长视频,CompressLab 会自动降低音频码率,让画面分到更多预算。

小体积下获得最佳效果的技巧

常见问题

为什么我的 10 MB 文件只有 9.5 MB?

留一点安全余量,确保即使网站计算兆字节的方式略有不同,文件也能低于限制。

能保持原分辨率吗?

能——这是默认设置。此时滑块只降低码率。如果希望在大小较小时降低分辨率,请选择“自动”。

长视频也能用吗?

能,没有时长或文件大小限制。目标很小时,也可以把视频分成几段。

怎样把视频压到正好 10 MB?

把滑块调到 10 MB。CompressLab 会根据时长计算码率、编码、检查结果,必要时再编码一次,让它刚好落在 10 MB 以下。

最后更新: 30/10/2026

另见