potplayer提高帧数_potplayer 60帧

2022-11-04 15:40:58 浏览数 (1)

大家好,又见面了,我是你们的朋友全栈君。

PotPlayer LAV MadVR SVP4播放器设置

这里,推荐使用历史版本的potplayer64,因为新版本的功能有点多余,https://www.videohelp.com/download/PotPlayerSetup64-1.7.16291.exe

这个版本是最后一个UI没有大改的,没有直播等无用功能(本地播放器)。

  • 安装主程序

说明:

OpenCodec是potplayer配套的编解码器,建议安装。

Detect H/W decoder/encoder是自动检测硬件解码编码器,不用勾选。

如果没有打开opencodec的安装界面,请手动下载并安装。

Intel H.264 MVC Decoder可以不勾选,一般3D视频使用。

安装到potplayer64同目录。

  • LAVFilters、MadVR和SVP4的安装

使用LAVFilters-0.74.1-x64的压缩包安装,管理员运行install_audio.bat、install_splitter.bat、install_video.bat即可。

使用MadVR_v0.92.17的压缩包安装,管理员运行install.bat,N卡用户还要运行enable nvidia 3d.reg,然后在显卡控制面板中将显示范围调整为0-255,或者运行madLevelsTweaker.exe勾选Force PC level并Apply,关闭程序并重启。

使用SVP4,去官网下载,然后找官网说明安装即可(Windows上收费,Linux上免费)。

  • 详细配置及说明(必须用独显运行PotPlayer以获取更好性能)

先配置PotPlayer LAV MadVR,如下:

在基本设置里面,勾选保存设置到INI文件。

新建核显硬解的配置方案。

滤镜设置如下,(仅勾选内置音频切换器)

在个人滤镜优先权中,(依序添加并设为强制使用)

在视频设置中使用内置OpenGL视频渲染器(10bit模式)或D3D11视频渲染器(8bit模式)。(全屏独占模式不使用)

至此,核显硬解方案配置完毕。但仍需配置LAVFilters.

LAVFilters详细设置见:https://www.jianshu.com/p/b52db01dbe17

LAV Splitter Source设置,(默认就好)

LAV Audio Decoder设置,(不勾选Convert Output to Standard Channel Layouts)

这里,由于使用的扬声器是立体声声道,所以勾选Enable Mixing即可。

LAV Video Decoder设置,用于配置视频解码,推荐使用硬解,软解消耗CPU很厉害,不过软解的精度高于硬解。为了流畅观影,必须使用硬解。

这里使用D3D11选核显进行硬解,因为我的独显无法硬解视频,核显硬解只支持D3D11和DXVA2,但是使用DXVA2不能选择设备且与独显有冲突(调用独显失败),建议独显支持硬解的使用DXVA2(native)或DXVA2(copy back)。

另外,若不使用MadVR渲染,使用EVR渲染,最好在Output Formats只勾选RGB32、RGB24、RGB48,以获得更好的效果。

以核显硬解创建MadVR渲染的配置方案。

在个人滤镜优先权中加入madVR作为最后一个滤镜并强制使用(也可以在视频设置中使用Madshi渲染器)。

至此,MadVR渲染方案配置完毕,但仍需配置madVR.

科普贴:https://vcb-s.com/archives/category/kb

入门篇:https://www.amefs.net/archives/10.html

进阶篇:https://www.amefs.net/archives/14.html

这里,我提供两种配置,分别用于使用SVP4与不使用的情况。

选择数字显示器。

使用PC level 6bit显示器。

去掉only look at pixels in the frame center.

选择Jinc AR或者Super-xbr,作为不使用SVP4(消耗大)。

选择Cubic Bicubic60,以减少消耗,作为使用SVP4的情况。

使用CR AR SC即可。

使用Lanczos 4taps AR即可。

勾选delay playback start until queue is full.

去掉stereo 3d,因为不播放3d视频。

不勾选enable smooth motion frame rate conversion.(一般情况下还是建议勾选)

使用SVP插帧时无需勾选这项,勾选这项会进行插帧计算(这个插帧是简单的混合两帧)。

以MadVR渲染创建SVP4MadVR的配置方案。

在个人滤镜优先权中加入ffdshow raw video filter,作为madVR的前一个滤镜并强制使用。

至此,SVP4MadVR渲染方案配置完毕,但仍需配置SVP4.

注意以下几项:

为以下内容优化,选择影视则效果更好,选择动画则性能更好。

黑边检测可以开启,边缘效果会好些,但是可能误伤字幕,建议开启。

裁剪视频帧禁用,改变视频帧大小缩减至屏幕大小,保持横纵比,背景灯效果禁用。

这样配置即可,但是SVP4很吃CPU,所以推荐6核以上CPU使用这个工具。

附:(各种插帧软件对比)

使用SVP4插帧,需要强大的CPU性能,至少4核心CPU,最好6核以上CPU,以流畅插帧,否则会很卡顿。

使用dmitrirender插帧,需要GPU性能够强,并且其效果比SVP4差一些,我的GF 940MX跑起来很吃力了,不建议使用。

使用potplayer自带的插帧,即一键倍帧功能,这是兼容性最好且较省资源的方案,效果也是最差的,必须配合potplayer自带的解码器使用,推荐设置如下:

在视频设置中,使用内置D3D11视频渲染器。

注:这里不要使用madVR渲染,会消耗巨大资源导致卡顿。只有使用D3D11渲染配合D3D11硬解才能得到最低资源利用(CPU占用率最低),以配合插帧处理。

