Chrome已实现对H.265/HEVC的硬解支持

Chrome104及以上版本现已支持H.265/HEVC硬解,显著提升了超高清视频播放性能。此更新使GPU利用率大幅降低,播放更流畅。然而,播放效果受GPU型号影响,部分AMD显卡存在兼容性问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

H.265/HEVC作为ITU-T VCEG继H.264/AVC之后所制定的新视频编码标准,能够在有限带宽下传输质量更高的视频。超高清视频的普及与流行,使得各大网站不得不用H.265来代替老旧的H.264编码做视频传输,当使用H.265标准的视频时,浏览器对于H.265的支持不友好一直是用户及厂商们的应用之痛。

微帧科技-视频编码与超高清服务提供商 - 微帧科技

下图是主流浏览器对H.265/HEVC的原生支持情况(最新),其中红色代表不支持,绿色代表支持,黄色代表可通过硬解码支持或在特定的设备上支持。可以看出,H.265/HEVC在浏览器端并不是一个得到广泛支持的方案。

支持HEVC/H.265的浏览器版本:
· Safari 13 - 15.5 发布于2019年9月19日-2022年5月17日
· Safari 15.6发布于2022年7月20日
· Safari 16.0 - TP
· Safari & Chrome for iOS 11 - 15.5 发布于2017年9月19日-2022年5月16日
· Safari & Chrome for iOS 15.6发布于2022年7月20日
· Safari & Chrome for iOS 16.0

可通过硬解码支持
· Edge 12 - 18 发布于2015年7月29日-2018年11月13日
· Edge 79 - 104 发布于2020年1月15日-2022年8月5日
· Edge 105 发布于2022年9月1日
· Safari 11 - 12.1发布于2017年9月19日-2019年3月25日
· IE 11 发布于2013年10月17日

据报道,以下几个浏览器可以在某些具有硬件支持的Android设备上显示:
· Chrome 104 for Android 发布于2022年8月3日
· Samsung Internet 5 - 17.0 发布于2016年12月16日-2022年5月5日
· Samsung Internet 18.0 发布于2022年8月5日
· Opera 64 for Android 发布于2021年2月16日
· Android 5-6x WebView:Chromium 105 发布于2022年9月5日

正在大家对H.265/HEVC硬解发愁时,Chrome 104及以上版本实现了对H.265/HEVC的硬解支持,这无疑是件值得所有人欢呼的事情。我们通过实测发现确实能够在Chrome上播放HEVC视频,测试结果如下:

是否能播放?

我们用Windows电脑,在Chrome桌面快捷方式添加启动参数 “--enable-features = PlatformHEVCDecoderSupport”,然后打开测试视频页面,视频可播放。

Mac版则通过解压安装Googel Chrome with HEVC.app,然后打开测试视频页面,视频亦可播放。

性能如何?

这里我们主要查看GPU的利用率情况,分别用三台不同显卡的电脑播放8K+60P测试视频,结果如下:

- Intel(R) UHD Graphics 630:Video Decode GPU利用率 60%左右,播放流畅;

- NVIDIA GeForce GTX 1060 6G:Video Decode GPU利用率不到50%,播放流畅;

- AMD Radeon(TM) Graphics:Video Decode GPU利用率是0%,可播放,时而出现卡顿掉帧。

解码性能除了与显卡有关,也与播放的视频分辨率、帧率有关,当我们尝试播放4K+30P测试视频,GPU利用率确实有所提升;但此处有一点值得思考,为何AMD Radeon(TM) Graphics显卡上播放HEVC视频时,Video Decode GPU利用率为0%?难道走的软解?

是否为硬解?

为解答上述疑惑,我们在三台不同显卡的电脑上,用Chrome打开【chrome://media-internals】,同时播放HEVC测试视频,最终使用的Decoder解码器显示如下,说明确实走的都是硬解。(如果 Decoder 是【FFMpegVideoDecoder】,则说明走的是软解。)

HDR效果如何?

