![HEVC/H.265 GPU 硬件解码并输出到不同的卡](https://linux22.com/image/1550704/HEVC%2FH.265%20GPU%20%E7%A1%AC%E4%BB%B6%E8%A7%A3%E7%A0%81%E5%B9%B6%E8%BE%93%E5%87%BA%E5%88%B0%E4%B8%8D%E5%90%8C%E7%9A%84%E5%8D%A1.png)
我使用 Kaby Lake CPU (i7-7700) 来启用 HEVC 硬件解码。除了嵌入式 GPU,我还有一个 NVIDIA GTX 970。我的显示器连接到 NVIDIA 卡。我正在尝试播放来自http://jell.yfish.us/但我有一个针对 Windows 10 系统的低于标准的解决方案,我正在尝试解决。
在 Linux 上我可以
mpv --hwdec=vaapi-copy jellyfish-400-mbps-4k-uhd-hevc-10bit.mkv
这真的很有效。所有解码都在 Kaby Lake(处理器上的 GPU)上进行,而视频实际上来自 NVIDIA 卡。太棒了,我的 CPU 利用率极低,而且画面很棒!
在 Windows 上,我找不到支持相同配置的媒体播放器。解码在 CPU GPU 上进行,视频输出在 NVIDIA 卡上进行。
我目前的解决方法是将电缆从 NVIDIA HDMI 更改为主板 HDMI,这样样本就可以正常运行。似乎所有播放器都使用显示器连接的 GPU。我尝试过 Windows Media Player、电影和电视应用程序、VLC 和 MPC-HC。
知道如何在 Windows 上获得与 Linux 相同的体验吗?我想使用 NVIDIA 卡输出作为我的显示器,但 HEVC 要在 CPU 上的 GPU 上解码。