插帧效果最好的搭配是SVP4 Pro madVR,SVP4使用CPU资源,madVR使用GPU资源,并且使用核显硬解,能充分利用硬件。

我的电脑配置是i7-7500u GF 940MX,经测试,我的电脑不适合使用插帧,只能流畅使用potplayer的自带倍帧功能。

关于插帧的设置:(笔记本平台下的比较)

看CPU是几核几线程的,并且能设置GPU硬解一定要硬解,按超线程的一个核心(两线程)等价于普通1.4核来算,但是,线程数越多效率越低,甚至会使效率降低。超线程会导致主频的降低,所以效益并不是很好。以3GHz主频为准,在Windows平台,推荐设置是:

单核心,评分100,0.5M像素以下(480P)可以开启较低质量的动画插帧。

单核双线程,评分140,0.5M像素以下(480P)可以开启中等质量的动画插帧。

双核心,评分200,0.5M像素以下(480P)可以开启较高质量的动画插帧。

双核四线程,评分280,0.5M像素以下(480P)可以开启较高质量的影视插帧,1M像素以下(720P)可以开启中等质量的动画插帧。

四核心,评分395,0.5M像素以下(480P)可以开启高质量的影视插帧,1M像素以下(720P)可以开启高质量的动画插帧,2.1M像素以下(1080P)可以开启较低质量的动画插帧。

四核八线程,评分550,0.5M像素以下(480P)可以开启最高质量的影视插帧,1M像素以下(720P)可以开启较高质量的影视插帧,2.1M像素以下(1080P)可以开启中等质量的影视插帧。

六核心,评分590,0.5M像素以下(480P)可以开启最高质量的影视插帧,1M像素以下(720P)可以开启高质量的影视插帧,2.1M像素以下(1080P)可以开启较高质量的影视插帧。

八核心,评分785,0.5M像素以下(480P)可以开启最高质量的影视插帧,1M像素以下(720P)可以开启最高质量的影视插帧,2.1M像素以下(1080P)可以开启最高质量的影视插帧。

六核十二线程,评分800,大概六核心以上都会被默认设为最高质量吧(自动选项怎么改都没用,可以通过手动选项来改),4M像素以下(2K)用中等动画。

八核十六线程,评分1060,4M像素以下(2K)用高质动画,8.4M(4K)用较低动画。

想要最高影视4K插帧,使用十六核心的CPU才行。推荐四核八线程以上的配置,日常插帧使用,否则有条件地插帧使用,双核四线程以下就不要插帧了(会卡掉帧的)。

注意:查看CPU占用,达到60%以上说明且降频,说明该方案不适合(插帧会不稳定)。由于Windows对视频的处理流程复杂,效率较低,并且PotPlayer外挂滤镜,GPU和CPU的占用并不低,这对稳定插帧影响很大,如果使用mpv配合SVP则会有更好的性能。

在Linux平台,SVP插帧是免费的,而且性能比Windows平台要好,双核四线程就可以对1080P的视频进行中等质量的动画插帧了,配合mpv播放器,CPU和GPU的占用并不会很高。

双核四线程,评分420,0.5M像素以下(480P)可以开启最高质量的影视插帧,1M像素以下(720P)可以开启较高质量的影视插帧,2.1M像素以下(1080P)可以开启中等质量的动画插帧。

四核心,评分590,Windows平台六核心配置即可。

四核八线程,评分820,Windows平台八核心配置即可。

将Windows平台的评分乘以1.4~1.5,就可以得到Linux平台的评分,选择相应的配置即可。

至于为何Linux平台性能更好,除了Linux执行更稳定外,Linux使用的是SVP最新版,而Windows上使用老版本(不是最新版,优化不够,不过即使是最新版,也会与Linux有差距,Windows上CPU跑到60%以上就会掉频不稳定,而Linux上跑到80%以上也较稳定),所以Linux更适合SVP使用。

另外,如果是大缓存CPU频率4GHz以上的台式机平台,以上评分还可以乘以2作为参考。

注:

SVP控制面板,有自动选项(根据滑块控制质量),上述区分了五个等级,中等质量对应滑块在中间,动画插帧是选专为动画优化,影视插帧是选转为影视优化,有条件最好选择影视插帧(效果更好),而选用动画插帧可以更流畅。

关于BFRC插帧的设置:

请使用AMD PRO驱动以获取更好的视频效果,当然游戏驱动也行。

下载BlueskyFRC_2.15.6_Setup并安装:https://bluesky-soft.com/en/BlueskyFRC.html

显卡驱动视频自定义开启AMD Fluid Motion Video,打开BlueskyFRC进行设置,如图:

点击Close右边的^按钮,DirectShow Filter->Register,注册滤镜。

然后,用之前配置的PotPlayer方案新建一个配置,如:

用MadVR渲染新建BFRCmadVR配置,在个人滤镜优先权中将LAV Video Decoder替换为Bluesky Frame Rate Converter并强制使用。

用PotPlayer的BFRCmadVR配置播放视频,在Bluesky Frame Rate Converter应用的Status栏可以看到处理信息,注意,此时LAV Video Decoder要使用DXVA2(native),配合madVR效率更高。按TAB显示输出帧率为59.5/60->60,即为成功插帧。

注意:以上插帧方法均不适合HDR10bit视频,请使用mpv播放器配合SVP4最新版(内置了一个MPV播放器)来实现HDR的插帧。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

0 人点赞