下图可见:

- MacOS设备能很好的在Chrome上显示HEVC HDR视频;

- 配备AMD Radeon(TM) Graphics显卡的HDR显示屏,Chrome在处理 PQ 曲线的 HDR 视频时存在显示异常的问题;

- 配备NVIDIA GeForce GTX 1060 6G显卡的SDR显示屏,在处理PQ曲线的HDR视频时会通过色调映射(Tone MApping)的方式使其效果接近原HDR视频。

综上可见,要想流畅、正常的在Chrome上播放H.265/HEVC视频,对GPU显卡还是具有一定要求。

对GPU的要求如何?

独显:

- NVIDIA GTX950 及以上

- AMD RX460 及以上

集显:

- Intel HD4400, HD515 及以上

- AMD Radeon R7, Vega M 及以上

- Apple M1, M1 Pro, M1 Max, M1 Ultra 及以上

* 详细显卡支持列表:
AMD GPU Decoder Device Information

NVIDIA GPU Decoder Device Information

Intel GPU Decoder Device Information

如今,Chrome已实现对H.265/HEVC的硬解支持,对HEVC硬解支持的代码也已经合进Chromium仓库,这也意味着只要使用Chromium内核的浏览器本质上也能够支持H.265/HEVC硬解。如以下浏览器使用的均为Chromium开源代码:Chrome浏览器、Edge浏览器、360极速浏览器、Cent Browser百分浏览器、Vivaldi浏览器、Yandex浏览器、世界之窗极速版、遨游浏览器、UC浏览器电脑版等。

