Potplayer是高品质、万能、简洁、免费小巧的PC播放器。
前文阅读
电脑连电视所有有关“10bit”的思考与建议
请先看完前文再进行往下的实践。实践演示并非要求绝对照着做,只是提供更多的思路与方法,实际操作以实际现场情况决定。
================嘿哈分割线=============== 本次实践演示,将10年前的老硬件翻出来,洗洗刷刷试验而已。演示照片均为手机拍照,并非为了演示效果,仅为分享操作展示。
测试一下 就是装起来玩一下而已。非专业人士,或者没有折腾坏过5 6台电脑千万不要学习尝试,这样裸玩,搞不好、不小心碰到哪里短路就冒烟了。
硬件情况: CPU:AMD FX8300
显卡:NV 740(够老吧,本来还有个1050ti的亮机卡,结果坏了) 电视:仍然是那个电视(看过我madvr的帖子都知道的,我一直折腾的,具备4K HDR 10bit电影播放的 ) 线:最普通的线,应该是以前送的。 系统:win10 20H2(还是原来的安装包) 情况非常普通,没进行什么优化和特殊设置,目的就是用最普通的玩法,体现一些操作过程。
所以看过前文的话应该知道了,我这一定是无法HDR了,只能SDR的了,但仍然可看4K HDR电影。 我在最后会给大家分享与高性能madvr的比较,告诉大家目前这个“低性能”版效果到底怎么样? ================嘿嘿分割线=============== 我们从何说起呢?还是先分享“低性能”吧,我仍然是打双引号,我不是想定义什么是低性能硬件,我与你分享检验方法自己来评判是否低性能,因为目前即使是3090的显卡,在几年后一样会变成低性能,所以这个方法未来一定也是有用的,除非Potplayer重大变动,取消了OSD,或者OSD发生改变,否则很容易就检验出来。
本文分享请准备几类视频或电影,
1.根据目前主流,请准备4K 10bit HDR 30帧、4K 10bit HDR 60帧(这里下载那些各种演示片就有用了,未来也许主流是8K,也许是12K,就根据当下主流视频检验);
2.上一代主流,1080P。如果分不清楚请看前文,OSD都会显示。================就分割线===============
一、“低性能”判断两步走
1.检测软件的检测方法,网站查询型号的方法
什么配的显卡/GPU才能硬解播放4K HDR电影/视频
论坛里有此方面的教程,但是呢仍然不是很准确,或者不好判别是否低性能,到底什么样才是低性能?
这个情况可以看见,已经无法硬解4K了,而且这个普通的线+普通的显卡,已经无法设置HDR了。那这套配置还能不能看4K HDR电影呢?我可以告诉你,能,依然能。
2.用主流视频测试
(1)首先要确定的是 电视的分辨率和显卡设置的分辨率,例:我的情况电视是4K分辨率,那么这个740也可以设置为4K,理论上这是匹配的,而且效果是最好的,但是性能会有些不好,而且播放起来流畅度已经不高(这个后面我会有对比、感受和解决办法分享)。
所以
这样的设置,虽然分辨率达到了4K,但是理论上这些比较好的效果都无法设置,所以理论上这也出不来好效果。
(2)上视频,分别用4K 10bit HDR 30帧和4K 10bit HDR 60帧
4K 10bit HDR 30帧电影,CPU和GPU百分比都已经达到了接近了40%,使用Potplayer经长期播放来看,确实可以播放,但是流畅度轻微不足。
4K 10bit HDR 60帧电影,CPU和GPU百分比都已经达到了90%以上,并且CPU、GPU已经长期99%,严重过载了,渲染后的帧率严重不足,播放流畅度出现了较为严重的卡顿。
经过使用目前主流设置情况+主流电影的测试+观察OSD的方法,就知道这套设备确实性能欠缺,可以判定为低性能了,所以即使播放4K 10bit HDR 30帧电影,CPU和GPU百分比都已经达到了接近了40%以上的情况,就完全没有必要折腾madvr了。
所以根据这个测试,也知道了这套配置最多也就能达到4K HDR 30帧的视频了,所以1080P、720P是绝对没有问题的,这就是它的极限了。
所以,如果仅用来大屏幕播放1080P的电影 也符合了刚才显卡的设置,这都属于是SDR的观看和玩法。
那有没有办法优化呢?有!
.
二、软硬解方面的优化
根据上面检测情况,这样的情况,效果不效果就要先放在后面了,要先保障播放流畅。
这里就要用到前文分享的内容,测试 两种软硬解码,哪种更加流畅一些,仍然是持续观察 两个百分比。
这样的电脑配置情况对Potplayer本体内部的硬解码和LAV的硬解码效果就相对明显了,所以我仍然是推荐使用LAV。
1.Potplayer就是调整以下两个地方,不断的检验,这都会对性能有所影响。
Potplayer这个地方的设置就是不够直观,这里又出现了两个“10bit”的说法,第一是10位输出,理解上应该是让视频以10bit色深输出;第二是视频缓冲格式 8位、10位、16位、32位,Potplayer的XX位,与LAV的8bit 10bit 16bit似乎不太一样,要么就是显示不一样,在我主战机上看不出Potplayer位数高就有多少优化,相反Potplayer的设置比较单一,我不可能什么样的视频都是要经过位数(bit)处理的,高性能机应该重点放在渲染上,也就是madvr,位数高低不是提升效果的关键。
2.采用LAV硬解
看过前面我总提到的161楼,应该有一定的了解了。
那么这次针对这个配置,这个情况,我找到的设置是这样的。
所以我说这个真不要去抄数值,每台电脑都是不一样的,这个硬解软解的哪个好,合适你电脑的就是好。
使用LAV的主要提升就是流畅度上稍微稳定了一些。所以通过这个设置的观察和理解,形成下面两个表。
就是说这里只要你设置了任意一种它就按照你设置的输入给后端渲染。
就是这里。所以感受上就是LAV会比Potplayer本身的解码部分更加流畅、节省性能一点。
当然,上面这两个,也是我根据设置的理解,用口水话的表达的,非专业非权威的解释,仅是一点感受的分享,你仍然可以采用你自己的办法,我只是多分享一个设置的思路。这不关乎对错,也不关乎是否必须要这样。
三、效果小提升(独家秘籍)
1.分辨率
这里我就先做一个比较的描述吧,这样才好说我后面的操作,也许又是跟很多人理解不同了,我们把我方法设置的Potplayer玩法叫X,基本默认的Potplayer就是Potplayer,高级玩法的Potplayer+LAV+madvr就叫madvr。
我们限定一下情况,1.电视分辨率4K,显卡设置分别设置为4K和2K;2.仅讨论清晰度,以1-5分为等级,5为最好。
如下图:
对比的目的就是以madvr的情况为最好,来比较。
可以看到当显卡设置为2K分辨率的时候,Potplayer和X的清晰度均有提升,那么madvr和Potplayer差别其实就是在这个渲染器上,但是呢madvr也很消耗性能、设置呢也相对复杂。所以在低性能电脑上可以降低一点显卡设置的分辨率来实现一点点的清晰度提升。同时呢降低一点刷新率,也可以提升一点点性能,播放4K 30帧电影、视频卡的几率会降低很多。看到了嘛?当设置为2K 29hz的时候,输出颜色格式可以设置为RBG 8bit 完全动态范围,虽然还是8bit,但是动态范围可以设置为完全了。
2.完全动态范围
好好读一下这个完全动态范围的说明,这个完全动态也和我上一篇“10bit”一样有很多“玄”的名字与设置。
完全 ->0-255 有限 ->16-235 这个我是不是在madvr的帖子里分享过?
209楼(网页浏览可楼层跳转)
https://www.hao4k.cn/forum.php?mod=redirect&goto=findpost&ptid=63561&pid=2168958
所以说明已经说的很清楚了,“许多电视机通常采用有限(16-235)设置”但这是通常,是以前的通常,不是现在的通常,现在通常都可以设置为全范围了。所以说明里又说了“完全(0-255)设置可以让某些内容的暗区和亮区显示更多的细节”所以明白了嘛?如果你电视可以设置为完全范围,那么显卡也要设置完全范围,播放软件也要吧完全范围输出出去,这样效果就是最好的。
所以Potplayer里面也有这个地方
看到了嘛?这个就是不匹配了吧,如视频是4k HDR 10bit为(0-255) ->Potplayer(16-235)->显卡(0-255)->电视(0-255),所以中间Potplayer被压缩了,所以这效果就好不了。
3.分辨率跨度(这里解释一下1里面的分辨率降低为啥清晰度会好)
这又是一个我自己的理解,也是玩了这多年电脑发现的情况。你们都可以回忆一下,我想叫这个为“跨度”吧,我记不清720->1080P算是几倍分辨率,不过不重要,这是什么意思呢?就是720P视频 ->4K屏幕上播放是不是很模糊?那么反过来以前的时候1080P视频 ->720P屏幕上是不是就很清晰?就类似于现在8K分辨率视频 -> 4K屏幕上播放是不是很清晰?
第二,根据我上面对这个740的检测,这个显卡1080P时期的显卡,1080P时是主流,那么将1080P放大到4K确实需要很高的性能,这我定义为跨2度吧,那么在4K屏幕 -> 播放4K视频 -> 显卡设置为4K,理论上应该是正常的,但是实际在处理上就消耗一些性能,所以降低1个跨度设置为2K分辨率来播放4K视频,会节省一点性能,同时呢让1080P的视频清晰度增加。
所以大概的理解应该是这样的
4K视频 -> Potplayer处理为2k ->显卡2K 结果清晰度不变 1080P视频 -> Potplayer处理为2k ->显卡2K 结果清晰度有提升 所以这只是提供给你一个办法。这个办法是否被你采纳、使用,完全在你。但是你可以知道有这样的一个玩法。
4.一个不起眼的设置
像素着色器 -> 使用像素着色器,这里面的这些选项可以试试,这是以前没有的,具体什么时候加上来的我也不知道了,我一直在说,不要局限,这里面有LCD校正、锐化、bt601/709校正...等等等,可以组合起来试试,这都是对画面效果有帮助的,在低性能电脑上都是很好用的功能。
5.电视功能的配合.我忘记我在哪里说的了,就是如果你的画面效果很好的情况下,你使用电视里的一些功能呢,确实会劣化你的画面,如果你画面效果不足的情况呢,在电视里一些功能确实会帮助很多,例如索尼电视里面的Motionflow(倍速驱动),其实就是补帧,我在madvr的设置里面可以稳定的59hz,所以再加这个Motionflow(倍速驱动)就会有点卡顿的感觉,那么现在的这个情况呢,低性能,原本就只能29hz的性能就不错了,那么可以开一些这个,画面流畅度反而挺好。
所以这些功能的搭配都是要自己摸索和实践的。完全的等别人告诉你,你永远也玩不好。
这一大套组合拳打下来,其实并不是为了提升多高的画质,
第一为了体现低性能电脑看4K电影的一点点价值,也就是为大家展示了一些方法,而且也分享了到底什么才是低性能;
第二分享了一些可弥补Potplayer缺点的方法,例如通过降低显卡设置的分辨率来拯救1080P在4K屏幕上播放的清晰度的问题;
第三与大家分享了完全动态范围的理解,这不管设置哪里你见到了就会与“10bit”那个一类的理解。
这套实战就是这三个目的。
.
那么Potplayer这个优化完了的效果仍然不足的地方到底在哪里呢?其实我在madvr分享的帖子里面也有很详细的分享和对比了。
106楼 - 109楼
https://www.hao4k.cn/forum.php?mod=redirect&goto=findpost&ptid=63561&pid=2152994
172楼
https://www.hao4k.cn/forum.php?mod=redirect&goto=findpost&ptid=63561&pid=2162444.
.
例如海王(4K HDR 1500nit左右)
这些大亮大亮的地方,就完全显示不出来了,这是完全过曝。
所以再根据madvr里面的详细对比,Potplayer的不足就是体现在1000nit以上的HDR电影中,但是呢,对于目前这样低性能电脑,可以流畅播放4K HDR电影,对于这点缺陷,可以暂时忍受吧,仅仅作为入门机、敲门砖也可以了。当你有了更高的追求就可以有更多的选择了。
.
折腾半个月,写了三天,总算完成了,不知道观看的小伙伴有没有收获呢?
.
感谢阅读!
|