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: 28
Reshade + deband - great quality, faster perfomance than MadVR

I searched deband filter as alternative for MadVR, coz it's quite glitchy and found it - it's reshade .
Example how deband works


Reshade has ported mpv's debanding, it works better and faster than MadVR, but reshade developed for games, mpv's shaders writen on GLSL, players usually support only HLSL.

You can test reshade on players with ENBInjector or any dll injector

'the easiest' way using my build of potplayer, because it does not need injector
I do not know angelscript so only way I could make is injecticg reshade to libtorrent extension

Build https://vk.com/doc519055724_490862677
So, you need this
Open PotPlayer
Drag and drop any .torrent file to potplayer OR press Ctrl+U (open url) and input 'reshade' and 'open' this link
Press stop and start to play video
To open reshade config press ctrl+alt+r

*You have to enable Direct3D11 render to see reshade (but madbr good too, coz it d3d11 render). If you chose for example EVR you see no changes
If you choose opengl render when play video you get crash of player



You can use files for injecting from build, it stores in \extension\lib\ all files except TorrentReader.dll . For X64 players you need reshade64.dll library, but I think can use my configuration and files (I modified stock config for comfortable using)

-_- if you like it, please write there, I hope developers will add deband/reshade functionality in potplayer, but now no one from developers (I wrote to pp's developer, developer for pp's extensions, guys who made deband script, in reshade forum) not interested in this, even mpv's deband


Last edited by Dreamject; 10th February 2019 at 08:54.
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: 867
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 17134 | GPU Caps Viewer 1.40.1.0
NVIDIA GeForce GT 1030 (GP108) 2047MB/GDDR5 | (R417.22)
NTSC | DVD: R1 | BD: A
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: 17
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: 28
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: 3,328
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: 867
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 17134 | GPU Caps Viewer 1.40.1.0
NVIDIA GeForce GT 1030 (GP108) 2047MB/GDDR5 | (R417.22)
NTSC | DVD: R1 | BD: A
Sparktank is offline   Reply With Quote
Old 7th February 2019, 18:27   #7  |  Link
Dreamject
Registered User
 
Join Date: Dec 2018
Posts: 28
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: 3,328
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: 28
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: 3,328
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: 28
*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: 28
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: 28
>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
Registered User
 
Join Date: Jan 2014
Posts: 479
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.
__________________
8700K @ 5Ghz | ASUS Z370 Hero X | Corsair 16GB @ 3200Mhz | GTX 1080 Ti @ 2025Mhz | Samsung 970 NVMe 250GB | WD Black 2TB | Corsair AX 850W | LG 32GK850G-B @ 165Hz | Xonar DGX | Windows 10 LTSC 1809
XMonarchY is offline   Reply With Quote
Old 9th February 2019, 13:55   #15  |  Link
Dreamject
Registered User
 
Join Date: Dec 2018
Posts: 28
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: 983
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: 28
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,032
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: 28
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: 5,278
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 12:36.


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