Windows 11中AV1视频卡顿是因未启用硬件解码,可通过MPC-BE配置D3D11VA硬解、Edge/Chrome开启AV1硬解标志、安装微软AV1扩展包及媒体基础更新,并结合统计面板、GPU负载与OSD多维度验证硬解是否生效。

如果您在Windows 11系统中观看B站、YouTube等平台的AV1编码视频时出现卡顿、CPU占用过高或帧丢失现象,则很可能是播放器未启用AV1硬件解码功能。以下是实现AV1硬解加速的多种可行方法:
一、启用MPC-BE内置AV1硬件解码
MPC-BE播放器原生支持D3D11VA硬件加速路径,可直接调用GPU解码AV1视频,无需额外安装第三方解码器。该方案对Intel核显(第11代及以后)、AMD RDNA2/RDNA3架构显卡、NVIDIA Turing及更新架构显卡均有效。
1、下载并安装最新版MPC-BE(v1.5.10或更高),安装过程中务必勾选“MPC Video Renderer”组件。
2、安装完成后启动MPC-BE,右键播放界面 → 选择“选项” → 进入“播放” → “视频渲染器” → 将渲染器更改为“MPC Video Renderer”。
3、进入“内部滤镜” → “视频解码器” → 确认LAV Video Decoder已启用,并点击其右侧“配置”按钮。
4、在LAV Video Decoder设置窗口中,切换至“解码”选项卡 → 在“硬件解码器”下拉菜单中选择“D3D11 Video Acceleration”。
5、在“硬件解码格式”列表中,勾选“AV1”,取消勾选其他不必要格式以减少冲突。
6、点击“确定”保存设置,关闭播放器后重新启动,播放AV1视频并按Ctrl+J打开统计面板,确认显示“D3D11”和“AV1”标识且“Frames dropped”为0。
二、通过Edge/Chrome浏览器启用AV1硬解
Chromium内核浏览器(Edge 116+、Chrome 117+)已原生支持AV1硬件解码,但需确保系统级媒体基础组件完整且GPU驱动为最新版本。该路径适用于网页端B站、YouTube、Netflix等平台的AV1流媒体播放。
1、确认系统满足最低要求:Windows 11 22H2或更新版本,DirectX 12兼容GPU,显卡驱动为2025年10月后发布版本。
2、打开Edge浏览器,地址栏输入edge://flags → 搜索“AV1” → 找到“Hardware-accelerated video decode for AV1”选项 → 设置为“Enabled”。
3、在相同页面搜索“D3D11” → 找到“Direct3D 11 video acceleration” → 同样设为“Enabled”。
4、重启Edge浏览器,访问edge://gpu → 查看“Video Decode”区域 → 确认AV1条目状态为“Hardware accelerated”。
5、播放B站任意标有“AV1”标识的4K视频(如大会员专属番剧),打开任务管理器 → “性能”标签页 → 观察GPU解码引擎(GPU 0 / Video Decode)使用率是否上升,同时CPU使用率是否显著低于软解状态。
三、配置Windows系统级AV1解码支持
Windows 11默认不预装AV1硬件解码所需的系统组件,需手动部署微软官方HEVC/AV1扩展包与媒体基础更新。该步骤是浏览器与本地播放器硬解生效的前提条件。
1、访问Microsoft Store,搜索并安装“AV1 Video Extension”(由Microsoft Corporation发布,非第三方)。
2、同时安装“HEVC Video Extensions from Device Manufacturer”(此包含通用AV1解码接口,部分OEM设备预装,若不可见请尝试安装“HEVC Video Extensions”免费版)。
3、以管理员身份运行命令提示符,依次执行以下命令以重置媒体基础注册:
4、dism /online /cleanup-image /restorehealth
5、sfc /scannow
6、重启系统后,打开PowerShell(管理员),运行:Get-WindowsCapability -Online | Where-Object Name -like 'Media.MediaFoundation*' → 确认输出中包含“Media.MediaFoundation.Av1”且State为“Installed”。
四、验证与故障排除:检查AV1硬解是否真正启用
仅依赖设置界面显示不足以确认硬解生效,必须通过多维度实时指标交叉验证。任何一项异常均表明硬解链路存在中断。
1、播放AV1视频时,按下Ctrl+J调出MPC-BE统计面板 → 查看“Decoder”字段是否显示“D3D11 (AV1)”而非“Software (AV1)”。
2、打开任务管理器 → “性能”选项卡 → 展开GPU项 → 查看“Video Decode”引擎负载是否在播放时达到30%以上,同时“GPU 0”整体负载不超过70%(表明解码任务已卸载至专用单元)。
3、在播放器设置中启用OSD(屏幕显示),播放过程中观察右上角是否持续显示“HW: AV1 D3D11”字样。
4、若出现黑屏、仅音频、或报错“无法创建滤镜图表”,立即检查:MPC Video Renderer是否已正确注册(运行regsvr32 MPCVR.dll);显卡驱动是否禁用了硬件视频解码(NVIDIA控制面板→“管理3D设置”→“硬件加速GPU计划”设为“开启”)。











