Log in

View Full Version : MPV + FSRCNNX : installation


Bily
3rd June 2025, 18:02
Hi

Does anyone know how to make a configuration file: mpv.conf to use with the player: MPV + FSRCNNX

I'm trying here without success.

My video card is the RTX 2060
Windows 10

and I need to adjust the delay correction for Bluetooth headphones of 500ms

I want to upscale from 1080p to 4k
and if possible 720p to 1080p



Thank you very much

Bily
4th June 2025, 21:31
Does anyone know how to at least install FSRCNNX on mpv?

Thanks

huhn
4th June 2025, 23:59
glsl-shaders="C:\Users\%USERNAME%\AppData\Roaming\mpv\shaders\FSRCNNX_x2_16-0-4-1.glsl"

should do the trick

%USERNAME%\roaming\mpv\shaders is the usually folder where such shader are placed.

for audio delay audio-delay=0.5 may work i will not test that sorry.

you write this stuff in the settings file.
the settings file is usually placed at %USERNAME%\AppData\Roaming\mpv\mpv.conf

if applied it will upscale everything as needed.

Bily
5th June 2025, 00:41
I found this:

https://github.com/xzpyth/mpv-config-FSRCNNX

and

https://github.com/xzpyth/mpv-config-FSRCNNX/blob/main/mpv.conf

Do you think it works? Which one?

How do I install it?

Thanks

huhn
5th June 2025, 01:02
none of these:
#glsl-shaders="~~/shaders/FSRCNNX_x2_8-0-4-1.glsl" #default FSRCNNX
#glsl-shaders="~~/shaders/FSRCNNX_x2_16-0-4-1.glsl" #sharper FSCRNNX

sure a bigger network is sharper now... that's how a neural networker scaler works sure...

you place these data to %USERNAME%\AppData\Roaming\mpv and that should make it work.

tscale box windowed sphinix is also something i have never seen before.

Bily
5th June 2025, 17:54
Which of the two programs has better upscaling quality?
MPV with FSRCNNX or MPC with madVR?

Thanks

huhn
5th June 2025, 18:05
madVR in that case. FSRCNNX is not a generally good scaler just like NGU sharp isn't that glorious the really good one is NGU AA.

the closes mpv has that is similar to that scaler is nnedi3 AFAIK but mpv has so many user scaler it's ridiculous and i can not follow it there could be something out ther that will make NGU AA worthless.

i do not know what you mean with a clean image but you can give anime4k a try. in my personal opinion this scaler is heresy and i only use it to make fun of it.

but is will massive reduce noise and such and gives "clean lines".

https://github.com/bloc97/Anime4K/blob/master/md/GLSL_Instructions_Windows_MPV.md

is should do similar things to none anime images.

Bily
5th June 2025, 18:11
What is the best upscaling option for Windows 10?
Considering my VGA 2060 6Gb.

Thanks

huhn
5th June 2025, 18:24
there is no general best i would say NGU AA high will do a really good job combined with the cheap but powerful super xbr 100 chroma for UHD or 150 for FHD-UHD and the 2060 may be able to do that

Bily
5th June 2025, 18:35
My question was about the different programs, for example: madvr, FSRCNNX, etc...

Another question:

What are these variations:

FSRCNNX_x2_8-0-4-1.glsl
/FSRCNNX_x2_16-0-4-1.glsl

Thanks

huhn
5th June 2025, 18:50
the bigger the number the better the neutral network scaler will do. 16 is massively slower compared to 8 with every so slightly better image quality. a bigger network just allows it to make a better decision and hopefully less mistakes.

there are FSRCNNX in the +100 that are really slow.

madVR has build in scaler and is limited to that. FSRCNNX is just a scaler it could in theory be used in madVR but it was added because it was considered to be worse then NGU sharp and slower at the same time (these test have been done many years ago things may have changed). NGU scaler are madVR exclusive

mpv itself has only dumb scaler like lanczos. bilinear and so on the number is impressive but they are not that powerful. it supports user scaler that can be what ever and there are so so many of them. so mpv it self has no chance against madVR in scaler. but the custom user scaler could easily outshine madVR i have not seen one yet but i have not tested all not even close to.

Bily
5th June 2025, 19:00
I saw a configuration that has both files:
FSRCNNX_x2_8-0-4-1.glsl
/FSRCNNX_x2_16-0-4-1.glsl

What is it for?

Is it enough to put the command line with the other one and this resource will be in use? Is it necessary to skip a line to add this command in the configuration file?


another thing:

Is the configuration you gave me enough to use all the upscaling power of:FSRCNNX ?

Thanks

huhn
5th June 2025, 19:06
yes mpv.conf with

glsl-shaders="C:\Users\%USERNAME%\AppData\Roaming\mpv\shaders\FSRCNNX_x2_16-0-4-1.glsl"
fixed for your location but yeah that's all.
some newer scaler will need vo=GPU-next
so

