HEVC/H.265 GPU 硬件解码并输出到不同的卡

HEVC/H.265 GPU 硬件解码并输出到不同的卡

我使用 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 上解码。

相关内容