关于 Potplayer 在高码率4K视频下无法使用硬解的一些问题
说实话我对这些也不是很懂。
大概是看到了很好的 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,虽然除了视频播放还是缺失了很多功能。
对这些东西我当真是一窍不通。
本文链接:https://pst.iorinn.moe/archives/strange.html
许可: https://pst.iorinn.moe/license.html若无特别说明,博客内的文章默认将采用 CC BY 4.0 许可协议 进行许可☆