编码格式
H.264、H.265(HEVC)和 AV1 有什么区别?手机视频该用哪种编码格式
编码格式决定了每 MB 能换来多少画质。下面说明真正要紧的三种格式各自的取舍——以及为什么“最新的那个”并不总是正确答案。
编码格式(codec)是压缩视频画面所用的方法。容器——MP4、MOV、MKV、WebM——只是装着压缩后的视频和音频的盒子。人们说“转成 MP4”时,真正决定大小和画质的是里面的编码格式。
对手机视频来说,要紧的编码格式有三种。
简短的回答
| 如果你想要… | 选择 | 因为 |
|---|---|---|
| 在任何地方、给任何人都能播放 | H.264 | 每部手机、每个浏览器、电视和电脑都能播放 |
| 留在自己设备上的小文件 | HEVC(H.265) | 画质相近时,码率大约只有 H.264 的一半 |
| 给新式播放器的最小文件 | AV1 | 比 HEVC 还要小,而且免版税——但在手机上编码很慢 |
H.264(AVC):到处都能播放的那一个
H.264 于 2003 年完成标准化,是目前支持最广泛的视频编码格式。每部手机都能用硬件编码它,每个浏览器、智能电视、笔记本电脑和聊天应用都能播放它。
它是三者中效率最低的:同样的画质,它需要的码率最多。但当你不知道对方会用什么设备观看时——邮件附件、发给亲戚那台旧笔记本的视频——兼容性比省下的几 MB 更有价值。
HEVC(H.265):日常的升级
HEVC 于 2013 年完成,设计目标是用大约一半的码率达到 H.264 的画质——在真实的手机素材上,它也相当接近这个目标。所以 iPhone 默认用 HEVC 录制(“设置”→“相机”→“格式”→“高效”),很多 Android 手机也把它作为相机选项提供。
现代手机都能用硬件编码和解码 HEVC,所以它又快又省电。问题出在手机之外:有些 Windows 电脑需要一个小小的付费扩展才能播放它,较旧的电视和浏览器可能根本无法播放。
AV1:高效的后来者
AV1 由开放媒体联盟(Alliance for Open Media)于 2018 年定稿——这个联盟的成员包括 Google、Apple、Netflix、Amazon 和 Microsoft——是一种免版税的编码格式。在相近的画质下,它通常能做出比 HEVC 更小的文件,大型流媒体服务也越来越多地使用它。
对手机来说有两点要注意。AV1 的硬件解码已经出现在近期的旗舰芯片上,但还不普遍,所以较旧的手机播放它可能很慢,甚至无法播放。而在手机上用硬件编码 AV1 仍然少见,所以生成 AV1 文件通常要靠软件完成——明显比 HEVC 慢。
你还会看到的其他格式
- VP9——Google 在 AV1 之前推出的格式,在 YouTube 上广泛使用。效率大致与 HEVC 相当。
- VP8 和 MPEG-4 Part 2——较老的编码格式,主要用于兼容旧设备和旧格式。
该选哪一个?
- 分享给别人:H.264。它一定能播放,没有例外。
- 在自己的手机上释放空间:HEVC。你的手机原生支持播放,节省的空间也很大。
- 长期存档:用较高的画质设置编码 HEVC——效率高,而且你可能会用到的软件大多支持它。
- 上传到 YouTube、Instagram 或 TikTok:它没有你想象的那么重要。平台会把你发送的任何文件重新编码;给它一个画质好的 H.264 或 HEVC 文件,分辨率符合它的要求即可。
Ninja 中的编码格式
Ninja 能输出全部六种——H.264、HEVC、VP8、VP9、AV1 和 MPEG-4——写入十二种容器格式。H.264、VP8 和 MPEG-4 免费;HEVC、VP9 和 AV1 随 Ninja Pro 提供。H.264 和 HEVC 运行在手机的硬件编码器上,所以它们最快。分享预设会为各自的平台选择编码格式和分辨率;“转换”让你自己选择这两项。
常见问题
H.265 比 H.264 好吗?
论文件大小,是的:在相近的画质下,HEVC 文件要小得多。论兼容性,H.264 仍然胜出——它在任何设备上都能播放。
AV1 比 HEVC 好吗?
在相近的画质下,AV1 通常能做出更小的文件,而且免版税。但在手机上生成它更慢,目前能播放它的设备也没那么普遍。
手机录视频用的是什么编码格式?
iPhone 默认使用 HEVC。Android 手机因厂商和机型而异;很多手机默认录制 H.264,除非你在相机设置中打开高效视频的选项。
