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. |
17th February 2014, 20:14 | #23361 | Link | |
Registered User
Join Date: May 2012
Posts: 447
|
Quote:
"don't use dithering", on the other hand, completely disables dithering, regardless of what you have your display's bit depth set to. Note that other things can still introduce dithering though, such as the decoder.
__________________
Test patterns: Grayscale yuv444p16le perceptually spaced gradient v2.1 (8-bit version), Multicolor yuv444p16le perceptually spaced gradient v2.1 (8-bit version) |
|
17th February 2014, 20:24 | #23362 | Link | |
Registered User
Join Date: Dec 2008
Posts: 496
|
Quote:
Yes, the decoder may be another reason for dithering, however, LAV will pass-through the decoded result untouched (same that happens with the levels) to madVR if I remember correctly, so this thing is of the past for most people, which is actually another great accomplishment. Last edited by iSunrise; 17th February 2014 at 20:42. |
|
17th February 2014, 20:43 | #23363 | Link | |
Registered User
Join Date: May 2012
Posts: 447
|
Quote:
Also a heads up to anyone using my test patterns: v2.1 is the same as before, but with the height reduced to 960 pixels to make getting a screenshot easier (now people with 1920x1080 monitors should be able to get a screenshot while running MPC-HC as a maximized window, for instance).
__________________
Test patterns: Grayscale yuv444p16le perceptually spaced gradient v2.1 (8-bit version), Multicolor yuv444p16le perceptually spaced gradient v2.1 (8-bit version) |
|
17th February 2014, 20:52 | #23364 | Link |
Registered User
Join Date: Sep 2013
Posts: 919
|
An Image(s) worth a thousand words:
Original (Untouched). No Dithering (Low bitrate). Random Dithering (Low bitrate dithered with MadVR Random Dithering). ED Adaptive 4 (Low bitrate dithered with MadVR Adaptive 4). Here's how: 1. In MPC-HC turn Brightness to -100, Contrast to +80 (its 16-bit through MadVR). This to make the image dark. 2. In you favorite editor: Input Level, to about 100 (from white 255) or leave it untouched. Output Level Center, raise towards 255 till you think is enough (this is the important step). Play with these till the image looks close to the Original. I wish MadVR Brightness would go lower than -100, so that I would not need to raise that contrast too.
__________________
System: i7 3770K, GTX660, Win7 64bit, Panasonic ST60, Dell U2410. Last edited by James Freeman; 17th February 2014 at 21:14. |
17th February 2014, 21:11 | #23366 | Link |
Registered User
Join Date: May 2012
Posts: 447
|
That's a pretty nice comparison
__________________
Test patterns: Grayscale yuv444p16le perceptually spaced gradient v2.1 (8-bit version), Multicolor yuv444p16le perceptually spaced gradient v2.1 (8-bit version) |
17th February 2014, 21:16 | #23367 | Link | ||
Kid for Today
Join Date: Aug 2004
Posts: 3,477
|
Quote:
With NL6, it looks a hell more grainy and far less focused and even ED1 is a big downgrade when it comes to clarity and transparency. I guess 700:1 is your bottleneck especially if there's a thick pearly anti-glare layer on your monitor. I'm always dubious when I see computer geeks raving about 1440p 24/27" monitors that use IPS panels and come with a very blurry anti-glare layer....they are not getting 1440p by a long shot IMO due to the blurriness. Quote:
Last edited by leeperry; 17th February 2014 at 21:20. |
||
17th February 2014, 21:28 | #23368 | Link |
Registered User
Join Date: Sep 2013
Posts: 919
|
Thanks.
I think it is a nice method to test future builds. AND, I gave my method for free !!! madshi, Any way to go lower than -100 on the Brightness?
__________________
System: i7 3770K, GTX660, Win7 64bit, Panasonic ST60, Dell U2410. |
17th February 2014, 22:04 | #23369 | Link |
Registered User
Join Date: Dec 2008
Posts: 496
|
Indeed, good job James Freeman.
When looking at this, I have at least two questions, though. Since in James Freeman's original untouched screenshot, the black borders are as black as black gets (0) (I checked it), why is there dithering? Is that a rounding error? Also, look at Bilboīs jacket around the high of his right hand, why is there no dithering applied at all (I also checked it, this is definitely not black)? There are several places where the really dark black areas donīt get any dithering applied to them. Is that an error of the algorithm? Can someone else instead of madshi explains this to me? Last edited by iSunrise; 17th February 2014 at 22:10. |
17th February 2014, 22:07 | #23370 | Link | |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
|
Quote:
It would be better to do any enhancements *after* madVR, so that they do not influence the dithering behaviour.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
|
17th February 2014, 22:09 | #23371 | Link |
Registered User
Join Date: Dec 2008
Posts: 496
|
Yes, thatīs what I thought about, too. But why would it show like random dots? Doesnīt brightness or contrast increase/decrease everything (every pixel) by a certain level instead of just single pixels? Kinda odd or?
|
17th February 2014, 22:11 | #23372 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
|
Thats the error diffusion artifacts. It probably increased the value to something like 0.1 instead of 0, and the dithering accumulates the "error" and once it has enough, it'll draw a pixel with 1 instead of 0.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
17th February 2014, 22:13 | #23374 | Link | ||
Registered User
Join Date: Sep 2013
Posts: 919
|
Quote:
No error of the algorithm. Its because of the raised Contrast, it clips the darkest and brightest shades. That's why I asked if there is more than -100 on Brightness. So the all the information will still be there (16-bit). EDIT: The resulting non black bars are because of the elevated Contrast. Even value of +1 or -1 creates colorful blacks. Quote:
Just the contrary, we need to use MadVR's Brightness because its 16-bit (to preserve all the information), then let it dither the resulting image.
__________________
System: i7 3770K, GTX660, Win7 64bit, Panasonic ST60, Dell U2410. Last edited by James Freeman; 17th February 2014 at 22:31. |
||
17th February 2014, 22:37 | #23378 | Link |
Guest
Posts: n/a
|
Would enabling my i7 3770K HD4000 CPU graphics to work along with my GeForce GTX 770 improve madVR rendering performance? Would I need to get the Lucid Logix software to make it happen?
Also, LAV Video Decoder has can be set to use either random or ordered dithering. There is no way to disable it AFAIK. Does that mean that I also get dithering on top of error diffusion? Is that of benefit to me or not? If not, then is there a way to turn it off? Finally, I set LAV Video to use nVidia CUVID acceleration for decoding. I know decoding is not the same as rendering, but since CUVID uses GPU, could it be reducing madVR rendering that also needs GPU power? |
17th February 2014, 22:38 | #23379 | Link |
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
The brightness algorithm in madVR practically changes the gamma value, as simple as that. The way the current formula works, more than -100 is not possible, I'd have to change the formula for that. But you can further darken the image by enabling gamma processing and selecting a higher gamma value, e.g. 2.60.
|
17th February 2014, 22:38 | #23380 | Link | |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
|
Quote:
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
|
Tags |
direct compute, dithering, error diffusion, madvr, ngu, nnedi3, quality, renderer, scaling, uhd upscaling, upsampling |
Thread Tools | Search this Thread |
Display Modes | |
|
|