视频压缩 — 在线缩小视频文件,无需上传

按质量等级或目标大小(例如 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),之后会被缓存。

使用方法

  1. 把视频拖到方框中,或点击选择视频。
  2. 选择“按质量”以合理大小获得最佳效果,或选择“按文件大小”并选好需要满足的上限。
  3. 分辨率保持“自动”(目标大小较紧时会建议更低的分辨率),或自行设置。
  4. 选择音频码率,无声片段可以去除音频。
  5. 点击“压缩视频”,编码期间保持标签页打开,然后比较压缩前后的大小并下载 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。

限制会变化;如果接近某个上限,请到相应服务查证。

相关免费工具

  • 视频剪辑 — 在逐帧预览上剪掉视频的开头和结尾。快速无损剪切或逐帧精确重新编码,可静音,并改为 9:16、1:1 或 4:5 画幅。
  • 视频转 GIF — 把 MP4、MOV 或 WebM 片段转成经过调色板优化的 GIF。在预览上截取片段,设置宽度、帧率和循环。不上传任何内容。
  • 图片压缩 — 按质量或目标大小压缩图片,可限制最大尺寸,下载更小的 JPG 或 WebP 文件。支持批量处理,在浏览器中完成。
  • 视频转 MP3 — 把视频中的音频提取为 MP3、M4A、WAV,或不重新编码直接导出原始音轨。快速、私密,在浏览器中完成。