之前买了戴尔的s2722qc。使用体验确实挺好的,用Type-C一线连就可以充电输出视频。
但是有个问题就是现在很多资源都还是1080p的。例如看游戏直播,看b站视频,大多都还是1080p。b站有一些视频是有4k的,即使是码率很垃圾的4k分辨率视频,也会比码率高的1080p分辨率要好。
在看动画的时候更是惨不忍睹,即使是新番动画也是1080p的。如果直接全屏播放看起来就是很糊的。
但是好在我们可以使用 Anime4K 这个工具提升分辨率。因为动画本身的作画是大面积色块比较多,所以使用深度学习拉升分辨率的效果非常地好。
0. 我的设备
- 系统:macOS
- 视频播放软件:IINA
1. 下载anime4k
首先在anime4k的release下载最新的压缩包,解压。


2. 把文件放入shaders文件夹
打开iina软件,设置,高级。
勾选:
启用高级设置
勾选:
使用配置目录:~/.config/mpv/

打开
~/.config/mpv/
目录,如果没有,则在~/.config
下新建一个mpv文件夹新建
shaders
文件夹,把第一部下载的压缩包里的所有文件,放入到shaders
文件夹中
3. 添加开启命令
在release页面中,开头会有一个链接: Installation Instructions for GLSL/MPV (v4.0.1)
这是之后发布了新版本后,文件名字和命令可能会有所改变,目前我的版本就是上面的
v4.0.1
。如果后面更新了,可能会有所变化。得去这个安装页面看看。打开iina软件,设置,快捷键,选定当前的一个快捷键配置文件,点击下方的复制按钮,会复制一份新的快捷键配置文件。

点击
在Finder中查看配置文件
,会看到这个配置文件:
打开这个配置文件。
在 Installation Instructions for GLSL/MPV (v4.0.1) 页面中,会有两个版本的命令,一个是高配GPU用的,一个是低配GPU用的。
我的是M1,所以选择使用低配版。

在高低配中选一个,把命令复制下来,因为我是macOS,所以我还需要修改:
注意:安装教程说到,对于类Unix系统,需要把命令中的
;
改成:
,这是我修改后的:CTRL+1 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Clamp_Highlights.glsl:~~/shaders/Anime4K_Restore_CNN_M.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_M.glsl:~~/shaders/Anime4K_AutoDownscalePre_x2.glsl:~~/shaders/Anime4K_AutoDownscalePre_x4.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_S.glsl"; show-text "Anime4K: Mode A (Fast)" CTRL+2 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Clamp_Highlights.glsl:~~/shaders/Anime4K_Restore_CNN_Soft_M.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_M.glsl:~~/shaders/Anime4K_AutoDownscalePre_x2.glsl:~~/shaders/Anime4K_AutoDownscalePre_x4.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_S.glsl"; show-text "Anime4K: Mode B (Fast)" CTRL+3 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Clamp_Highlights.glsl:~~/shaders/Anime4K_Upscale_Denoise_CNN_x2_M.glsl:~~/shaders/Anime4K_AutoDownscalePre_x2.glsl:~~/shaders/Anime4K_AutoDownscalePre_x4.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_S.glsl"; show-text "Anime4K: Mode C (Fast)" CTRL+4 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Clamp_Highlights.glsl:~~/shaders/Anime4K_Restore_CNN_M.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_M.glsl:~~/shaders/Anime4K_Restore_CNN_S.glsl:~~/shaders/Anime4K_AutoDownscalePre_x2.glsl:~~/shaders/Anime4K_AutoDownscalePre_x4.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_S.glsl"; show-text "Anime4K: Mode A+A (Fast)" CTRL+5 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Clamp_Highlights.glsl:~~/shaders/Anime4K_Restore_CNN_Soft_M.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_M.glsl:~~/shaders/Anime4K_AutoDownscalePre_x2.glsl:~~/shaders/Anime4K_AutoDownscalePre_x4.glsl:~~/shaders/Anime4K_Restore_CNN_Soft_S.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_S.glsl"; show-text "Anime4K: Mode B+B (Fast)" CTRL+6 no-osd change-list glsl-shaders set "~~/shaders/Anime4K_Clamp_Highlights.glsl:~~/shaders/Anime4K_Upscale_Denoise_CNN_x2_M.glsl:~~/shaders/Anime4K_AutoDownscalePre_x2.glsl:~~/shaders/Anime4K_AutoDownscalePre_x4.glsl:~~/shaders/Anime4K_Restore_CNN_S.glsl:~~/shaders/Anime4K_Upscale_CNN_x2_S.glsl"; show-text "Anime4K: Mode C+A (Fast)" CTRL+0 no-osd change-list glsl-shaders clr ""; show-text "GLSL shaders cleared"
把这一段命令,添加到快捷键配置文件的末尾:

4. 使用
重新打开iina软件,按ctrl+123456即可开启提升至4k分辨率。按ctrl+0关闭分辨率提升。

可以看到,左上角提示已经开启。
这是没有1080p直接全屏,拉伸到4k分辨率播放的:

放大可以看到两张图有明显的清晰度差别,在播放的状态下的观感会更明显。