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. |
1st May 2013, 20:53 | #18601 | Link |
Registered User
Join Date: Apr 2010
Posts: 235
|
The image I have attached is a shot of a VT30, which had these bad..VT50 improved a lot.
__________________
__________________ System: Intel Core i5-6500, 16GB RAM, GTX1060, 75" Sony ZD9, Focal speakers, OS Win10 Pro, Playback: madvr/JRiver |
1st May 2013, 22:20 | #18602 | Link |
Registered User
Join Date: Dec 2012
Location: Neverland, Brazil
Posts: 169
|
I have a question. Not too long ago a friend here gave me some tips about calibration options in madVR but there's still one thing I'm curious about. When I mentioned my display was calibrated with sRGB preset, he mentioned that the primaries to follow would be BT.709. Following that, in what occasion do we need the SMPTE-C or EBU/PAL? How do I know which one is/would be the one for my monitor?
__________________
madVR scaling algorithms chart - based on performance x quality | KCP - A (cute) quality-oriented codec pack |
2nd May 2013, 01:14 | #18604 | Link |
Registered User
Join Date: Aug 2010
Posts: 576
|
is it a good idea to use smooth motion on a 1080i29 projector?
It looks as if madvr treats it as a 59.94 display and then the gpu creates 29.97i from that. I have no idea how the whole interlacing process factors into this. |
2nd May 2013, 05:02 | #18605 | Link |
Registered User
Join Date: Dec 2012
Location: Neverland, Brazil
Posts: 169
|
I see, thanks.
__________________
madVR scaling algorithms chart - based on performance x quality | KCP - A (cute) quality-oriented codec pack |
2nd May 2013, 05:23 | #18606 | Link |
Registered User
Join Date: May 2008
Posts: 1,840
|
When converting ntsc rec.709 hd to sd using colormatrix("Rec.709->Rec.601") which x264 primary, transfer, matrix should be used to get the most accurate colors in madvr? Which to use for pal hd sources?
from x264 --fullhelp --colorprim <string> Specify color primaries ["undef"] - undef, bt709, bt470m, bt470bg smpte170m, smpte240m, film --transfer <string> Specify transfer characteristics ["undef"] - undef, bt709, bt470m, bt470bg, linear, log100, log316, smpte170m, smpte240m --colormatrix <string> Specify color matrix setting ["???"] - undef, bt709, fcc, bt470bg smpte170m, smpte240m, GBR, YCgCo
__________________
PC: FX-8320 GTS250 HTPC: G1610 GTX650 PotPlayer/MPC-BE LAVFilters MadVR-Bicubic75AR/Lanczos4AR/Lanczos4AR LumaSharpen -Strength0.9-Pattern3-Clamp0.1-OffsetBias2.0 |
2nd May 2013, 13:56 | #18607 | Link |
Registered User
Join Date: Aug 2011
Location: Australia
Posts: 51
|
ArgyllCMS support for MadVR
After a lot of testing, tweaking and fixing bugs, I think I'm done for the moment, and the visual results seem quite promising.
To try it for yourself you need ArgyllCMS V1.5.2 from here http://www.argyllcms.com/downloadwin.html and then this set of extra & replacement files from here http://www.argyllcms.com/Win32_collink_3dlut.zip installed over the top of it, plus a color instrument and some patience. The main guide is at the bottom of doc/Scenarios.html, & updated documentation for collink in doc/collink.html. Video colorspace profiles are in ref. |
2nd May 2013, 14:16 | #18608 | Link |
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
@Graeme, thanks a lot! Two questions, if you don't mind:
(1) Are you ok now with the current way madVR supports only one external 3dlut for all source media types? Or do you think results would be better using one separate 3dlut per source media type? (2) Does ArgyllCMS take color measurements in one IRE (e.g. 75 or 100) and base its calibration on that? Or do you measure and correct a raster like 5x5x5, similar to how professional image editor 3dlut correction works? @madVR users, feedback (and comparison to yCMS) very welcome! |
2nd May 2013, 15:02 | #18609 | Link | ||||||||
Registered User
Join Date: Aug 2011
Location: Australia
Posts: 51
|
Quote:
If you were to feed full range RGB into & out of the 3dLUT, then the grid resolution is not so critical for RGB. You do need to consider where neutral lands if you were doing YCbCr in though (ie. Cb and Cr = 0 need to land on a grid point). Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
|
||||||||
2nd May 2013, 15:16 | #18610 | Link | ||||
Registered User
Join Date: Aug 2011
Location: Australia
Posts: 51
|
Quote:
Quote:
Quote:
Quote:
|
||||
2nd May 2013, 15:53 | #18611 | Link | ||||
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
Anything else coming to your mind which I could do to improve madVR <-> ArgyllCMS? Should I use a different way to do contrast, saturation and hue changes (e.g. a different way to convert to/from linear light, instead of a pure power 2.2 curve)? Or would it help if I allowed ArgyllCMS to remote control madVR to show color test patterns for measurement? The code for that (including network access etc) has been mostly ready for years now, but has never been put to use yet... Quote:
Quote:
Quote:
So do you think madVR + ArgyllCMS can now compete in calibration quality with e.g. Lumagen + Calman's 5x5x5 calibration? That would be very very nice!! |
||||
2nd May 2013, 17:22 | #18612 | Link | |
Registered User
Join Date: Jan 2006
Posts: 80
|
Quote:
|
|
2nd May 2013, 17:34 | #18613 | Link | |
Registered User
Join Date: Sep 2010
Posts: 321
|
I'd be willing to test the Argyll usage if someone can walk me through it somewhat. I am not new to doing calibrations but have never done it with Argyll and especially not in a non-gui version. I currently have access to a Colormunki spectrometer which I've already used to perform a pretty good calibration at the display level using ColorHCFR fork which implements Argyll code in it. From briefly reading the Scenarios.html section of MadVR. I would enter the following:
collink -v -3 m -e t -E t -I b -I 2.2 -G -i r Rec709.icm TV.icm HD.icm And this would perform a calibration for me? Or is there much more to it. This is different than my past experience with MadVR and 3dluts, where I'd just manually enter in the grayscale and gamut information into it and it would spit out a 3dlut which would perform additional conversions. For example this is what I had entered into ycms using calibration data that I had obtained from colorHCFR: Quote:
__________________
MPC-HC/MPC-BE, Lav Filters, MadVR CPU: AMD Ryzen 5 1600, Video: AMD Radeon RX Vega 56 -> TCL S405 55", Audio: Audio-Technica M50S |
|
2nd May 2013, 18:07 | #18614 | Link | |
Registered User
Join Date: Jan 2006
Posts: 80
|
Quote:
http://www.hometheatershack.com/forums/video-calibration/65669-htpc-color-calibration-3d-lut.html |
|
2nd May 2013, 18:22 | #18615 | Link | |
Registered User
Join Date: Sep 2010
Posts: 321
|
Quote:
I'm guessing this is happening because I don't have my spectrometer connected and ready to get readings or is it something else? Either way, I'll check back later, gotta head off to work now. Thanks for the link.
__________________
MPC-HC/MPC-BE, Lav Filters, MadVR CPU: AMD Ryzen 5 1600, Video: AMD Radeon RX Vega 56 -> TCL S405 55", Audio: Audio-Technica M50S Last edited by fairchild; 2nd May 2013 at 18:31. |
|
2nd May 2013, 19:48 | #18616 | Link | ||
Registered User
Join Date: Jan 2006
Posts: 80
|
Quote:
Quote:
Madshi, Confirming Graeme's observation, the "disable GPU gamma ramps" had no effect on the image in both Windowed or FSE modes during my testing. Is this a bug or does the option only apply with specific settings in the OS or MadVR? |
||
2nd May 2013, 20:46 | #18617 | Link | |
Registered User
Join Date: Jan 2008
Posts: 589
|
Quote:
|
|
2nd May 2013, 23:35 | #18618 | Link | |
Registered User
Join Date: Aug 2011
Location: Australia
Posts: 51
|
Quote:
2) I'm not really sure what you mean. It's pretty typical device value color management. I have RGB values in one colorspace (the Video media) and I know what device independent color they should be (From Rec709/Pal/NTSC + BT.1886 + viewing conditions adjustment). I have a display and know what device independent colors it produces when I feed RGB into it (the display ICC profile). I link the two together to create a Video RGB to display RGB transformation, and store it in the 3dlut. |
|
3rd May 2013, 00:08 | #18619 | Link | |||
Registered User
Join Date: Aug 2011
Location: Australia
Posts: 51
|
Quote:
As for test patterns - it would be interesting for verification through the whole video rendering system, but certainly isn't needed (or probably useful) for the display characterisation. One way of hooking things up for video verification would be to have MadVR respond to a command to set a color. Argyll's tools have a call-out option - see http://www.argyllcms.com/doc/dispread.html#C - so having something that works with that would be good. Quote:
Quote:
If someone really gets keen, they could also consider throwing http://www.argyllcms.com/doc/refine.html at a display as well, although some tweaks may be needed to target Video. |
|||
3rd May 2013, 00:13 | #18620 | Link |
Registered User
Join Date: Aug 2011
Location: Australia
Posts: 51
|
Not currently. My understanding was that most graphics cards either automatically, or as an option do this scaling. If you tell me they do not, I think I can add an option to dispcal & dispread to do this (I am a little worried about how to detect how many bits are being sent to the display though, since Video encoding uses a shift rather than a scale when operating at higher bit depths.)
|
Tags |
direct compute, dithering, error diffusion, madvr, ngu, nnedi3, quality, renderer, scaling, uhd upscaling, upsampling |
|
|