如何压缩视频,用于 WhatsApp、邮件和网页
各平台的大小限制,分辨率和码率的作用,以及让视频低于限制的设置。
现在的手机拍一分钟视频,就有 150 到 400 MB。这对邮件来说太大了,超过了大多数即时通讯 App 的上限,也远远超过任何社交平台重新压缩后会保留的数据量。压缩视频,就是决定这些数据里有多少真正能被观众看到,而这比手机录下的要少得多。
决定视频大小的因素
- 分辨率是每一帧的像素尺寸。4K 是 3,840 × 2,160;1080p 是 1,920 × 1,080;720p 是 1,280 × 720。分辨率减半,像素数就变成四分之一,文件大小也大约变成四分之一。
- 码率是编码器每秒使用的数据量,单位是兆比特每秒(Mbps)。手机录制 4K 的码率是 50 到 100 Mbps。Netflix 播放 4K 大约用 15 Mbps,1080p 约 5 Mbps。可压缩的空间很大。
- 帧率是每秒的帧数。30 fps 是标准;60 fps 数据量翻倍,画面更流畅,但只对体育和游戏画面有意义。
- 编码格式就是压缩方法。H.264 到处都能播放。H.265(HEVC)大约小 40%,但在很多 Windows 电脑和较老的 Android 手机上,不装额外软件就无法播放。AV1 更小,但支持程度仍然参差不齐。
各平台限制
| 用途 | 限制 | 对你的视频会做什么 |
|---|---|---|
| 以文档形式最多可发 2 GB;以视频形式发送会被大幅压缩到约 16 MB | 自己先压缩到 720p,效果比它的自动压缩更好 | |
| iMessage | 约 100 MB 以内比较稳妥;更大的会发送失败或改用 iCloud 链接 | 开启“low quality mode”(低质量图像模式)时会压缩 |
| Gmail / Outlook | 附件 25 MB / 20 MB | 直接拒绝,并建议改用云盘链接 |
| Instagram Reels | 最大 4 GB,90 秒到 3 分钟 | 重新压缩到约 1080p、3 到 5 Mbps |
| TikTok | 最大 4 GB / 10 分钟 | 重新压缩到 1080p |
| YouTube | 最大 256 GB | 每种分辨率都会重新压缩;请上传高画质版本 |
| 网站(自建托管) | 取决于你的主机限制 | 每段控制在 10 到 20 MB 以内,加载时间才合理 |
| Slack / Teams | 1 GB / 250 MB | 很少触及上限;为观看者的带宽着想可以压缩 |
好用的设置
| 目标 | 分辨率 | 画质 | 每分钟大小(约) |
|---|---|---|---|
| 邮件发送,25 MB 以内 | 720p | 中到低 | 8 到 15 MB |
| WhatsApp,画质好过它自带的压缩 | 720p | 中 | 12 到 20 MB |
| 网站背景循环视频 | 1080p,去掉音频 | 中 | 20 到 35 MB |
| 上传社交媒体 | 1080p | 高 | 40 到 70 MB |
| 保留一份依然好看的副本 | 原始分辨率 | 高 | 原文件的 40% 到 60% |
如果结果还是太大,最有效的是降低分辨率,其次是画质,再次是剪短视频。去掉音频每分钟只能省 1 到 2 MB。
为什么发消息用 720p 通常就够了
手机在聊天气泡里播放视频时,显示宽度只有几百像素。720p 包含的细节已经超过那里能看到的。反正通讯 App 都会把你发送的内容重新压缩一遍,交给它一个干净、尺寸合理的 720p 文件,最终效果要比丢给它一个 4K 文件任它糟蹋好得多。
不上传视频也能压缩
本站的视频压缩工具在你的浏览器里运行 FFmpeg 编码器。引擎只需下载一次,之后视频就在你的设备上完成解码、缩放,并重新编码为 H.264 MP4。家庭录像、工作录屏以及其他任何私密内容,都不会离开你的电脑或手机。它比桌面软件慢,在笔记本电脑上大约需要视频时长的一到三倍,但对于几分钟的视频来说,为了保护隐私,这点代价很小。如果你的 iPhone 视频在 Windows 上无法播放,可以用 MOV 转 MP4。