视频压缩 — 在线缩小视频文件,无需上传
按质量等级或目标大小(例如 Discord 的 10 MB)压缩 MP4、MOV 或 WebM 视频。输出 H.264 MP4,在你的设备上处理。
发现问题,或者觉得哪里可以更好?每条消息我们都会阅读,并尽快修复。
这款视频压缩工具在浏览器中缩小 MP4、MOV、WebM 和 MKV 视频的文件大小,这样对于 Discord、WhatsApp 或邮件附件来说太大的视频,无需先上传到转换网站就能发送。选择一个质量等级,或选择一个目标大小,工具会根据视频时长算出低于该大小所需的码率。输出为 H.264 MP4,所有手机、浏览器和聊天应用都能播放。
一切都在你的设备上运行,使用编译为 WebAssembly 的 ffmpeg 和 x264 编码器。这样私人视频始终保持私密,也没有上传等待和大小限制,但速度比服务器慢:WebAssembly 只用一个 CPU 核心编码,所以对于 720p–1080p 的视频,耗时大约等于视频时长,或慢上几倍。降低分辨率对速度和体积的帮助最大。首次运行会下载 ffmpeg 引擎(约 32 MB),之后会被缓存。
使用方法
- 把视频拖到方框中,或点击选择视频。
- 选择“按质量”以合理大小获得最佳效果,或选择“按文件大小”并选好需要满足的上限。
- 分辨率保持“自动”(目标大小较紧时会建议更低的分辨率),或自行设置。
- 选择音频码率,无声片段可以去除音频。
- 点击“压缩视频”,编码期间保持标签页打开,然后比较压缩前后的大小并下载 MP4。
常见问题
如何把视频压缩到 10 MB 以下发到 Discord?
选择“按文件大小”,选择 Discord(10 MB),然后压缩。工具会用大小预算除以视频时长得到总码率,减去音频码率,并预留约 7% 给 MP4 封装开销。对于 60 秒的视频,视频码率大约是 1.2 Mbps,在 720p 下看起来不错,在 1080p 下则会出现色块,所以“自动”分辨率会按需降到 720p 或 480p。如果结果仍然超出,它会以更低的码率重新编码一次。
压缩视频会降低画质吗?
会,重新编码是有损的,但你能察觉到多少取决于设置。“高”预设(x264 CRF 23,也是 x264 自己的默认值)与大多数手机拍摄的视频很难区分,却常常能把体积减半,因为手机为了速度会以很高的码率录制。CRF 每增加 6,文件大小大约减半,这也正是这里各预设之间的间隔。
为什么压缩速度比其他网站慢?
其他网站会上传你的文件,在多核服务器上编码。这里的编码在你自己的电脑上以 WebAssembly 单线程完成,所以一段较长的 1080p 视频可能需要几分钟。换来的是不上传任何内容,也没有大小限制或排队。要加快速度,可以降低分辨率或选择“较快”编码设置。
WhatsApp 的视频大小限制是多少?
WhatsApp 将以媒体形式发送的视频限制在 16 MB,并会自行大幅压缩。先在这里压缩到略低于 16 MB,可以让你掌控视频的观感。改为以文档形式发送,则可以发送大得多的文件(最大 2 GB),且 WhatsApp 不会再次压缩。
压缩后的视频是什么格式?
H.264 视频加 AAC 音频的 MP4,并把索引移到文件开头(faststart),这样不必完全下载就能开始播放。这个组合在所有当前的手机、浏览器、电视和剪辑软件上都能播放,这比 H.265 或 AV1 等新编码略好一些的压缩率更重要。
有文件大小限制吗?
本工具没有设置限制,但浏览器必须把输出保存在内存中,而 WebAssembly 内存上限为几 GB。几百 MB 的文件在电脑上通常没问题;好几 GB 的 4K 文件可能会内存不足,这种情况下请先用视频剪切工具截短。
按质量还是按目标大小:该用哪种
质量模式(CRF)保持画质不变,文件大小随内容而定:画面静止的人物讲话视频会非常小,快速运动的体育视频则较大。如果你只是想要一个更小、看起来仍然不错的文件,就用它。
目标大小模式恰恰相反:固定大小,接受由此带来的画质。当有硬性限制时使用它,例如上传表单或聊天应用。计算很简单:码率(kbps)= 大小(MB)× 8,000 ÷ 时长(秒)。一段 2 分钟的视频预算 25 MB,总码率约为 1,670 kbps,即大约 1,540 kbps 视频加 128 kbps 音频。
H.264 码率参考
某个视频码率下的观感取决于运动和细节,但对于 30 fps 的视频,可以以此为起点:
• 1080p:4–8 Mbps 观感良好;低于 2.5 Mbps 时运动画面开始模糊。
• 720p:2–4 Mbps 观感良好;低至约 1 Mbps 仍可接受。
• 480p:1–2 Mbps;低至约 500 kbps 仍可接受。
• 360p:400–800 kbps;适合小尺寸预览。
如果目标大小所允许的码率低于当前分辨率的范围,那么用同样码率输出更小的分辨率,会比满是色块的大分辨率更好看。“自动”分辨率做的正是这件事。
常见上传限制(2026 年)
• Discord:没有 Nitro 时每个文件 10 MB;Nitro Basic 为 50 MB;Nitro 为 500 MB。
• WhatsApp:以媒体形式发送的视频 16 MB;以文档形式发送最大 2 GB。
• Gmail:每封邮件附件 25 MB(更大的文件会转为 Google 云端硬盘链接)。
• Outlook.com:大多数账号附件上限 20 MB。
限制会变化;如果接近某个上限,请到相应服务查证。