小科普 | 实时低清变4K?不是梦!
不久之前,湾湾在视频中给大家带来了“通过AI渲染视频补帧、超分辨率”,效果好不好大家有目共睹,但唯独美中不足的是——它不能做到“实时”。
每次都要提前跑一天渲染才能看,总是有些麻烦的,那有没有实时渲染的插件呢?还真有!
去年年底,GitHub的用户bloc97发布了一款名叫Anime4K的插件,直接登上了趋势榜,能够实现给视频实时超分辨率!
从它给出的1080p转4K示例图来看,不仅效果是肉眼可见的好,延迟还只有3毫秒,简直不可思议,那么废话不多说,咱们今天就来试试看这东西到底是不是如传闻中的这么神奇。
首先,我们需要一个功能比较强、比较靠谱的播放器,官方给的是MPC、MPV两个方案,但出于习惯,我们还是从网上下载并安装PotPlayer播放器,作为各种插件的宿主。
然后到github.com/bloc97/Anime4K官方页面底下找到[HLSL Installation使用说明]其中已经讲了官方使用案例,
其实现在已经更新到了GLSL v2.0版本(OpenGL),而HLSL是v0.9beta版(Direct3D),效果没有这么出色,但老张这两天尝试了各种办法在PotPlayer中调用,都以失败告终,今天给大家带来比较好部署的HLSL方案。
滑到网页最底下,找到[HLSL/GLSL (v0.9beta)],点击后在新页面找到并下载Anime4K_HLSL.zip。解压后可以看到一堆hlsl格式的文件,
把他们都复制粘贴到PotPlayer/PxShader目录下,后缀不需要更改,
然后我们打开播放器,在画面任意地方点击[右键]-找到[视频]-[像素着色]-点击[重载着色文件]就能自动搜索出刚刚导入的文件,
接下来找到[视频]-[像素着色]-[调整尺寸后的着色集]-点击最下面的[组合编辑],
这里默认是什么都没有的,需要自己通过下拉栏一个个添加,
添加的顺序很有讲究,如果你的显示器分辨率小于等于1080P,请按照这个顺序添加:
-Anime4K_ComputeLum
-Anime4K_Push
-Anime4K_ComputeGradient
-Anime4K_PushGrad_Weak
如果你的显示器分辨率高于1080P,请按照下面这个顺序添加:
-Anime4K_ComputeLum
-Anime4K_Push
-Anime4K_ComputeGradient
-Anime4K_PushGrad
老张这边设置好了以后是这样的,点击确定即可应用,
按照刚刚的步骤,在着色集中选择[组合]即可直接调用。在播放视频的时候还能通过Ctrl+Shifht+P实时开关,预览你的效果。
虽然做到这步可能你会发现怎么没效果?别急,还没完,做完下一步,效果会更加明显,
按[F5]呼出设置栏,找到[视频]-[视频缓冲格式]-选择[32位浮点],瞬间会清晰很多,这下我们来对比对比:
画面整体肉眼可见的变得锐利清晰,但不同于普通的锐化,而是原本模糊的勾线变得清晰,
色彩也变得更加纯净,虽然不太可能比原生4K好,但总比1080P清晰的多,唯独有些小BUG,在一些模糊的焦外场景可能出现类似水波纹那样的振铃效应,在V1.0RC之后的版本已经解决。
如果片源不是很好的话,在动态画面中的效果会更加明显,
不过微信图片可能压缩,看的不是很清楚,大家可以亲自试一下。由于本身就是针对动漫设计的,在真人影视作品中观感有些奇怪,不建议大家开启。
文中需要用到的软件已经上传至网盘,大家可以自取:
pan.baidu.com/s/1xPgf5rhyjGgBReU-xh_m6Q 提取码p0bz
当然,你还可以在[设置-视频-图像处理]中,开启PotPlayer自带的[倍帧]功能,不会冲突,也没有SVP4补帧那么麻烦。等解决了PotPlayer中使用GLSL的问题之后,老张会再作更新。




















大饼又来了
校验提示文案
弥络舍围棋
校验提示文案
弥络舍围棋
校验提示文案
大饼又来了
校验提示文案