You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows 10/11下HEVC/H.265格式视频在第三方播放器中播放卡顿问题求助

Windows 10/11下HEVC/H.265格式视频在第三方播放器中播放卡顿问题求助

Hi 社区的大佬们,我最近碰到一个快把我搞疯的问题,想请大家帮忙分析下:

之前我用GoPro 8拍摄的H.265(HEVC)编码、59.94fps、100Mbps码率的视频,一直能在MPV x64、VLC x64、带K-lite codec的MPC-HC x64这些第三方播放器里流畅播放。但突然之间,只有Windows自带播放器(已从应用商店安装官方HEVC解码器)能正常播放,其他播放器全变得巨卡,只有声音是正常的。

我本来以为格式化系统能解决,结果先后干净安装了Windows 10 Pro、Windows 11 Pro,甚至试过不装K-lite codec、不装杀毒软件这类额外程序,问题还是没消失。另外说下,我用Premiere或Davinci Resolve加特效剪辑时,用代理文件很顺畅,但原文件之前在Windows里播放是丝滑得不行的,现在这情况真的摸不着头脑。

我的PC配置:

  • CPU:Intel i7-2600K
  • 主板:MSI P67A-GD65 (B3)
  • 存储:OCZ Vertex 3 SATAIII 120gb + WD Caviar Black 2TB
  • 内存:G.Skill Ripjaws-X-F3-12800CL9Q 16GB XL
  • 显卡:ATI FirePro W5100
  • 系统:Windows 11 Pro 22H2(Build: 22621.1485,已安装所有最新更新)

我自己琢磨了几个排查方向,也欢迎大家补充:

  1. 显卡硬件加速兼容性问题
    第三方播放器一般依赖显卡硬件解码处理高码率HEVC视频,但你的ATI FirePro W5100是专业卡,Windows 11下的驱动可能对HEVC硬件加速支持有bug?可以试试在MPV、VLC里手动关闭硬件加速,改成软件解码测试。比如VLC里,依次打开「工具」→「偏好设置」→「输入/编解码器」,把「硬件加速解码」改成「禁用」试试。

  2. 解码器优先级冲突
    就算没装K-lite,Windows自带的HEVC解码器和第三方播放器自带的解码器可能存在优先级冲突?可以在MPC-HC里手动指定HEVC解码器:打开「选项」→「内部滤镜」,找到HEVC相关选项,强制使用内部解码器或系统解码器试试。

  3. 显卡驱动适配问题
    FirePro W5100是比较老的专业卡,Windows 11的新驱动可能对它优化不足?可以试试回滚到Windows 10时期的稳定版驱动,或者去AMD官网找这款卡的最新专业驱动(注意是专业卡专属驱动,不是消费级显卡的驱动)。

  4. 系统电源模式限制
    有时候Windows的电源模式会限制CPU或显卡性能,导致解码吃力。可以把电源模式改成「高性能」:打开「设置」→「系统」→「电源和睡眠」→「其他电源设置」,选择「高性能」模式后再播放视频试试。

  5. 播放器参数优化
    针对MPV,可以修改配置文件mpv.conf,添加以下参数强制指定硬件加速方式:

    hwdec=auto
    vo=gpu
    gpu-api=d3d11
    

    之后重启MPV看看卡顿情况有没有改善。

有没有大佬遇到过类似的情况?或者还有其他我没考虑到的排查方向,麻烦指点一下,感激不尽!😫

备注:内容来源于stack exchange,提问作者Kyashan

火山引擎 最新活动