关于 Potplayer 在高码率4K视频下无法使用硬解的一些问题

Author Avatar
空気浮遊 2020年07月13日
  • 在其它设备中阅读本文章

说实话我对这些也不是很懂。


大概是看到了很好的 4K MMD,又换了新电脑,所以想试试显卡能不能硬解 4K。

我下载了两个视频吧,一个码率相对大一些,一个相对较小,小的是 8-bit HEVC 编码,大的是我看不太懂的... HEVC Format Range ?我查了一下,国内大概是没有相关资料的。我猜测大概是多个格式嵌在一起的东西吧。

配置是 GTX1660 Super + 3500X + LAV Filter

8-bit HEVC 软件和硬解都正常,但另一个视频就很诡异了,每次用 potplayer 打开以后,LAV 解码器的硬件加速便不工作了。

我怀疑是 LAV 的问题,打算用 potplayer 自带的硬件加速,于是卸载 LAV。邪门的事情就发生了,potplayer 报错:不支持 S/W HEVC(H265) 解码。

??

可另一个视频就是 HEVC(H265) 呀。

无奈打算放弃,想起另一个替代品 SMPlayer ,于是下载下来试一下,然后找到硬件加速,调成 CUDA-copy ,成功流畅播放。

但我又回到 potplayer ,无论是我把 LAV 的硬件加速调成 NVIDIA CUVID 还是转成 potplayer 自带编码器的 CUDA 解码,都无济于事——前者硬是不走硬件加速,后者硬是报同样的错误。

我猜测是不是因为 potplayer 和 LAV 奇怪的机制让这个视频文件强行走了软解?不得而知。现在比较好的解决方案就是用 SMPlayer,虽然除了视频播放还是缺失了很多功能。

对这些东西我当真是一窍不通。