neil78 发表于 2024-11-19 13:08:30

关于 MPV 的 着色器(shaders)的选择

本帖最后由 neil78 于 2024-11-19 15:01 编辑

不知道你们选的是啥


https://github.com/mpv-player/mpv/wiki/User-Scripts#user-shaders

看不懂我写的,可以看大佬的说明
https://hooke007.github.io/unofficial/mpv_shaders.html

有新的着色器适用于动画、游戏,

CuNNy
https://github.com/funnyplanter/CuNNy
个人建议用于游戏 CG(Magpie 软件),动画用这个损失有点多,
毕竟动画和游戏 CG 规整、清晰、线条边缘锐利的画面完全不同

AniSD ArtCNN
https://github.com/Sirosky/Upscale-Hub/releases/tag/AniSD-ArtCNN
Ani4K v2 ArtCNN
https://github.com/Sirosky/Upscale-Hub/releases/tag/Ani4k-v2-ArtCNN

这个很吃显卡资源(要求中高端显卡)的,用 vulkan api 版性能好点,但是只能出 10bit 色彩画面,这个和 libplacebo 的设计有关额

真人向,
画面好点的视频,之前一直用 SSimSuperRes 发现浪费啊,直接用 sinc blackman 就行
https://gist.github.com/igv

画面差点的视频,用 nnedi3-nns64-win8x4.hook 的编辑版,忽视最低放大倍率要求
https://github.com/bjin/mpv-prescalers/tree/master







StarRingChild 发表于 2024-11-19 13:33:35

M1 用的 Anime4K 功耗在 5W 左右
glsl-shaders                  = "~~/shaders/Anime4K_Restore_CNN_M.glsl"
scale                         = bicubic_fast


yuygfgg 发表于 2024-11-19 20:14:24

本帖最后由 yuygfgg 于 2024-11-19 21:53 编辑

m2pro nnedi3, nns64 掉帧{:4_685:}

心刀斩心鬼 发表于 2024-11-29 11:14:43

本帖最后由 心刀斩心鬼 于 2024-11-29 19:23 编辑

动画:
cunny 4x16 ds-q/soft-q,luma通道两倍放大,vulkan限定的dp4a版效率很高,4x16以下开销差别不大,4x24以上开销明显增多
cfl-prediction,chroma通道放大,配合Luma通道放大使用,开销小
artcnn开销明显高于cunny
A4k restore 适合置于 rgb 通道的放大着色器之前使用,效果过于激进

真人:
ravu lite ar r4,luma通道两倍放大,开销极低
Nvidia VSR,
amd fsr easu,luma通道,用于1440p→4k之类的非两倍放大,开销显著低于ravu zoom


fog 发表于 前天 02:18

Ani4K v2真的太吃性能了,今天逛论坛的时候看到有人在讨论这个着色器就去试了一下,我3070开Ani4K v2观看1080P视频的情况下显卡占用率五十多,效果确实是非常好,但平时我喜欢补帧看动画,如果跟rife一起用的话疯狂掉帧,只有在观看720P及以下的动画时才可以两者都开,就调整成了720P以上用nnedi3,720P及以下选择用Ani4K v2。

个人是感觉Ani4K v2 比 AniSD的效果让我更舒服的

nyaru 发表于 前天 19:32

nnedi3效果太差,anime4k破坏力太大,ani4k太吃性能而且也会涂抹。
答案是artcnn c4模型
https://github.com/Artoriuz/ArtCNN/tree/main/GLSL

hsmms 发表于 前天 21:31

nyaru 发表于 2025-3-24 19:32
nnedi3效果太差,anime4k破坏力太大,ani4k太吃性能而且也会涂抹。
答案是artcnn c4模型
https://github.co ...

MPV_LAZY 只要启用算法播放器就没任何反应

nyaru 发表于 昨天 00:07

hsmms 发表于 2025-3-24 21:31
MPV_LAZY 只要启用算法播放器就没任何反应

好像第一次要等
如果使用onnx更快,需要自行更新mlrt和修改k7sfunc

mexiku 发表于 昨天 17:08

本帖最后由 mexiku 于 2025-3-25 17:28 编辑

nyaru 发表于 2025-3-24 19:32
nnedi3效果太差,anime4k破坏力太大,ani4k太吃性能而且也会涂抹。
答案是artcnn c4模型
https://github.co ...
ArtCNN_C4F32与Ani4Kv2_ArtCNN_C4F32_i2相比,资源占用能少一半。Ani4Kv2中端显卡播放web-dl都时有掉帧现象。
不过就是第一次启动的时候,好像需要编译着色器,导致mpv假死。
页: [1]
查看完整版本: 关于 MPV 的 着色器(shaders)的选择