Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Hardware & Software > Software players

Reply
 
Thread Tools Search this Thread Display Modes
Old 23rd January 2019, 07:25   #1  |  Link
Dreamject
Registered User
 
Join Date: Dec 2018
Posts: 140
Great quality debanding, faster perfomance than MadVR

Deband (originally in mpv in glsl syntax) works much faster than MadVR's debanding and can be used in any player (only in EVR-CP render at least now)

How it works

Download deband shaders https://vk.com/doc275347426_493873949

Hlsl deband/MadVR (default/low-dxva-billinear settings except high deband)



By the way, I can not get what noise gives. In descriptions it says

#define Grain 48.0 //[0.0:4096.0] //-Add some extra noise to the image. This significantly helps cover up remaining quantization artifacts. Higher numbers add more noise. (Default 48)

But I do not see any 'significant' differences with/without default random noise. It slightly improves GPU load, so I do not use it. Can you give examples, when this noise is useful?

Last edited by Dreamject; 2nd March 2019 at 11:12.
Dreamject is offline   Reply With Quote
Old 23rd January 2019, 16:21   #2  |  Link
Sparktank
47.952fps@71.928Hz
 
Sparktank's Avatar
 
Join Date: Mar 2011
Posts: 940
If you're not watching a movie with HDR, you can use FFDShow to call f3kdb in the avisynth section of ffdshow, or some other deband filter.
__________________
Win10 (x64) build 19041
NVIDIA GeForce GTX 1060 3GB (GP106) 3071MB/GDDR5 | (r435_95-4)
NTSC | DVD: R1 | BD: A
AMD Ryzen 5 2600 @3.4GHz (6c/12th, I'm on AVX2 now!)
Sparktank is offline   Reply With Quote
Old 23rd January 2019, 17:22   #3  |  Link
Charky
Registered User
 
Join Date: Apr 2018
Location: Paris, France
Posts: 89
It's not banding, it's macroblocks from a very, very heavy compression.

Would be interesting to check the same picture with RCA activated in madvr.
Charky is offline   Reply With Quote
Old 23rd January 2019, 18:02   #4  |  Link
Dreamject
Registered User
 
Join Date: Dec 2018
Posts: 140
Quote:
Originally Posted by Sparktank View Post
If you're not watching a movie with HDR, you can use FFDShow to call f3kdb in the avisynth section of ffdshow, or some other deband filter.
I tried but did not have success with it at least not in PotPlayer. Also I use SVP which uses CPU, I think deband avisynth filter should work on CPU too.
Dreamject is offline   Reply With Quote
Old 23rd January 2019, 23:36   #5  |  Link
Asmodian
Registered User
 
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,406
Quote:
Originally Posted by Dreamject View Post
I searched deband filter as alternative for MadVR, coz it's quite glitchy
I am curious in what way madVR is glitchy? Debanding has always been stable for me and RCA works well on this kind of source (as mentioned already, this is not an example of banding).

Also what settings did you use for madVR? You seem to have left out all the details on how you did the comparison and a link to your source.
__________________
madVR options explained
Asmodian is offline   Reply With Quote
Old 27th January 2019, 16:55   #6  |  Link
Sparktank
47.952fps@71.928Hz
 
Sparktank's Avatar
 
Join Date: Mar 2011
Posts: 940
Quote:
Originally Posted by Dreamject View Post
PotPlayer
I have no experience with this player.
I use MPC-HC, primarily. VLC as a backup.

With FFDShow, don't forget to check "Add FFDShow Video Source" in the avisynth section.

I know SVP can use the GPU, if it's detectable.
I use SVP on my graphics card all the time and only switch to CPU for testing (if graphics card not working well).
__________________
Win10 (x64) build 19041
NVIDIA GeForce GTX 1060 3GB (GP106) 3071MB/GDDR5 | (r435_95-4)
NTSC | DVD: R1 | BD: A
AMD Ryzen 5 2600 @3.4GHz (6c/12th, I'm on AVX2 now!)
Sparktank is offline   Reply With Quote
Old 7th February 2019, 18:27   #7  |  Link
Dreamject
Registered User
 
Join Date: Dec 2018
Posts: 140
Quote:
Originally Posted by Charky View Post
It's not banding, it's macroblocks from a very, very heavy compression.
Anyway it works and looks much more better.

Another comparison
Dreamject is offline   Reply With Quote
Old 7th February 2019, 20:45   #8  |  Link
Asmodian
Registered User
 
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,406
Are those the same image? Any information at all about the settings used?

You are only posting examples without any detail, how well does reshade's debanding persevere detail compared to madVR?

How about compared to madVR's remove compression artifacts?
__________________
madVR options explained

Last edited by Asmodian; 7th February 2019 at 20:47.
Asmodian is offline   Reply With Quote
Old 7th February 2019, 23:24   #9  |  Link
Dreamject
Registered User
 
Join Date: Dec 2018
Posts: 140
Quote:
Originally Posted by Asmodian View Post
Are those the same image? Any information at all about the settings used?

You are only posting examples without any detail, how well does reshade's debanding persevere detail compared to madVR?

How about compared to madVR's remove compression artifacts?
I do not discuss compression artifact removal, except banding - this is compression artifact too, but in my opinion all these huge superscale algos what is 'proud' of MadVR not so requied in 2k19. May be it was needed when you see 240p-like videos on 720-1080p display, but it was so long... I will write more and give more comparison (in this post), but, beelive, it's much more better than MadVR (in debanding) and has better perfomance.

Bad side? They exist. Reshade is not native solution, but it can be (if somebody port shader to usual hlsl), it's not friendly with SVP (60fps) - player info sas it has less frames (not dropped frames), it has little frames tremor and also some not critical problem when playing serials - you need to stop, not pause, playing and start to play again between two files - switching do not works okay.

But anyway it is better than madvr 'highest' deband settings.

I will attach images later
Dreamject is offline   Reply With Quote
Old 7th February 2019, 23:41   #10  |  Link
Asmodian
Registered User
 
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,406
I don't agree, NGU for 1080p @ 4K is very nice. I suppose good chroma upscaling for 4K is not that important but I do notice an improvement using NGU AA v.s Jinc or bicubic.

Most of my content does not have bad banding (Blu-ray) but madVR highest already blurs too much for me. Is this less blurry or the same while removing more banding or is it simply stronger?
__________________
madVR options explained
Asmodian is offline   Reply With Quote
Old 7th February 2019, 23:50   #11  |  Link
Dreamject
Registered User
 
Join Date: Dec 2018
Posts: 140
*I mean, reshade's deband much better not only because it 'better quality', I can accept a little worse quality of MadVR, but also MadVR has much more worse perfomance on high settings, which is visible if I use highest settings

There is comparison, madvr left and reshade right, you need zoom to watch it better. In the bottom you can see size of MadVR and Reshade picture, coz reshade's gradients are smoother, picture has a little bigger size and can not compress so good.
-_- potplayer could not copy well, need to reupload









Code:
  

  

  


Last edited by Dreamject; 8th February 2019 at 00:17.
Dreamject is offline   Reply With Quote
Old 7th February 2019, 23:58   #12  |  Link
Dreamject
Registered User
 
Join Date: Dec 2018
Posts: 140
Reshade settings, it's not only 'low middle highest'


Also, it could not replace madvr, but can be added as hlsl pixel shader, but now people do not think a lot about (de)banding, developers who can port do not see reason.

Even MadVR is well famous mostly for 'geeks' and people do not like a lot of settings. 'MadVR is best quality render, it uses best debanding, it request a lot of resources'... But actually at least debanding does not need so much as MadVR+only debanding need.

PS
If you need less strength, with 'reshade'-like deband you could reduce therehold and sensivity for yourself, not just touching low-middle-high setting

Reshade vs default without madvr






Last edited by Dreamject; 8th February 2019 at 00:24.
Dreamject is offline   Reply With Quote
Old 8th February 2019, 00:30   #13  |  Link
Dreamject
Registered User
 
Join Date: Dec 2018
Posts: 140
>Most of my content does not have bad banding (Blu-ray)

I can see banding even on bluray at least I know some of them. Banding is not 'main' reason of low bitrate, I think it is compression artifact and reques postprocessing even on bluray, but on lower settings. For ~bdrip quality and not very smart computer reshade-like shader is much more better because of perfomance and strength, for smart pc+bdremux it's still can be better because of more precise setting

Last edited by Dreamject; 8th February 2019 at 00:34.
Dreamject is offline   Reply With Quote
Old 8th February 2019, 22:05   #14  |  Link
XMonarchY
Guest
 
Posts: n/a
Don't forget that ReShade Deband gets rid of a lot of detail, but madVR tries to preserve the detail and and get rid of blocks and banding in the last detail-invasive way.
  Reply With Quote
Old 9th February 2019, 13:55   #15  |  Link
Dreamject
Registered User
 
Join Date: Dec 2018
Posts: 140
Quote:
Originally Posted by XMonarchY View Post
Don't forget that ReShade Deband gets rid of a lot of detail, but madVR tries to preserve the detail and and get rid of blocks and banding in the last detail-invasive way.
I do not know what madVR does, but imho it's just therehold levels. Higher eats more details, lower eats less.
Dreamject is offline   Reply With Quote
Old 9th February 2019, 13:56   #16  |  Link
Warner306
Registered User
 
Join Date: Dec 2014
Posts: 1,127
Do you have the movie Rush on Blu-ray? The opening credits have terrible 8-bit banding. I used it as a comparison in this thread:

https://forum.doom9.org/showthread.p...76#post1840876

I thought madVR did a fine job here.
Warner306 is offline   Reply With Quote
Old 9th February 2019, 14:15   #17  |  Link
Dreamject
Registered User
 
Join Date: Dec 2018
Posts: 140
Quote:
Originally Posted by XMonarchY View Post
Don't forget that ReShade Deband gets rid of a lot of detail, but madVR tries to preserve the detail and and get rid of blocks and banding in the last detail-invasive way.
Quote:
Originally Posted by Warner306 View Post
Do you have the movie Rush on Blu-ray? The opening credits have terrible 8-bit banding. I used it as a comparison in this thread:

https://forum.doom9.org/showthread.p...76#post1840876

I thought madVR did a fine job here.
Do not have and now internet is quite slow. By the way I can publish reshade+instruction+modified deband presets)

Bdrip
Source
MadVR highest (wtf with colors)
reshade
5,20

5,64

10,20

10,64

15,20

15,64




first number is therehold, second is radius

Last edited by Dreamject; 9th February 2019 at 14:45.
Dreamject is offline   Reply With Quote
Old 9th February 2019, 18:22   #18  |  Link
Stereodude
Registered User
 
Join Date: Dec 2002
Location: Region 0
Posts: 1,436
Quote:
Originally Posted by Sparktank View Post
If you're not watching a movie with HDR, you can use FFDShow to call f3kdb in the avisynth section of ffdshow, or some other deband filter.
If I'm remembering correctly madVR's debanding algorithm is based on f3kdb. Madshi even offered suggestions on how to improve it too but no one has integrated them into it.
Stereodude is offline   Reply With Quote
Old 9th February 2019, 19:16   #19  |  Link
Dreamject
Registered User
 
Join Date: Dec 2018
Posts: 140
Quote:
Originally Posted by Stereodude View Post
If I'm remembering correctly madVR's debanding algorithm is based on f3kdb. Madshi even offered suggestions on how to improve it too but no one has integrated them into it.
As I remember, but maybe it is not true, Mad'vr debanding based on mpv's debanding too. Also (I know it's true), reshade's deband is copied from mpv.
Dreamject is offline   Reply With Quote
Old 9th February 2019, 19:29   #20  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,903
do you even have a clue how old the deband filter in madVR is?
huhn is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 18:51.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.