H.264 vs H.265 vs AV1:视频编解码器比较 (2026年)
这三种编解码器到底是什么
H.264、H.265 和 AV1 都是视频压缩标准。你可以把它们想象成一种算法,能将庞大的原始视频文件压缩成你可以实际存储和传输的大小。一分钟未经压缩的 1080p60 视频大约有 12 GB。编解码器的全部目的就是智能地丢弃你眼睛不会注意到的视觉信息,同时保留那些重要的部分。 H.264 早在 2003 年就已标准化,并成为了无可争议的视频之王。从蓝光光盘到 YouTube 的早期时代,一切都由它驱动。它背后是由 Via LA 管理的专利池,这意味着商业用户通常需要支付授权费,尽管多年来其执行力度出了名的不一致。 H.265(或称 HEVC)于 2013 年问世,并带来了一个宏大的承诺:在同等视觉质量下,比 H.264 的压缩率高出 40-50%。但它的专利费情况迅速演变成一团乱麻。多个相互竞争的专利池制造了如此多的法律迷雾,以至于像苹果、谷歌和 Mozilla 这样的主要参与者多年来都拒绝在他们的网络浏览器中支持它。 AV1 则是对这种混乱局面的直接、免版税的回应。它由开放媒体联盟(Alliance for Open Media)——一个包括谷歌、苹果、Netflix、亚马逊和英特尔在内的庞大联盟——开发,并于 2018 年最终确定。它的目标是在 H.265 的基础上再将效率提升 30%。由于它对所有人免费开放,所有主流浏览器现在都支持它,并且自 2022 年以来销售的大多数设备都已标配硬件解码功能。 这段历史不仅仅是些趣闻。为一项工作选择合适的编解码器,并不仅仅关乎技术规格。像授权成本、硬件支持和编码速度这样的现实因素,与纯粹的压缩效率同等重要。
压缩效率:真正重要的数据
编解码器的比较在谈到质量时可能会含糊其辞,所以我们来看看已发表研究中的确切数据。Netflix 在 2020 年进行了一次大规模比较,在匹配的 VMAF 分数(一种可靠的感知质量指标)下测试了这三种编解码器。对于 VMAF 93 的高质量 1080p 内容,他们发现 H.265 所需的比特率比 H.264 少约 45%。而 AV1 又比 H.265 所需的比特率少约 35%。这意味着与老旧的 H.264 标准相比,AV1 的总压缩率提升了 60-65%。 这对文件大小意味着什么?一部 90 分钟的电影,用 H.264 编码是 4 GB,换成 H.265 可能会缩小到 2.2 GB,而用 AV1 则可能降至仅 1.5 GB,所有这些都在可接受的流媒体质量(VMAF ~85)下。对于像 Netflix 这样提供数百万流媒体服务的公司来说,这是带宽成本上足以改变游戏规则的差异。而对于存档个人视频收藏来说,节省的空间固然不错,但可能没有那么革命性。 问题在于编码速度。这些效率的提升是以高昂的计算成本为代价的,尤其是对 AV1 而言。使用最初的 libaom-av1 编码器,在其默认的“good”预设(cpu-used=4)下,一台现代的 8 核 CPU 处理 1080p 视频可能只能达到 15-25 fps。相比之下,在同一台机器上,使用经典的 libx264 编码器以“medium”预设处理 H.264,速度可以飞快地达到 150-300 fps。 值得庆幸的是,由英特尔和 Netflix 开发的 SVT-AV1 编码器极大地缩小了这一性能差距。在预设 6 下,SVT-AV1 可以达到 80-120 fps 的 1080p 内容处理速度,同时在压缩率上仍然轻松击败 H.265。这正是 CocoConvert 用于 AV1 输出的编码器,也是我们能够在几分钟而不是几小时内交付成品文件的原因。 H.265 使用 libx265 编码则正好处于中间位置,在 medium 预设下处理 1080p 视频通常速度为 30-60 fps。这比 H.264 的速度明显慢了一步,但仍然比最初的 AV1 编码器快得多。
2026年的浏览器和设备支持情况
设备支持情况发生了巨大变化,以至于“所有情况都用 H.264 就行了”这种旧建议现在已经过时到危险的地步。你需要更细致的判断。 H.264 仍然是兼容性方面无可争议的冠军。过去十年里的每一台浏览器、智能电视和手机都能毫无问题地播放它。如果你要向广大未知的受众发送视频,H.264 仍然是最安全的选择。它就是能用。 H.265 则是另一回事。硬件支持很普遍,但软件支持是个雷区。自 iPhone 7(2016年)以来,iPhone 就已经支持 HEVC 硬件解码。安卓的支持情况取决于芯片组;旗舰级的骁龙 835 或更新的型号没问题,但 2019-2021 年的联发科低端芯片就不好说了。在桌面上,Safari 原生支持 HEVC,但 Chrome 和 Firefox 只有在你拥有正确的硬件和操作系统级编解码器时才支持。真正的麻烦事是 Windows,你可能需要告诉用户去微软商店花 0.99 美元购买 HEVC 视频扩展。这种碎片化使得 H.265 成为通用网页分发的糟糕选择。 与此同时,AV1 已成为现代网络流媒体的明显赢家。Chrome、Firefox、Edge,甚至 Safari(自 16.4 版本起)都支持它。硬件解码现在已经很常见:它内置于苹果芯片的 Mac、英特尔 11 代及以后的 CPU、AMD RDNA2 及以后的 GPU、英伟达 RTX 30 系列及以后的 GPU,以及几乎所有配备 2022 年或更新 SoC 的安卓设备中。毫不奇怪,YouTube 和 Netflix 现在对他们很大一部分的流媒体都默认使用 AV1。 对于 CocoConvert 用户来说,选择很明确。如果你的网站分析显示受众群体很现代,使用最新版的浏览器,那么 AV1 是一个绝佳的选择。但如果你是为仍在使用锁定的 Windows 7 机器的企业内网制作文件,那么 H.264 不仅仅是个好主意——它是强制性的。 给专业人士的一个简短说明:CocoConvert 的 AV1 输出是为网络分发而优化的。我们目前不支持在 MP4 容器内的 AV1 中嵌入杜比视界(Dolby Vision)HDR 元数据,这是某些高端工作流所需的功能。对于这种特定用例,MKV 或 MP4 容器中的 H.265 仍然是行业的首选方案。
针对常见用例,该选择哪种编解码器
别想着有什么唯一的“最佳”编解码器。正确的选择完全取决于你在做什么。以下是针对常见场景的分解说明。 **上传到 YouTube 或社交平台:** 别想太多。用 H.264 以非常高的比特率(YouTube 建议 1080p 为 10-20 Mbps,4K 为 35-68 Mbps)编码你的母版文件然后上传。反正平台都会将其重新编码成多种格式和质量,包括 AV1、VP9 和 H.264。给他们一个预先制作好的 AV1 文件对你没任何帮助;他们只会再次进行转码。 **存档原始素材:** H.265 在这里是绝对的主力。它在压缩和质量之间提供了绝佳的平衡,并且受到像 Premiere Pro、DaVinci Resolve 和 Final Cut Pro 等所有主流视频编辑器的支持。相比 H.264,你可以节省大量空间,又不必忍受 AV1 极长的编码时间。一个采用 CRF 18、封装在 MKV 容器中的 10-bit H.265 文件,是保存你想要保留但又不常编辑的素材的可靠格式。 **自托管网页视频:** 这就是你可以发挥聪明才智的地方。使用 CRF 32-38(SVT-AV1 量表)的 AV1 作为你的主要源,并提供一个 H.264 版本作为备用。HTML5 的 `<video>` 元素让这变得很容易。这种设置能为现代浏览器提供卓越的低带宽体验,同时确保对老旧设备的近 100% 兼容。 **与家人或非技术人员分享:** 采用 MP4 容器的 H.264。没有例外。它能在他们的三星电视、Windows 笔记本、iPad 和用了五年的安卓手机上播放,不会弹出任何安装编解码器的提示。这能省去你一个技术支持电话。 **4K HDR 内容:** 带有 HDR10 元数据的 H.265 是目前最可靠的选择。虽然带有 HDR10 的 AV1 在 Chrome 和 Firefox 中确实可以工作,但在独立媒体播放器中的支持仍然不稳定。对于杜比视界(Dolby Vision),你基本上只能选择 H.265 或 H.264,而且需要特定的容器设置。带有杜比视界的 AV1 仍然是一个硬件尚未完全跟上的面向未来的格式。 当你使用 CocoConvert 时,我们已经将这些用例映射到了我们的输出配置中。“网页兼容 (Web Compatible)” 会给你一个通用的 H.264 文件,“现代网页 (Modern Web)” 使用我们优化的 AV1 流程,而“存档质量 (Archive Quality)” 则默认使用 H.265 Main10 来保留质量和 HDR 数据。
真正起作用的质量设置
选择编解码器只是成功了一半。一个配置不佳的 H.265 编码,在完全相同的文件大小下,看起来可能比一个精心调校的 H.264 编码还要差。设置至关重要。 这三种编解码器都使用一种名为 CRF(恒定码率系数)的码率控制模式,你选择一个质量等级,然后让编码器自己计算出比特率。数字越低意味着质量越高、文件越大,但每种编解码器的量表是不同的: - H.264 (libx264):CRF 18 通常被认为是视觉上无损的。CRF 23 是高质量的绝佳默认值,而 CRF 28 对于低带宽流媒体来说很可靠。 - H.265 (libx265):量表不同。这里的 CRF 24 在感知质量上约等于 H.264 的 CRF 23。CRF 28 是流媒体的常见目标。 - AV1 (SVT-AV1):量表范围更广 (0-63)。CRF 35 是一个很好的起点,大致相当于 H.264 的 CRF 23。 除了 CRF,编码器预设对效率有巨大影响。使用 libx264 的 'veryslow' 预设,与 'medium' 预设相比,在相同的 CRF 下可以将文件大小缩小 10-15%。虽然要花很长时间,但对于最终的存档编码来说,这是值得的。对于时间就是金钱的批量作业,'fast' 或 'faster' 是完全可以接受的权衡。 这里有一个关于 H.265 的关键提示:在为苹果设备创建 MP4 文件时,一定要加上 `-tag:v hvc1`。没有这个标签,即使编解码器受支持,QuickTime 和 iOS 也会直接拒绝播放该视频。任何在苹果产品上跟视频兼容性问题斗争过的人都懂这种特殊的挫败感。这是一个很容易被忽略的细节,而 CocoConvert 会为所有 H.265 MP4 输出自动处理好。 对于 AV1,SVT-AV1 编码器中的 `--film-grain` 参数非常巧妙。它允许你在解码端合成胶片颗粒,而不是试图对其进行编码,从而为带有噪点的源材料节省大量比特率。对于有颗粒感的胶片,8-12 的值效果很好;对于干净的数字视频,将其保留为 0。 最后,不要忽视二次编码(two-pass encoding)。如果你需要达到一个特定的比特率目标,二次编码会在第一次过场时分析视频,以便在第二次过场时更智能地分配比特。在相同的平均比特率下,这几乎总能产生比单次 VBR 编码明显更好的质量。这就是为什么 CocoConvert 的“流媒体优化”配置会使用这种方法。
硬件编码:速度与质量的权衡
像 libx264、libx265 和 SVT-AV1 这样的软件编码器,能在给定文件大小下提供绝对最佳的质量,但它们可能慢得令人痛苦。替代方案是硬件编码,它使用你 GPU 或 CPU 上的专用芯片。这些芯片速度快得惊人——通常快 10-50 倍——但代价是文件更大,在同等视觉质量下通常要大 20-40%。 英伟达的 NVENC、AMD 的 AMF 和英特尔的 Quick Sync 是三巨头。NVENC 支持 H.264、H.265 和(在 RTX 40 系列及更新的显卡上)AV1。AMF 处理 H.264 和 H.265,而 AV1 支持则在 RDNA3 GPU 上实现。英特尔的 Quick Sync 自其第 12 代 CPU 起就已支持这三种格式。 硬件和软件编码之间的质量差距也在缩小。对于许多类型的内容,英伟达 RTX 40 系列 GPU 上的 AV1 编码器,在其较快的预设(6-8)下,与基于软件的 SVT-AV1 相比真的很有竞争力。对于需要实时结果的直播或屏幕录制,硬件 AV1 不再是一个重大的妥协;它是一个极好的选择。 然而,CocoConvert 的转换流程对所有格式都专门使用软件编码。这是一个深思熟虑的设计选择。作为一项云服务,我们优先考虑的是一致、可复现的质量,而不受底层服务器硬件的影响。软件编码器提供了这种可靠性。代价是处理非常长的文件,比如长篇电影,可能会比在你本地带有新 GPU 的台式机上花费更长的时间。一个 2 小时的 4K 视频转换为 AV1 可能需要 20-45 分钟,具体取决于服务器负载。我们觉得有必要坦诚地说明这一点,因为这有助于你判断我们的服务是否适合你的特定工作。如果你要批量转换一个庞大的库,使用硬件编码的本地 FFmpeg 脚本可能是一条更实际的途径。
实用总结
2026 年的编解码器格局比几年前的层级要分明得多。AV1 已经决定性地赢得了网络流媒体之战;它免版税、支持广泛,并提供卓越的压缩率。H.265 是用于存档、专业工作流以及分发 AV1 支持尚不稳定的 4K HDR 内容的正确工具。而 H.264 则是万能的备用方案,当你完全不知道文件将在什么设备上播放时就用它。 对于大多数使用 CocoConvert 的人来说,这很好地简化了决策过程。选择“网页兼容 (H.264)”以获得最大的覆盖范围。如果你知道你的用户拥有现代设备,为自己的网站或应用选择“现代网页 (AV1)”。并使用“存档 (H.265)”来长期存储高质量的素材。 了解 CocoConvert 的用途也很重要。我们擅长在这三种编解码器之间进行转换,用于网络和存档目的,自动应用经过实战检验的质量设置,并处理那些棘手的容器细节(比如那个 `hvc1` 标签),这些细节常常是人们在使用手动 FFmpeg 命令时遇到的坑。但在批量处理海量库、需要帧精确元数据的专业母版制作工作流,或复杂的杜比视界 HDR 制作等场景下,你可能需要另外的工具。 要看到差异,最好的方法是亲自测试。不要只依赖基准测试图表。上传一段你自己内容的有代表性的短片——30 到 60 秒就足够了——然后比较输出结果。在你自己的视频上,文件大小和视觉质量的真实差异会告诉你所有你需要知道的一切。