太长不看版:potplayer渲染器或者滤镜设置导致cpu不堪重负,视频帧率爆炸。
在potplayer设置中点击“视频”,检查视频渲染器设置,更改为自动选择(推荐)。
点击滤镜-全局滤镜优先权,检查滤镜设置,将madVR设置为不使用。
什么叫心态爆炸,这就叫心态爆炸。
黑兔自喷射战士3发售以来就沉迷喷喷无法自拔,买了一块两三百的采集卡,尝试录些视频分享出来,于是在b站找了教程使用OBS一年多用户所积累的一点使用方法与经验,以及给新人主播一些OBS设置建议,让你的直播间画质提升个数量级。
(教程真的很好,推荐有录制和直播想法的朋友们看一看)
跟着教程设置,录制完成后使用potplayer播放,怎么感觉一卡一卡的,一看属性,好家伙当前帧率还不到20。喷喷可是60帧的游戏,录出来的视频不到20帧,问题出现在哪里呢?
于是黑兔重新跟着教程调整了参数,尝试了拉高码率,更换编码器,均无果。最后得出结论
——采集卡太菜了,或者电脑太旧了。放弃吧。
本来这事已经慢慢被黑兔遗忘了,直到最近双11,黑兔又想起了这档子事,没钱换电脑还没钱换采集卡么,直接下单圆刚GC551G2,这下采集卡绝对不会是瓶颈了。
还是不行,录出来的视频还是不到20帧。到底是哪里出了问题呢?黑兔又重新细细研读了一遍教程,发现教程讲了建议打开任务管理器监控GPU占用。
打开任务管理器一看,核显拉满,独显围观,黑兔以为应该让独显参与解码,于是百度打开potplayer显卡解码的方法,最终问题解决,视频帧数正常了。
但后来发现即使开启硬解,仍然是核显干活独显围观,区别仅在于核显占用分布不同。
3D占用大幅下降,总体占用大幅下降多次测试后得出结论,仅仅是因为渲染器设置错误,与开不开硬解似乎没有关系,与“采集卡瓶颈”、“电脑配置瓶颈”更是八竿子打不着。现在想想,这信息里写得很清楚,源帧率60,当前帧率过低显然应该是播放器设置的问题啊(
修改后播放帧数正常事情到这里还没有结束,为什么黑兔的potplayer渲染器会设置成这个奇奇怪怪的Madshi渲染呢?
黑兔想了想,下载potplayer的时候好像也是遵循了一些教程,还跟着下了LAVFilters以及其他一些东西,于是以potplayer与LAVFilters为关键词检索,很容易就得到了答案——
截取自https://zhuanlan.zhihu.com/p/33615747另一篇来自CSDN的教程虽然没有更改视频渲染器,但在滤镜设置里增加了madVR并设置为强制使用。经测试,效果与上面一篇教程的结果相同,都导致了播放时卡顿(无论视频渲染器是否为Madshi渲染)。将madVR设置为不使用或直接移除,并更改视频渲染器为自动选择,视频播放恢复正常。
截取自https://blog.csdn.net/qq_43041976/article/details/104088204/问题似乎是解决了,但受限于知识水平,底层原理黑兔并不能解释清楚,究竟是黑兔的potplayer其他设置有问题,还是madVR对电脑配置要求较高,那就不是黑兔能解答的了。但经过此事的折磨,恐怕黑兔以后再折腾什么软件的时候会好好考虑吧。