mpv-player / mpv

🎥 Command line video player
https://mpv.io
Other
28.74k stars 2.93k forks source link

What is the best luma and chroma upscaling method for MPV in 2022? #10281

Closed laichiaheng closed 2 years ago

laichiaheng commented 2 years ago

Hi, I have a question, what is the best luma and chroma upscaling method for MPV player in 2022? As I remember, the best Chroma upscaling method was KrigBilateral.glsl shader? The best Luma upscaling method was FSRCNNX shader, am I correct? What is the best upscaling suggestion in 2022?

CounterPillow commented 2 years ago

"best" is subjective

laichiaheng commented 2 years ago

@CounterPillow But there must be some way to see them, right?

igv commented 2 years ago

Nothing better has been invented yet. Maybe in the future when everyone will be running tensor cores.

But there must be some way to see them, right?

Yes, use PieAPP, objectively the best metric. Btw, see the latest comments for adaptive-sharpen, where PieAPP was used for evaluation.

hooke007 commented 2 years ago

The so-called “best” cannot match everyone’s preference.

yeezylife commented 2 years ago

Just use KrigBilateral(for chroma) and trust in igv!!!

Hrxn commented 2 years ago

Okay, for those who don't want to bother reading themselves, according to the comments linked above, the best™ method is:

FSRCNNX+dscale-lanczos+AS-0_1-luma-2022-05

Which I assume from the context is:

igv commented 2 years ago

EDIT: latest AdaptiveSharpen revision supports LUMA