<think>好的,用户问的是如何打开H.264和H.265编码的视频。首先,我需要回忆这两种编码格式的基本信息。H.264也叫AVC,广泛用于蓝光、流媒体等,兼容性好。H.265HEVC,效率更高,但需要更强大的支持。 接下来,用户可能想知道在不同设备或软件上如何播放这些视频。常见的情况可能包括电脑上的播放器、手机应用,或者智能电视等。需要覆盖各个平台,比如Windows、macOS、iOS、Android等。 然后,考虑用户的实际问题。他们可能遇到了无法播放的情况,需要决方案。可能需要检查是否有合适的码器,比如在Windows上是否安装了LAV Filters或者K-Lite Codec Pack。对于H.265,尤其是4K或更高分辨率的视频码很重要,所以需要提及显卡的支持情况。 另外,用户可能不知道不同播放器的支持情况,比如VLC、PotPlayer这些万能播放器通常自带码器,而其他如Windows Media Player可能需要额外安装插件。同时,手机端可能需要第三方应用,比如MX Player或者Infuse。 还要注意不同系统的差异,比如macOS自带的QuickTime对H.264支持良好,但H.265可能需要较新的系统版本。iOS的情况类似,HEVC在iPhone 7之后才支持。 另外,用户可能关心在线播放的情况,比如网页浏览器是否支持,但通常H.264在浏览器中通过HTML5可以播放,而H.265可能受限,需要特定浏览器或插件。 可能还需要提醒用户,如果视频文件损坏或编码有问题,即使有码器也可能无法播放,这时候需要检查文件完整性。 最后,总结一下步骤:确认播放器是否支持,安装必要的码器或更新软件,检查件是否支持,尝试不同的播放器。这样用户可以根据具体情况逐步排查决问题。</think>### **一、H.264 与 H.265 编码简介** 1. **H.264 (AVC)** - **特点**:通用性强,广泛用于蓝光、流媒体(如YouTube)、视频会议等。 - **优势**:兼容几乎所有设备和播放器,文件体积适中。 2. **H.265 (HEVC)** - **特点**:压缩效率比 H.264 高约 50%,适合 4K/8K 视频。 - **挑战**:需件或软件支持,部分旧设备可能无法播放。 --- ### **二、通用打开方式** #### **1. 电脑端** - **推荐播放器**: | 播放器 | 支持情况 | 备注 | |--------------|------------------------------|-------------------------------| | **VLC** | ✅ H.264/H.265(无需额外码器)| 跨平台开源,支持几乎所有格式 | | **PotPlayer**| ✅ H.264/H.265 | Windows 首选,可 4K/8K | | **MPV** | ✅ H.264/H.265 | 轻量开源,支持高级渲染 | | **KMPlayer** | ✅ H.264/H.265 | 功能丰富,支持字幕同步 | - **注意事项**: - **Windows 系统**:若使用默认播放器(如电影和电视),需安装 **HEVC 扩展**(微软商店搜索 *HEVC 视频扩展*)。 - **macOS**:QuickTime Player 支持 H.264,但 H.265 需 macOS High Sierra (10.13) 或更高版本。 #### **2. 手机/平板端** - **Android**: - **MX Player**:安装后开启码(设置 → 码器 → 码+)。 - **VLC for Android**:直接播放,无需额外设置。 - **iOS**: - **Infuse**:支持 H.265 4K (需 iPhone 7 或更新机型)。 - **nPlayer**:支持 H.265 和杜比视界。 #### **3. 智能电视/盒子** - **Kodi**:安装后通过插件支持 H.265。 - **Plex/Emby**:需服务器端转码,依赖件性能。 --- ### **三、无法播放的常见原因与决方案** #### **1. 缺少码器** - **表现**:播放器报错(如“不支持此格式”)。 - **决**: - 安装 **K-Lite Codec Pack**(Windows)或 **FFmpeg**(跨平台)。 - 使用自带码器的播放器(如 VLC)。 #### **2. 件不支持** - **表现**:播放卡顿或黑屏(尤其 H.265 4K 视频)。 - **决**: - **检查显卡支持**: - NVIDIA:GTX 950 及以上支持 H.265 。 - Intel:第 7 代酷睿(Kaby Lake)或更新。 - 开启播放件加速(如 PotPlayer 的“D3D11 ”)。 #### **3. 文件损坏或编码异常** - **检测工具**: - **MediaInfo**:查看视频编码详细信息。 - **FFmpeg**:运行 `ffmpeg -i input.mp4` 检查错误。 - **修复工具**:尝试用 **VLC** 或 **HandBrake** 重新转码。 --- ### **四、专业场景处理** #### **1. 视频编辑软件支持** - **Adobe Premiere Pro**:需安装 **QuickTime 组件**(H.264)或 **插件**(H.265)。 - **DaVinci Resolve**:支持 H.265,但需高性能 GPU。 #### **2. 网页浏览器播放** - **H.264**:Chrome/Firefox/Safari 均支持(需 HTML5 视频标签)。 - **H.265**: - 仅 Safari(macOS High Sierra+ 和 iOS 11+)原生支持。 - 其他浏览器需通过 WebAssembly 码(性能较差)。 --- ### **五、快速操作指南** 1. **安装万能播放器**:下载 VLC(官网:https://www.videolan.org/)。 2. **检查支持**: - Windows:按 `Win + R` 输入 `dxdiag`,查看显卡型号。 - 手机:查询芯片规格(如骁龙 835 及以上支持 H.265 4K)。 3. **开启**(以 PotPlayer 为例): - 右键 → 偏好设置 → 视频视频渲染器 → 选择 **D3D11**。 - 勾选“使用件加速(DXVA)”。 --- ### **六、扩展知识:编码与封装格式** - **编码格式**(H.264/H.265)决定压缩方式,**封装格式**(如 MP4、MKV)决定存储结构。 - **常见误区**:MKV 文件无法播放可能是封装格式问题,可用工具(如 FFmpeg)转换为 MP4: ```bash ffmpeg -i input.mkv -codec copy output.mp4 ``` --- ### **七、总结** - **优先选择 VLC/PotPlayer** 避免码问题。 - **H.265 4K 视频**需支持,老旧设备建议转码为 H.264。 - 若无法播放,依次排查:码器 → 支持 → 文件完整性。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值