vo=GPU-next
glsl-shaders="C:\Users\%USERNAME%\AppData\Roaming\mpv\shaders\FSRCNNX_x2_16-0-4-1.glsl"

the config you saw had a # at the start of the FSRCNNX_x2_8-0-4-1.glsl line didn't it?

Bily
5th June 2025, 19:16
Regarding:

FSRCNNX_x2_8-0-4-1.glsl
FSRCNNX_x2_16-0-4-1.glsl

What is the purpose of having both files?

Another question:
Can you answer my last questions from this other topic?

https://forum.doom9.org/showthread.php?t=171787&page=41

Thanks

huhn
5th June 2025, 19:35
Regarding:

FSRCNNX_x2_8-0-4-1.glsl
FSRCNNX_x2_16-0-4-1.glsl

What is the purpose of having both files?

Another question:
Can you answer my last questions from this other topic?

https://forum.doom9.org/showthread.php?t=171787&page=41

Thanks

a fast way to enable one of them or for profiles... other people config are mostly confusing me.

Bily
5th June 2025, 19:39
Which is better:
FSRCNNX_x2_8-0-4-1.glsl or FSRCNNX_x2_16-0-4-1.glsl?

Are there better ones besides these?

Thanks

huhn
5th June 2025, 19:59
bigger first number mean "better" so 16. but massively slower.

try both if you don't notice the difference use 8.
there are very big ones i do not know where they are your 2060 will not like them anyway.

FSRCNNX is not a good scaler in my opinion and there is very old nnedi3 available so yes i personally would say there are better scaler.

you can find nnedi3 here. https://github.com/bjin/mpv-prescalers

it is very old and there should be better ones that do the same thing but i do not know them.

Bily
5th June 2025, 21:34
bigger first number mean "better" so 16. but massively slower.

try both if you don't notice the difference use 8.
there are very big ones i do not know where they are your 2060 will not like them anyway.

FSRCNNX is not a good scaler in my opinion and there is very old nnedi3 available so yes i personally would say there are better scaler.

you can find nnedi3 here. https://github.com/bjin/mpv-prescalers

it is very old and there should be better ones that do the same thing but i do not know them.


What upscaling software do you use for 1080p to 4k?


thanks

huhn
6th June 2025, 03:04
madVR with super xbr i do not like the idea of an heavily working GPU.

Bily
7th June 2025, 17:35
Hi

chatgpt said that my rtx 2060 6gb vga accepts : :FSRCNNX_x2_32-0-4-1.glsl without any problems.
Can you tell me if it is appropriate to use this FSRCNNX_x2_32-0-4-1.glsl on my VGA?

How do I configure this?
Do I just change the file name?

He also said that he can accept FSRCNNX_x2_64-0-4-1.glsl.
Can you confirm?









Thanks

huhn
7th June 2025, 18:24
accepting something and making it actually work are to different things and yes it will work for a DVD for sure...
no you need the 64 somewhere from the internet.

Bily
7th June 2025, 20:29
Hi


In your opinion, which is more powerful:
MPV + FSRCNNX or madvr?



more questions:
The solution you gave me at the beginning of this topic (audio-delay=0.5):
Adjusting the audio delay to -500ms didn't work.
How can I fix it?


how can I configure the enter key to be the PLAY/PAUSE of MPV?

How do I configure the keyboard arrows to be:
up - add 50ms to the audio delay
and down - subtract -50ms from the audio delay



Thanks

huhn
8th June 2025, 00:10
i don't use mpv. i only try to break it from time to time.
https://mpv.io/manual/stable/ you can remap stuff i never done that actively only to load different shader. it is insanely inconvenient but powerful.

in my opinion FSRCNNX is so bad it's a waist of time madVR completely destroys it.

mpv is in many other regards much much better then madVR but default scaler or FSRCNNX is not one of them.

Bily
8th June 2025, 00:35
Does anyone know how to do the above settings?

Thank you very much

Bily
8th June 2025, 15:14
Do you know where I can download the files:
FSRCNNX_x2_32-0-4-1.glsl
FSRCNNX_x2_64-0-4-1.glsl

note the detail: it has to be the NNX file

so I can test them here?

What files should I look for that have better image quality than: FSRCNNX_x2_16-0-4-1.glsl?
and its download link?

Thanks for your help

huhn
8th June 2025, 23:00
no these type of scaler are doomed to fail. they are scaler that have a fundamental issue they only work on content that is down scaled with scaler X they are only tested on downscaled images else you can't make an objective statement but hey they get nice number there.

same idea should be better:
https://github.com/Artoriuz/ArtCNN/releases
i can instantly make an example where even jinc 3 will beat it but that's just how these undo downscaler X "smart" scaler are. they can do that nothing else and they still fail sometimes spectacularly.