视频压缩指南:平衡质量与文件大小
理解视频编解码器的工作原理以及如何为不同平台压缩视频。CRF、比特率和分辨率选择的实用指南。
理解视频压缩
视频压缩通过消除冗余数据来减小文件大小。挑战在于在质量损失和文件大小之间取得平衡。
NOTE
现代编解码器可以在保持视觉质量的同时实现10倍的压缩率。
关键概念
比特率:每秒数据量。更高 = 更好的质量,更大的文件。
分辨率:像素尺寸。4K vs 1080p vs 720p。
编解码器:压缩算法。H.264 vs H.265 vs VP9。
CRF:恒定速率因子。质量目标而非大小目标。
H.264 vs H.265 (HEVC)
| 方面 | H.264 | H.265 |
|---|---|---|
| 压缩效率 | 基准 | 25-50%更好 |
| 兼容性 | 通用 | 较新设备 |
| 编码速度 | 更快 | 更慢 |
| 许可 | 免费使用 | 复杂 |
何时使用每种
H.264 用于:
- 最大兼容性
- 网页视频
- 旧设备支持
- 快速编码需求
H.265 用于:
- 存储效率
- 4K内容
- 现代设备
- 档案保存
CRF 设置解释
CRF(恒定速率因子)使更简单的场景使用更少的比特,复杂场景使用更多,保持一致的感知质量。
| CRF值 | 质量 | 使用场景 |
|---|---|---|
| 18-20 | 视觉无损 | 档案,母带 |
| 21-23 | 极好 | 高质量分发 |
| 24-27 | 好 | 一般用途 |
| 28-32 | 可接受 | 网页/移动 |
TIP
从CRF 23开始,然后根据需要调整。大多数用户无法区分CRF 20和23之间的差异。
分辨率选择
| 平台 | 推荐分辨率 |
|---|---|
| YouTube | 1080p或4K |
| Instagram源 | 1080x1350 |
| Instagram故事 | 1080x1920 |
| TikTok | 1080x1920 |
| 1280x720 |
缩放考虑
- 放大比缩小质量差
- 匹配源分辨率是理想的
- 纵横比影响裁剪
实用压缩工作流程
用于社交媒体
- 导出原始完整质量
- 压缩H.264,CRF 24-26
- 保持平台原生分辨率
- 测试不同设备上的播放
用于存档
- 使用H.265获得更好的压缩
- CRF 18-20用于无损质量
- 保留原始分辨率
- 保持元数据完整
用于网页
- H.264获得最大兼容性
- CRF 26-28用于小文件
- 考虑多种分辨率
- 启用快速启动原子
比特率 vs CRF
恒定比特率(CBR):
- 可预测的文件大小
- 流媒体所需
- 对于复杂场景可能效率较低
CRF变量质量:
- 最高效
- 不可预测的文件大小
- 最适合本地处理
常见错误
过度压缩
- 块状伪影
- 颜色带
- 模糊
选择错误的分辨率
- 不必要地放大
- 损失相对质量
忽视音频
- 音频压缩也很重要
- AAC 128-192kbps对于大多数内容来说足够
结论
视频压缩是在可接受的质量与文件大小之间取得平衡。从现代编解码器开始,使用CRF获得最佳效率,并始终测试您的输出。基于浏览器的处理意味着压缩时您的视频保持私密。