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. |
7th June 2011, 22:32 | #8101 | Link | |||
Registered User
Join Date: Sep 2004
Posts: 1,295
|
Quote:
Quote:
Quote:
If XYZ in madVR was the same as xyz in HCFR, it would be named xyz. |
|||
7th June 2011, 22:33 | #8102 | Link |
Registered User
Join Date: Aug 2010
Posts: 10
|
Hello Madshi
Could I ask you to familiarize yourself with a problem regarding the rendering mode madVR. Earlier I wrote about the issue in the thread about MPC-Home Cinema ... As a reminder, "Hello, I have a problem with video rendering mode MadVR. Despite the choice of rendering mode, I am still not Able to call its instance. This "error" probably occurred on the version of MPC-Home Cinema 3110 (x86). In another player I have no problem running the video rendering mode MadVR. I tried to restore the default settings by deleting the settings file, deleting the entry from the registry, but it did not give Satisfactory results. Using the built-in codecs solves the problem. If you use the ffdshow filter (set to download) I can not run rendering mode MadVR ....." Currently madVR (from version 0.62 and later) rendering mode is initialized correctly, but the picture looks like the subtitles are in the middle of the screen. I'm using the latest version MadVR 0.64. Ffdshow settings, screenshot attached to this post. Please refer to the problem. Greetings |
7th June 2011, 22:37 | #8103 | Link |
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Nope. When a new video is loaded, default is always auto detection.
It shouldn't be a catastrophe, but it won't be 100% accurate because both madVR and yCMS think you're delivering video levels. So de-gamma and en-gamma processing will not be 100% correct. Don't know how much of a problem this is, though. |
7th June 2011, 22:45 | #8104 | Link |
Registered User
Join Date: Jan 2010
Posts: 479
|
1080i29 worked for me now, I managed to watch a full TV Show episode without loosing the sync (v0.64).
It wasn't always as smooth as it should but it could be any other problem (the TV, the flush and other presentation settings, the material itself, etc) |
7th June 2011, 23:01 | #8105 | Link | ||
Kid for Today
Join Date: Aug 2004
Posts: 3,477
|
Quote:
Quote:
FWIW, FRAPS videos are PC levels, and someone else said that he needed PC levels in this very thread. |
||
7th June 2011, 23:07 | #8106 | Link | |
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
If the source width > 1024 or if the source height > 576 then I'm using BT.709 primaries. If the source height is exactly 576 I'm using EBU primaries. Otherwise I'm using SMPTE-C primaries. |
|
7th June 2011, 23:14 | #8107 | Link | |
Kid for Today
Join Date: Aug 2004
Posts: 3,477
|
Quote:
hopefully at some point you'll be adding: -user manageable rules, as previously discussed -allow PC levels input -compressed LUT support, so it'll load faster and not waste 100MB of space(which does matter when you host it on a ramdisk, and avoids HDD fragmentation) -detect upscaled SD from ffdshow but it's all about baby steps, and it's really great to see that mVR is moving towards the right direction You could also allow the end-user to change the name of the gamuts, so he can call them anything he likes: PAL/EBU or REC.709/sRGB/BT.709/HDTV or SMPTE-C/NTSC, so everyone will be happy in the end Last edited by leeperry; 8th June 2011 at 10:26. |
|
7th June 2011, 23:22 | #8108 | Link | |
Registered User
Join Date: May 2004
Posts: 5,351
|
Quote:
__________________
HTPC: Windows 11, AMD 5900X, RTX 3080, Pioneer Elite VSX-LX303, LG G2 77" OLED |
|
7th June 2011, 23:26 | #8109 | Link | |
Registered User
Join Date: Mar 2009
Posts: 962
|
Quote:
|
|
7th June 2011, 23:37 | #8111 | Link |
Registered User
Join Date: Sep 2010
Posts: 321
|
The new madVR GUI accepts xyY/Yxy and XYZ, at least those are the 2 sets of values that I entered and it automatically converted fine.
__________________
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 |
8th June 2011, 01:01 | #8113 | Link |
Kid for Today
Join Date: Aug 2004
Posts: 3,477
|
upscaled SD looks a lot nicer through some Avisynth scripts...LSF comes to mind, and LSF looks much better when using SuperSampling..and mVR uses the GPU to resize, so it can do the final downscale part for free.
Last edited by leeperry; 8th June 2011 at 01:37. |
8th June 2011, 01:28 | #8114 | Link |
Registered User
Join Date: Mar 2002
Location: Sofia, Bulgaria
Posts: 661
|
madshi,
you are always able to amaze me with your work. I really like the direction that madVR is taking and I hope you'll be able to polish everything soon. I've ran a few tests on the new version (0.65) and noticed two problems (probably related): The first one is that when I try to exit exclusive mode for the second time (the first is OK) I get a full black screen while the playback continues in the back and I can close the player with Alt+F4. Here is a log showing the problem http://www.mediafire.com/?4ezl4eh77zh36qs The second problem is that sometimes (pretty often - ~1/5 attempts) Zoomplayer hangs on starting a file in fullscreen mode when I use madVR. Other renderers are OK and also when I start the playback in windowed mode and then go to fullscreen everything is OK also. I suspect that there is something wrong with the initialization of the D3D surface but I guess you'll know better if you look at this log http://www.mediafire.com/?rqraf2ga7m8c0wa I also have a "calibration" question - is there somewhere a guide/post/FAQ where I can find a simple explanation how to take the needed values from colorHCFR so madVR can build a 3dlut file for me? I've used a i1d2 probe and measured my display. I've also done some basic calibration using the display's settings but I'd like madVR/yCMS to make it even better so I'll be glad if someone is able to help me. Also is it better to use the display's setting to do some basic correction and then let madVR/yCMS improve them or it's recommended to reset all display settings and let madVR/yCMS do all the work?
__________________
Z370M Pro4 | i3-8100 | 16GB RAM | 256GB SSD + 40TB NAS NVIDIA GTX 1060 6GB (385.28) | LG OLED65B7V Win 10 64bit 1803 + Zoom Player v14 |
8th June 2011, 03:38 | #8115 | Link |
Registered User
Join Date: Aug 2007
Posts: 1,430
|
http://pastebin.com/ZmwEffHi
madVR flips the output both horizontally and vertically. To generate it yourself, have avisynth output an error. |
8th June 2011, 05:14 | #8116 | Link | |
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
Yes, I've seen this, too. And I know the solution for that. However, the solution will break compatability with AVI/QuickTime files with uncompressed video in them. So I'll have to find a solution which works for everything. It's on my to do list. |
|
8th June 2011, 05:16 | #8117 | Link | |
3 eyed CRT supporter
Join Date: Jan 2008
Location: Or-strayl-ya
Posts: 563
|
Quote:
1. Gamut - the triangle mapped out by the colour coordinates of the display, versus the desired colour standard. Gamut mapping fixes this, using the 3D lut. 2. Gamma - The beautiful desired gamma curve (say 2.2) versus the complete mess that is my projector, even after an "ISF" style calibration, which is just playing with the fairly crude colour controls on the projector (bias and gain per colour). 3. The PC Gamma control, which works in a different way to the "2.2" description above - it's not a curve, it's a straight line and you tweak it, and up is a lower gamma, and down is higher....and am I supposed to put this back to zero before calibration? I was lost as to how to combine them all. So, this is my workflow, as I understand: 1. Set PC gamma back to "flat". 2. Calibrate projector as best as I can with the internal controls, using colorimeter (I use HCFR software as the source and HCFR sensor). 3. The final calibration result is the input to yCMS/madVR. Generated by measuring the primary colours. 4. Input the values into madVR. Make sure the formats match. 5. Set my desired gamma in madVR (if it's not 2.2). 6. Whisky. yCMS and madVR will then convert the video gamut to the projector gamut - pulling in the colours if they overrun, and remapping as necessary. AND equalise the response (gamma) to match the target. Is that it? Thanks Mark Last edited by Mark_A_W; 8th June 2011 at 11:10. Reason: Clarity? |
|
8th June 2011, 09:35 | #8118 | Link |
Registered User
Join Date: Sep 2010
Posts: 321
|
Mark_A_W your workflow has gotten me a bit confused.
For your step 3. I've always used the primary gamut values from my calibration once it's all set correctly. Now the measurement is taken using the output of my blu-ray player which is what I use to calibrate my display. So the primaries values should be those (from the calibrated values which were measured with my meter from my blu-ray player's output), or should I be measuring again and taking down values from MadVR's output from my video card?
__________________
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 |
8th June 2011, 11:11 | #8119 | Link | |
3 eyed CRT supporter
Join Date: Jan 2008
Location: Or-strayl-ya
Posts: 563
|
Quote:
Yes, the final values from the calibration become the inputs to yCMS. And I would use the PC as a source, as that's what you are watching, but it probably won't matter. |
|
8th June 2011, 13:07 | #8120 | Link | |
Registered User
Join Date: Sep 2004
Posts: 1,295
|
Quote:
I will only add to 3 the grayscale measurements. Without it, both the gamut correction and your desired gamma will be less accurate. Another thing is step 2. I'm not sure if it's a good idea to do it or not. If display's internal controls have a very good precision, then it might be good to use them, but in some cases might be preferable to only set the brightness and contrast and let all the rest to yCMS. |
|
Tags |
direct compute, dithering, error diffusion, madvr, ngu, nnedi3, quality, renderer, scaling, uhd upscaling, upsampling |
|
|