编解码器到底是什么?
编解码器(Codec,编码器-解码器)是压缩视频数据的算法。没有压缩,一分钟1080p视频超过10GB。用H.264,只需100–200MB。相同的视觉质量,体积缩小99%。
代价是:更新的编解码器压缩效果更好,但解码需要更多CPU,且可能不被旧设备支持。
你需要了解的四个编解码器
H.264(AVC)—— 通用标准
2003年发布。至今仍是全球使用最广泛的编解码器,理由充分。
数据:
- 文件大小:基准(其他一切都与此比较)
- 解码支持:过去10年100%的设备
- 编码速度:快
- 低码率画质:良好
适用场景: 兼容性比什么都重要时——社交媒体、邮件、可能使用旧设备的客户、网站嵌入。
实际示例: 60秒1080p视频,8 Mbps H.264编码 = 约60MB。
H.265(HEVC)—— 更好的压缩,更有限的支持
2013年发布。在相同视觉质量下,压缩效率比H.264高40–50%。
数据:
- 文件大小:比H.264小约50%
- 解码支持:约90%的现代设备(并非所有旧Android、部分Linux配置不支持)
- 编码速度:比H.264慢2–5倍
- 低码率画质:优秀
适用场景: 存储大文件(4K素材、档案)、针对现代设备、或上传到支持它的平台(YouTube、Vimeo)。
实际示例: 同样60秒1080p视频,8 Mbps H.265编码 = 约30MB(与H.264 60MB画质相同)。
VP9 —— 谷歌的开源方案
谷歌2012年发布。免版税,压缩率与H.265相当。
数据:
- 文件大小:比H.264小约30–40%
- 解码支持:Chrome、Firefox、Edge、Android、YouTube——Safari/iOS不原生支持
- 编码速度:非常慢
- 低码率画质:优秀
适用场景: 可控播放器的网络传输,或上传YouTube(YouTube无论如何都会重新编码为VP9)。
AV1 —— 未来
2018年由开放媒体联盟(谷歌、Netflix、苹果、亚马逊、Mozilla)发布。免版税。目前最佳压缩率。
数据:
- 文件大小:比H.265小约30%,比H.264小约50%
- 解码支持:快速增长——所有现代浏览器、iPhone 15+、大多数2022+安卓设备
- 编码速度:比H.264慢10–50倍(硬件编码器正在跟上)
- 低码率画质:最佳
适用场景: 流媒体(Netflix、YouTube都在用)、编码时间无关紧要的长期存储、为档案做未来保障。
横向对比
| 编解码器 | 文件大小 | 兼容性 | 编码速度 | 最适合 |
|---|---|---|---|---|
| H.264 | 基准 | 通用 | 快 | 一切场景 |
| H.265 | −50% | 现代设备 | 慢 | 4K、存储、现代平台 |
| VP9 | −40% | Web/Android | 非常慢 | 网络视频、YouTube |
| AV1 | −50%+ | 2022+设备 | 非常慢 | 流媒体、档案 |
各场景选哪个编解码器
上传YouTube → H.264或H.265。YouTube无论如何都会重新编码为VP9/AV1。用H.264追求速度,用H.265缩小上传文件大小。
分享给客户 → 永远用H.264。你不知道他们用什么设备。
网站背景视频(静音循环) → Chrome/Firefox用WebM(VP9),MP4(H.264)作为备选。两种都提供。
4K归档 → H.265或AV1。需要兼容性用H.265,追求最大压缩用AV1。
移动端优先内容 → 720p H.264。设备兼容性最佳选择。
流媒体服务/大受众群 → 如果编码器支持硬件加速用AV1,否则用H.265。
文件格式与编解码器的区别
编解码器和文件格式是两回事:
- .mp4 = 可以包含H.264、H.265或AV1的容器
- .webm = 包含VP9或AV1的容器
- .mkv = 灵活容器,支持任何编解码器
MP4中的H.264是万能安全选择。大多数视频托管平台都接受它,并在自己这边重新编码。
立即压缩你的视频
视频压缩工具 — 上传视频、选择输出格式(MP4或WebM)、选择质量。FFmpeg使用上述编解码器逻辑进行编码。无账号,无水印。