▸_ffmpegtool
~/blog/video-compress-target-size
压缩2026-10-28 · 8 min

视频压缩到多大?按微信群、Discord、邮件给参数

压视频先定终点,再动手:先裁掉没用的部分,再降分辨率,最后用 CRF 或码率上限把体积卡住,别一上来就拉满参数。

压视频时最容易犯的错,是先想“我该用 CRF 23 还是 28”。更实际的问题其实是:这段视频要发去哪?微信群、Discord、邮件、朋友圈,对体积和清晰度的要求完全不一样。

先定终点,再动手

同一个 1080p 视频,发朋友圈和存档是两件事:

  • 给群聊或朋友圈看:720p 通常够用,画面小屏播放,肉眼很难察觉差异。
  • 给同事或客户看:能接受 1080p 就别压太狠,尤其是有表格、字幕、代码界面时。
  • 要长期存档:尽量少动分辨率,优先调 CRF,而不是砍分辨率。
  • 必须卡进某个体积:比如 Discord 20MB、邮件 25MB,这时才考虑码率上限。

一句话:**没有明确终点之前,别乱压。**压太狠省不了多少时间,却会毁掉画面;压太轻又白忙一场。

第一步不是压,是裁

很多人拿到视频就直接调压缩参数。其实最有效的省体积动作,往往不是压缩,而是把没用的部分先剪掉。

一段五分钟的录屏,开头 30 秒找不到窗口,结尾 20 秒“差不多就这样吧”,中间还夹着几次发呆。这些内容删掉后,剩下的有效时长可能只有两三分钟。同样的压缩参数,体积当然更小。

所以流程应该是:

  1. 先用视频裁剪去掉开头结尾和废段。
  2. 再用视频压缩调画质和体积。
  3. 必要时才考虑格式转换统一成 MP4。

顺序别反。先压缩再裁剪,等于把多余的内容也花成本压了一遍。

分辨率别乱降

分辨率是体积的大头,但也是最容易“一降就糊”的。原则很简单:

原始视频用途建议
1080p群聊、朋友圈、即时分享720p
1080p内部审阅、教程演示1080p 或 720p
1440p / 4K需要保存细节1080p
4K 录屏邮件、聊天工具720p 或 1080p

**不要因为 4K 就一定要保留 4K。**如果内容主要是人说话、桌面演示、代码界面,1080p 往往已经足够;发到聊天工具里,4K 也未必比 720p 更清楚,反而更容易被对方播放卡顿。

没有硬性限制时,用 CRF

如果你的目标是“画质看起来差不多,文件小一点”,CRF 是首选。它不是“压到多大”的开关,而是“画质目标”的开关:

CRF含义适用场景
18–20画面接近原片存档、二次剪辑
23常规默认,质量与体积均衡日常分享
26–28明显变小,多数人能接受群聊、社交平台
30+体积很小,但画质明显受损不建议除非你确定可以

如果你不确定,就从 CRF 27 开始。压出来看着还行、体积也能接受,就停。不行就往上或往下调。

有硬性体积限制时,才用码率上限

有些平台不是“画质差不多就行”,而是就是不能超过某个数,比如 Discord 免费用户 20MB,很多邮箱附件 25MB。这种情况下,CRF 可能给你一个很小但画质不错的文件,也可能会超限。这时用码率上限更直接。

估算起始码率可以用这个公式:

目标码率 ≈ 目标体积 × 8 ÷ 时长(秒)

比如 4 分钟视频要压到 20MB 以内:

20MB × 8 = 160 Mbit
160 ÷ 240 秒 ≈ 667 kbps

这就是一个起点,不是精确值。实际结果还要看画面复杂度:静态桌面、PPT、对话画面会比运动镜头省得多。

场景速查表

场景建议做法
微信群 / 朋友圈先裁剪,再 720p,CRF 26–28
Discord / 邮件估算码率,必要时用码率上限
内部演示 / 教程尽量 1080p,CRF 23 左右
存档 / 二次剪辑少动分辨率,CRF 18–20
一定要发给别人且体积小先 MP4,再压

常见坑

  • **只看体积,不看画面内容。**压得太狠,人脸糊成一团,表格读不清,那就没意义了。
  • **先压缩再裁剪。**浪费算力,也不利于精准控制时长。
  • **把 4K 强行塞进小文件。**结果往往不如 720p 或 1080p。
  • **忘记音轨。**对话、会议、教学场景,音频码率也会占体积。
  • **以为转格式就是压缩。**MP4、MKV、MOV 只是容器,编码不变,体积不会自动变小。

动手试

先用 视频裁剪把多余的片段去掉,再到 视频压缩里试一版 CRF 27。如果体积已经够了,就不用再折腾。如果还太大,再考虑降分辨率或用码率上限。

这些操作都在浏览器里完成,文件不上传。

FAQ

Q:是不是 CRF 越低一定越好? A:不一定。CRF 低,画质好,但文件更大。存档或二次剪辑时可以用低一点;只是发给别人看,26–28 往往更划算。

Q:压完文件还是太大怎么办? A:先看看是不是没裁剪。然后再考虑降分辨率,最后才是码率上限。

Q:压到 20MB 以内一定可行吗? A:看时长和画面。4 分钟 720p 静态画面通常可以;如果是很长的高动态视频,就得进一步裁剪或降分辨率。

Q:先转 MP4 还是先压缩? A:通常可以一步到位。除非源文件格式本身很奇怪,才考虑先转换成 MP4 再压。

RELATED TOOLS · 把文章里的东西用起来