视频文件大小问题
30 fps 的 4K 未压缩视频一分钟需要约 30 GB 存储空间。以此格式,一部两小时的电影将需要 3.6 TB。即使是简短的 YouTube 视频也需要比大多数笔记本电脑更多的存储空间。
显然,视频压缩至关重要。现代视频压缩可以在保持视觉上相同质量的同时将文件大小减小 100 到 1000 倍。但压缩不是魔法 —— 了解其工作原理有助于您对视频工作流程做出更好的决策。
视频压缩如何工作
视频压缩利用了视频内容的两个关键事实:
空间冗余
在单个帧中,相邻像素通常非常相似。一片蓝天、一面墙或一个人的皮肤都包含许多相似的像素值。压缩算法将相似像素分组在一起,并更有效地存储它们。
时间冗余
在连续的帧之间,图像的大部分通常保持不变。如果相机静止而只有一个人在移动,背景根本不会改变。压缩算法可以存储一次背景,只编码变化。
现代编解码器将这些技术与复杂的数学相结合,以在保持视觉质量的同时实现显著的压缩。
编解码器动物园
编解码器(编码器/解码器)是用于压缩和解压视频的算法。有许多编解码器,每个都有不同的优势:
H.264 (AVC)
H.264 是世界上使用最广泛的视频编解码器。它是 Blu-ray 光盘、广播电视、YouTube 和大多数视频会议的标准。2003 年发布,多年来经过精炼以在相对较低的比特率下提供出色的质量。
优势:
- 所有现代设备的通用兼容性
- 具有出色质量的成熟编码工具
- 几乎所有设备中的硬件解码支持
- 所有视频专业人士都理解
劣势:
- 比较新的编解码器(HEVC、AV1)效率较低
- 限于 8 位颜色(没有原生 HDR 支持)
- 专利许可复杂
最适合:最大兼容性、专业视频制作、通用目的。
H.265 (HEVC)
H.265 是 H.264 的继任者,在相同质量下提供约 50% 更好的压缩。它越来越多地用于 4K 内容、HDR 视频和现代流媒体。
优势:
- 在相同质量下比 H.264 小约 50%
- 支持 10 位颜色和 HDR
- 现代设备中的硬件解码
劣势:
- 比 H.264 更复杂的许可
- 旧设备中支持有限
- 编码速度比 H.264 慢
最适合:4K 内容、HDR 视频、现代流媒体、归档。
VP9
VP9 是 Google 的开源编解码器,主要用于 YouTube 和其他 Google 服务。它提供与 HEVC 相似但完全免版税的质量。
优势:
- 免版税
- 与 HEVC 质量相似
- 现代浏览器中的广泛支持
劣势:
- Web 浏览器之外的支持有限
- 编码速度比 H.264 慢
最适合:Web 视频,尤其是 YouTube 和 Google 服务。
AV1
AV1 是最新的主流编解码器,由开放媒体联盟(包括 Google、Apple、Microsoft、Netflix 等)开发。它提供比 HEVC 好 20-30% 的压缩,并且完全免版税。
优势:
- 任何实用编解码器中最好的压缩
- 免版税
- 所有主要浏览器都支持
- 良好的硬件支持正在出现
劣势:
- 编码速度慢(虽然这正在改善)
- 旧设备中支持有限
- 解码更占用 CPU
最适合:现代 Web 视频、流媒体、未来证明。
分辨率和比特率
分辨率
分辨率是指视频帧中的像素数。常见分辨率包括:
- 480p (SD): 854x480
- 720p (HD): 1280x720
- 1080p (全高清): 1920x1080
- 1440p (QHD): 2560x1440
- 2160p (4K UHD): 3840x2160
- 4320p (8K): 7680x4320
更高的分辨率意味着更多的细节,但也意味着更大的文件。正确的分辨率取决于观看环境 —— 4K 适合电视,但对于手机来说是不必要的。
比特率
比特率是每秒视频使用的数据量,以位/秒(bps)或兆位/秒(Mbps)测量。较高的比特率意味着更好的质量但文件更大。
对于 H.264 编码,以下是一些常见的比特率建议:
| 分辨率 | 质量 | 比特率 |
|---|---|---|
| ------------ | --------- | --------- |
| 480p | 低 | 500-1000 kbps |
| 480p | 中 | 1000-1500 kbps |
| 480p | 高 | 1500-3000 kbps |
| 720p | 低 | 1500-3000 kbps |
| 720p | 中 | 3000-5000 kbps |
| 720p | 高 | 5000-8000 kbps |
| 1080p | 低 | 3000-5000 kbps |
| 1080p | 中 | 5000-8000 kbps |
| 1080p | 高 | 8000-12000 kbps |
| 4K | 中 | 15000-25000 kbps |
| 4K | 高 | 35000-68000 kbps |
这些是起点 —— 最佳比特率在很大程度上取决于内容。具有大部分静态内容的截屏可以比快节奏的动作场景使用低得多的比特率。
帧率
帧率是每秒显示的帧数。常见帧率:
- 24 fps:电影外观,电影标准
- 25 fps:PAL 电视标准
- 30 fps:NTSC 电视标准,在线视频常见
- 50 fps:更高质量的 PAL
- 60 fps:更高质量的 NTSC,游戏视频常见
- 120 fps:用于慢动作和高帧率显示
更高的帧率意味着更平滑的运动但更大的文件。对于大多数在线视频,30 fps 就足够了。对于运动或游戏内容,首选 60 fps。慢动作内容可能需要 120 fps 或更高。
质量设置
编码视频时,您通常在以下选项之间选择:
恒定比特率 (CBR)
整个视频的比特率保持不变。简单,但可能会在简单场景上浪费比特,并在复杂场景上缺乏质量。
可变比特率 (VBR)
比特率根据内容而变化。更多的比特分配给复杂的场景,而更少的比特分配给简单的场景。通常在相同文件大小下产生更好的质量,但编码速度较慢。
恒定质量 (CQ) 或恒定 QP
编码器不针对比特率,而是针对质量级别。对于归档和最大质量通常是最佳选择,但文件大小可能会有很大变化。
对于大多数用途,VBR 是一个很好的折中方案 —— 比 CBR 更好的质量,比 CQ 更可预测的文件大小。
两次编码
两次编码在第一遍分析整个视频,然后在第二遍最佳地编码它。第一遍识别哪些场景是复杂的,哪些是简单的,允许第二遍最佳地分配比特。
两次编码在相同文件大小下产生更好的质量,但需要大约两倍的时间。对于将被多次观看的重要视频,两次编码值得额外的编码时间。
实际压缩技巧
1. 选择正确的分辨率
不要以高于所需的分辨率编码。如果您的观众在手机上观看,1080p 通常是最大合理的分辨率。
2. 选择正确的编解码器
为了最大兼容性,使用 H.264。为了现代设备更好的压缩,使用 HEVC 或 AV1。对于 Web 视频,AV1 越来越成为最佳选择。
3. 使比特率与内容匹配
静态内容(截屏、演示文稿)需要比动态内容(运动、动作)低得多的比特率。分析您的内容以设置适当的比特率。
4. 对重要内容使用两次编码
对于将被多次观看的视频,额外的两次编码时间是值得的。
5. 考虑感知质量,而不仅仅是指标
客观质量指标(PSNR、SSIM、VMAF)并不总是与人类感知相匹配。指标得分略低的视频实际上可能对观众看起来更好。
6. 不要过度压缩
在非常低的比特率下,所有编解码器都会产生可见的伪影 —— 块效应、条带、蚊式噪声。如果您的文件大小要求强制极低的比特率,请考虑降低分辨率或帧率。
7. 使用实际内容进行测试
始终使用实际内容测试您的编码设置,而不仅仅是标准测试剪辑。不同的内容类型(动画、运动、人物访谈)具有非常不同的压缩特性。
常见用例
Web 流媒体
使用 H.264 获得最大兼容性,或使用 AV1 获得最佳效率。以多种比特率(称为"阶梯编码")编码,以便观众根据其连接速度获得最佳质量。
在社交媒体上分享
每个社交平台都有自己的编码建议。通常,使用高比特率、1080p、30 fps 的 H.264 以获得最佳效果。
归档重要内容
使用高质量编解码器(HEVC 或 AV1),具有高比特率和两次编码。包括多个音轨和字幕轨道,用于国际内容。
视频通话
使用 VP8、VP9 或 AV1 以低比特率(500-1500 kbps)和低分辨率(480p 或 720p)。对于视频通话,延迟比质量更重要。
编辑和后期制作
使用高质量的中间编解码器(如 ProRes 或 DNxHD)进行编辑。这些编解码器优先考虑质量和编辑性能,而不是文件大小。仅在完成编辑后压缩到交付编解码器。
视频压缩工具
对于在线压缩,我们的视频工具提供基于浏览器的处理,具有合理的默认设置。对于专业工作,FFmpeg 是最强大的视频工具 —— 命令行,但具有几乎无限的功能。
流行的 GUI 工具包括 HandBrake(开源)、Adobe Media Encoder(付费)和 DaVinci Resolve(免费版本可用)。
视频压缩的未来
VVC(H.266)是下一代,承诺比 HEVC 好 50% 的压缩。AV2 正在开发中,作为 AV1 的继任者。两者都仍处于采用曲线的早期阶段。
就目前而言,实际建议是:
- 用于 Web 交付:AV1 与 H.264 后备
- 用于通用目的:以适当比特率的 H.264
- 用于 4K/HDR:HEVC 或 AV1
- 用于归档:以高比特率和两次编码的 HEVC 或 AV1
了解视频压缩有助于您就质量、文件大小和兼容性做出明智的决策。正确的选择取决于您的特定用例,但本指南中介绍的原则普遍适用。使用正确的编码设置,您可以显著减小文件大小,同时保持出色的视觉质量。
About the Author
ChDaoAI Media Team — The ChDaoAI team consists of passionate engineers, designers, and content creators who are dedicated to making powerful AI tools accessible to everyone.