我一直以为PotPlayer是万能播放器,网上都说它解码能力强,装个LAV Filters和madVR就能完美看4K HDR。但最近我试着折腾了一下,发现根本不是这么回事。
我把以前装的插件全卸了,想试试纯净版PotPlayer到底行不行。结果播放一个H.265编码的4K视频时,直接弹了个提示,说“不支持S/W HEVC(H.265)解码”,画面卡住不动,我当时就懵了。
后来查资料才知道,原来PotPlayer为了启动快,体积小,内置的FFmpeg解码器是迷你版的,把H.265这种高码率编码的软解功能给砍掉了。这就像买车,结果发现车没装发动机,还需要自己另外配。
我试着在网上找完整版的FFmpeg64.dll文件,国内网站翻了一圈没找到靠谱的,最后在一个国外老论坛里找到了一个2017年的版本,下载下来替换进去,才算能正常播放了。这个过程真是折腾人。
现在我有两个方案可以选。一个是软解加补帧,就是用PotPlayer自带解码器加上完整版FFmpeg,然后开A卡的补帧功能。另一个是经典方案,装LAV Filters和madVR这两个插件。

我试了软解加补帧的方案。我的电脑CPU是E3V2,看视频的时候CPU占用率直接飙到80%,风扇呼呼响,跟玩游戏似的。显卡也到了60多度,虽然解码器没干活,但3D核心在忙着补帧。
效果方面,补帧确实把24帧视频补到了60帧,看动作片感觉流畅多了,比madVR的补帧感觉更真实。但画质有点模糊,不如原来那么锐利,颜色也感觉没那么鲜艳。
我又切回经典方案,装LAV Filters和madVR。CPU占用率也差不多高,但madVR的补帧感觉是假的,虽然显示帧率超过60,但看起来还是像24帧,流畅度没提升多少。
画质确实好了,锐利清晰,色彩也准确。但有个大问题,切换时间线或者拖动进度条的时候,画面经常灰屏或者黑屏,得等好几秒才能恢复,看个电影中间快进都提心吊胆的。
这两种方案真是让我纠结。画质好的不稳定,流畅的又有点糊,感觉就像在画质和流畅度之间二选一,鱼和熊掌不能兼得。

而且不管哪种方案,都对硬件要求挺高的,我的E3V2算是中端配置了,看4K HDR都感觉吃力。要是笔记本或者低功耗小主机,估计更扛不住。
折腾了几天,我算是想明白了,没有完美的播放器,只有最适合自己的方案。如果追求画质,愿意忍受偶尔的卡顿和黑屏,那就用经典插件方案。
如果追求流畅度,喜欢看高帧率视频,像我这样,那就用软解加补帧,虽然画质差点,但看着舒服。至于懒人,直接装个K-Lite Codec Pack或者LAV Filters,省心省力,比自己找FFmpeg文件靠谱多了。
最后我选了软解加补帧的方案,因为我觉得流畅比画质重要,毕竟看电影是为了放松,不是挑刺。折腾这一圈,我也算明白了,在追求完美的路上,有时候放下执念,选择一套稳定够用的方案,才是正经事。