> forum.doom9.org/showthread.php?p=1768307#post1768307 I finally had some success combining the theory behind the SSIM downscaler and SuperRes. Which gave rise to a new experimental algorithm: Structural Simmilarity (SSIM) SuperRes, or SSSR for short. It's still a bit of a work in progress, and I don't want to give too much away yet but suffice it to say it'ssharp.
Did anyone here try the new SSSR algorithm? Is it really that sharp?
Jace Watson
Asked in a previous thread but no answer: how can I easily check if hardware decoding is used for a file? I open files by double click so no terminal output.
Jose Campbell
Is youtube-dl not working for anyone else? Using the latest build on windows, and when I do youtube-dl --list-formats nothing happens. It just hangs there forever.
It only started happening about 5 days ago.
Robert Clark
it's working for me
Alexander Moore
i show-text "Hardware decoding: ${?hwdec-current:${hwdec-current}}${!hwdec-current:n/a}" Only work with 0.17.1+ (implemented ~two weeks ago).
Christian Stewart
I think I could also port SSIMDownscaler, but it requires result of the first pass of the internal downscaler.
Isaac Reyes
Wait, I'm confused. Are you porting this to be compatible with mpv, or?
>windows builds And why would I want this over MPC?
Jayden Walker
damn you are blind son...
Tyler Watson
than I am fucking blind kid, because there is nothing to see on those samples.
Ayden Wright
>Asked in a previous thread but no answer: how can I easily check if hardware decoding is used for a file? >I open files by double click so no terminal output. github.com/Argon-/mpv-stats It displays it in the video line when hwdec is being used.
Is this not possible with current user-shaders API?
Camden Hernandez
Now try the first clip with vo=opengl-hq:interpolation video-sync=display-resample
Ryder Anderson
>vo=opengl-hq I use vo=opengl
without the -hq
exactly what I am missing
Grayson Walker
where can I get a scritpt that test multiple different setttings and take a screenshoot to compare wich works better for my specs? I'm on an old laptop and this is kind of confusing unless you know about video.
are there setting options that cancel others? any link with "do and don'ts" ? This script idea is useful and probably easy
Oliver Young
sorry the typos, is not to troll purposes
Samuel Harris
>exactly what I am missing What platform are you on?
There's no guarantee it will work with Windows QUALITY drivers. There's also no guarantee it will work on AMD QUALITY drivers. There's also no guarantee it will work with QUALITY compositors.
Kayden Walker
Not the other guy, but I did couple of tests.
>vo=opengl judders happen, at a slower rate >vo=opengl:backend=dxinterop judders happen, but bit smaller scale, also smootherr rendering/video for some reason (shit opengl?) >vo=opengl:interpolation judders happen but smaller. slow rendering >vo=opengl:backend=dxinterop:interpolation judders happen but smaller, smoother rendering
All using hwdec=no and display-resample.
Will there ever be a proper fix? This feels like hack more than proper fix, as the difference between 60/24 still persists. The problem still there with at a reduced effect.
Matthew Perry
One of these days I'm going to get around to making a 60fps comparison clip between interpolation on and off, so there's no ambiguity about whether it's working or not.
>judders happen, at a slower rate This sounds like you don't even know what's supposed to be going on, though.
Josiah Lopez
Just use this: vo=opengl-hq:backend=dxinterop hwdec=auto-copy
And use the rorgoroth's latest builds.
Nicholas Taylor
I'll see if I can make a webm of what I'm seeing, I doubt it can be verified on anyone else.
Wish I had a HQ camera to record it.
Gavin Ross
Oh shit! Latest rorgoroth build fixed all my problems with my oldish AMD card except I still can't use dxinterop.
SuperRes and AdaptiveSharpen work great together.
Alexander Ortiz
Yeah mpv won the battle.
Wyatt Phillips
/mpvfags/
Christopher Butler
Anyone having problems with extreme load times? Whenever i try to load something from an online source it takes 3+ minutes to load the video. I have 50mbps internet and file size doesnt matter. I've got the newest ytdl and mpv.
Wyatt Bennett
Check your cache settings or try playing around with them
Parker Garcia
YouTube's counter-attack.
Adam Miller
## Video ## vo=opengl:interpolation:blend-subtitles video-sync=display-resample hwdec=auto
it's a shortcut for this. You also need a fast computer to take advantage of this through.
John Harris
I use this madVR config:
Chroma: super-xbr100 + AR Image: Jinc3 + AR Double Luma: 1.5x or greater - super-xbr100 Double Chroma: 1.5x or greater - super-xbr100 Downscaling: SSIM 1D 100% + AR + LL Upscaling refinement: SuperRes (1) Artifact removal - Debanding: Medium/High Artifact removal - Deringing: Off Image enhancements: Off Dithering: Ordered
How to do this with mpv?
Robert Brooks
almost any iGPU can handle it
there is no chroma doubler in mpv, and still no SSIM Downscaler. try this vo=opengl-hq:scale=ewa_lanczos:user-shaders="~~/CrossBilateralSR.glsl,~~/SuperRes1.glsl":cscale=bilinear you will need to download those shaders github.com/mpv-player/mpv/wiki/User-Scripts#pixel-shaders
Elijah Russell
mpv is shit
MPC-BE is where it's at
Aiden Foster
retarded joke
William Wilson
still true tho
I don't see any reason to use mpv, when mpc-be does so much more
but people have different uses I guess
Anthony Perry
>when mpc-be does so much more haha
Logan Martin
Have that same problem You aren't the only one
Zachary Murphy
It's just awesome. I saw that dxinterop has better vsync, but what does it mean exactly?
Ryan Hernandez
The mpc-be development is almost dead and was focused on windows only.
Hudson Fisher
>super-xBR >SuperRes >SSIM Please kill yourself
William Bell
Why? It's fucking good with 480p and 720p videos.
Jonathan Kelly
said some retard, who doesn't even know what are those words mean.
Gabriel Lee
>superXBR made for upscaling pixel art >SuperRes family of filters all characterized by their distinctive warping of image features >SSIM for downscaling (useless)
Camden Bell
>Why? It's fucking good with 480p and 720p videos.
Elijah Jenkins
>fixes some bad behavior since OpenGL support on Windows is so bad. better vsync because directx is better optimized.
does interpolation not work on windows or something? not seeing a difference with it turned on.
Blake Brooks
Try another website and check if there is a new version out
Nolan Morales
nice, but how did you get same pic dimensions, if SuperRes works only when image has been upscaled? What downscaler if it was downscaled?
Luis Cooper
filter makes babby sad (distorts mouth features)
Joseph Lopez
>nice, but how did you get same pic dimensions, if SuperRes works only when image has been upscaled? convert -filter Lanczos -distort resize on the left
>only 1st is true show me a superres algorithm that doesn't warp features
>you forgot IMHO here Downscaling filters are useless because downscaling is a solved problem. A nice linear light cubic spline or windowed sinc (appropriately widened) is more than you'll ever need. Downscaling is just throwing information (high frequency content) away. There's basically nothing you can screw up.
Upscaling is a hard problem because to do it properly you would have to guess information that isn't present in the source.
Compare mpv's default vo=opengl-hq config against ANY of your meme downscalers if you want proof. There's no difference except when the latter ends up distorting the image instead of just downscaling perfectly.
Carter Ross
babby go sad
Justin Ross
>Compare mpv's default vo=opengl-hq config against ANY of your meme downscalers if you want proof. Done, I won
Jack King
>adding shittons of ringing is a good thing If you like ringing that much, try dscale=sinc:dscale-radius=16
Landon Williams
Imo, the left one looks better, the right one is overly sharp, and even has ringing on the "unera" text. I'd like to see an example of faces, I imaging the SSIM one will have hideous sharpened pores.
Juan Sanchez
Oh and the ringing on the windmill square thingies, holy shit lol
Jayden Rivera
Sup Forums, I'm having some issues with my mpv. I use some sub preferences to set color, but they didn't work anymore. It was working fine but some update may have caused it to break. The video plays fine, but the sub is white instead of yellow.
Yeah, less than the other SSIM downscaled one, but it's /still/ exactly the same as a mitchell downscaled image (as in the exact same pixel data, not more "detail", just more artificial contrast (which results in ringing obviously, as seen in )).
James Hall
sure, no body said it has more details.
Jaxon Garcia
You don't understand at all, the contrast and ringing placed algorithmically to boost the perceived cognitive quality of the image.
Landon Watson
how you did this pretty nice
Matthew Adams
Open Photoshop(r), -> Filters -> Oil Paint
Isaiah Anderson
What the fuck do all these image comparisons mean? Does it mean we can't have better than ewa_lanczos?
Bentley Jenkins
yes
Grayson Ortiz
and mitchell
Jace Collins
Even in 2020? So why ewa_lanczos is not the default for opengl-hq?
John Gray
>the contrast and ringing placed algorithmically to boost the perceived cognitive quality Yep, that's the same kind of thinking that gives us loudness war and the stupidly oversaturated / torch mode displays you see in shops.
It completely destroys fidelity, distorts the source, ruins the quality and makes it seem like cheap trash
but idiots like it, I guess
Ethan Garcia
>So why ewa_lanczos is not the default for opengl-hq? It's too slow for most normie's shit PCs