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. |
2nd January 2017, 19:40 | #41821 | Link |
Registered User
Join Date: Mar 2007
Posts: 934
|
I see. I'm not sure whether to just get a 1050 for HEVC HD stuff now and upgrade again when I eventually upgrade my TV, or to just plump for the 1050 Ti and maybe have forward compatibility.
__________________
TV Setup: LG OLED55B7V; Onkyo TX-NR515; ODroid N2+; CoreElec 9.2.7 |
2nd January 2017, 20:13 | #41823 | Link | |
Registered User
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,407
|
Quote:
The little ARM computers in TVs are ok but I much prefer Zoom Player wth madVR, NGU, 3DLUT (i1 Pro2), and ED dithering. It takes more power then using the TV's soc but it is higher quality and much easier to control. My Titan X (Pascal) keeps my room nice and warm. If small gains aren't important then 10-bit isn't important.
__________________
madVR options explained |
|
3rd January 2017, 00:11 | #41824 | Link |
Registered User
Join Date: Nov 2009
Posts: 2,361
|
Adding to my question on profiles (I like NGU for SD real life content, but not on anime), I wanted to address a few points.
Overall I like the new GUI, yes some setting freedom is lost but the layout makes more sense. To note a few things, next to NNEDI3 and NGU (only doubling, quadrupling) or something similar should be remarked, so the following settings makes more sense. For instance NNED3 is capable of quadrupling but the setting still says (algorithm to use after "doubling"), it confused me at first and I am a long time madVR user that came back after a few months off. Also the setting "200% super sampling" looks out of place, I personally don't find how super sampling a 1080 source can be improved for viewing on a 1080 display, all while we already have 200% (doubling) HQ upscalers for sub-1080 sources. Another point, many graphs don't update accordingly (reconstruction upscaler on the various variations; soft, sharp...) And a question, what is bicubic50, 60, 75? How does that translate to Catmull-Rom (0.0,0.5), Robidoux (0.3782, 0.3109), Mitchell-Netravali (0.33,0.33)... Last edited by Dogway; 3rd January 2017 at 00:53. |
3rd January 2017, 01:37 | #41825 | Link |
Registered User
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,407
|
Check the second post in my options explained thread.
__________________
madVR options explained |
3rd January 2017, 05:23 | #41826 | Link |
Registered User
Join Date: Nov 2009
Posts: 2,361
|
@Asmodian, thank you! you quite keep things up to date. I guess arbitrary settings are not possible like Robidoux or that negative "b" Didée suggested back then.
I did some comparisons with my old default (NNEDI3 based), and my (now decided) new default using NGU, they are all transcodes but improvement is superb, even when I'm never for ultra sharp plastic-like results, but NGU does things in a very subtle and smart way, only on very SD content (mostly sub 480p) a softener must be applied, or something like NGU-low (softer) while we wait on what NGU quadruple can deliver. I'm not too fond on relying in post-processing (soften edges, etc) to fix things that can be handled before hand. btw I also second the option for calling madVR settings on a hotkey. |
3rd January 2017, 09:11 | #41827 | Link | |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 4,926
|
Quote:
We might getting into equal quality results this year on the Processing side for a much bigger userbase. Especially the "It is higher quality" is questionable if that will still hold up. And yes a HTPC depending on the Format needed for consumption only is becoming more and more useless and inefficient for the AVG mass market. And 10 bit is super important and surely no small step finally leaving Hollywood to end users. MadVR is super useful i agree on the control side of things for Windows PCs and Madshi did a awesome job here, combining things and now presenting his own approach with NGU.
__________________
all my compares are riddles so please try to decipher them yourselves :) It is about Time Join the Revolution NOW before it is to Late ! http://forum.doom9.org/showthread.php?t=168004 Last edited by CruNcher; 3rd January 2017 at 09:43. |
|
3rd January 2017, 11:19 | #41828 | Link |
Registered User
Join Date: Jan 2002
Posts: 1,264
|
Any chance of adding a new option to allow different profiles for different resolutions? So for something intensive like 4K/UHD playback it allows you to choose a simpler scaling method (or no scaling at all) and will auto switch to that profile upon detection of that resolution? I have found at least one 4K video I cannot play using the settings I usually use for 1080P material without tons of dropped frames even on my overclocked RX 480 and I7 4770K (LG Chess UHD HDR demo). I have to back off to really simple scaling for that clip to play smoothly.
|
3rd January 2017, 12:03 | #41829 | Link | |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 4,926
|
Quote:
Is it only this 4K HEVC Demo that collapses with your scaling chain in MadVR on your RX480 ? But yeah it's the most complex one currently out of Atemes Titan I actually wonder how Samsungs Hardware Decoder handles it Would be nice if you could push your RX480 Decoding result of it (without MadVR overhead) in the HEVC Decoder thread we have no information on that one yet.
__________________
all my compares are riddles so please try to decipher them yourselves :) It is about Time Join the Revolution NOW before it is to Late ! http://forum.doom9.org/showthread.php?t=168004 Last edited by CruNcher; 3rd January 2017 at 12:34. |
|
3rd January 2017, 12:41 | #41830 | Link | |
QB the Slayer
Join Date: Feb 2011
Location: Toronto
Posts: 697
|
Quote:
For example this is what I use: Code:
if (srcHeight < 641) and (deintFps < 25) "univisium24" elseif (srcHeight < 721) and (deintFps < 25) "720p24" elseif (srcHeight < 801) and (deintFps < 25) "1080p24 cropped" elseif (srcHeight < 1081) and (deintFps < 25) "1080p24" elseif (srcHeight < 721) and (deintFps < 26) "720p25" elseif (srcHeight < 1081) and (deintFps < 26) "1080p25" elseif (srcHeight < 353) and (deintFps < 31) "352p30" elseif (srcHeight < 405) and (deintFps < 31) "404p30" elseif (srcHeight < 541) and (deintFps < 31) "540p30" elseif (srcHeight < 717) and (deintFps < 31) "716p30" elseif (srcHeight < 721) and (deintFps < 31) "720p30" elseif (srcHeight < 1081) and (deintFps < 31) "1080p30" elseif (srcHeight < 721) and (deintFps < 61) "720p60"
__________________
|
|
3rd January 2017, 18:09 | #41831 | Link | |
Registered User
Join Date: Dec 2014
Posts: 1,127
|
Quote:
if (deintFps <= 25) and (srcWidth > 1920) "2160p25" else if (deintFps <= 25) and ((srcWidth <= 1920) and (srcHeight > 1080)) "2160p25" else if (deintFps > 25) and (srcWidth > 1920) "2160p60" else if (deintFps > 25) and ((srcWidth <= 1920) and (srcHeight > 1080)) "2160p60" else if (deintFps <= 25) and ((srcWidth > 1280) and (srcWidth <= 1920)) "1080p25" else if (deintFps <= 25) and ((srcWidth <= 1280) and (srcHeight > 720) and (srcHeight <= 1080)) "1080p25" else if (deintFps > 25) and ((srcWidth > 1280) and (srcWidth <= 1920)) "1080p60" else if (deintFps > 25) and ((srcWidth <= 1280) and (srcHeight > 720) and (srcHeight <= 1080)) "1080p60" else if (deintFps <= 25) and ((srcWidth > 960) and (srcWidth <= 1280)) "720p25" else if (deintFps <= 25) and ((srcWidth <= 960) and (srcHeight > 540) and (srcHeight <= 720)) "720p25" else if (deintFps > 25) and ((srcWidth > 960) and (srcWidth <= 1280)) "720p60" else if (deintFps > 25) and ((srcWidth <= 960) and (srcHeight > 540) and (srcHeight <= 720)) "720p60" else if (deintFps <= 25) and ((srcWidth <= 960) and (srcHeight <= 540)) "540p25" else if (deintFps > 25) and ((srcWidth <= 960) and (srcHeight <= 540)) "540p60"
__________________
HOW TO - Set up madVR for Kodi DSPlayer & External Media Players |
|
3rd January 2017, 18:29 | #41832 | Link | |
Registered User
Join Date: Mar 2016
Location: Switzerland
Posts: 140
|
Quote:
I use it with Bicubic150 AR for downscaling after doubling with NGU for luma, and Lanczos3 AR for chroma doubling (impossible to do that in new versions unfortunately). PS : One month without a message from madshi in this thread, I hope he is doing a lot of changes to madVR (and for advanced users too) Last edited by Neo-XP; 3rd January 2017 at 18:46. |
|
3rd January 2017, 21:51 | #41833 | Link |
Registered User
Join Date: Feb 2005
Posts: 26
|
One more post on DLP Checkerboard...I've found that the other program that I was using is really kind of unreliable: we attempted to watch a 3D movie with it, and it had several issues, including complete crashing. I loaded the same file up in MPC-HC using madVR showing side-by-side, and it works like a charm. Not that I can _see_ it in 3D like that, but I was testing to see if there was another issue causing the crashes. madVR really seems to do a much better job with MVC.
I suspect this is way low on the priority list these days, with HDR and 4K being more interesting...I just thought I'd ask. Thanks. |
4th January 2017, 00:17 | #41835 | Link | |
Registered User
Join Date: Dec 2007
Posts: 128
|
Quote:
LAV/xysubfilter/madVR can neither PGS nor idx/sub... sorry, if I sound rude; I know everybody is doing this in his spare time, for free... but on the other hand... I think, with all the discussions about fancy scaling options for equipment where there is no realy matching content available yet (from my Point of view : "early adopter" problems), the basics are losing focus: things like normal subtitles and 3D-subtitles should work first before one moves on to the next Level... |
|
4th January 2017, 00:17 | #41836 | Link |
Registered User
Join Date: Jan 2008
Posts: 589
|
So, apparently, AMD is developing a framework called Freesync 2 which doesn't seem to have much to do with variable refresh rate and has more to do with allowing PC applications to get information about the capabilities of HDR displays and then use this information to directly drive the display with HDR content. That sounds extremely relevant to madVR, though just like G-Sync and Freesync, the biggest problem is getting displays other than gaming-focused PC monitors to pick up the standard.
|
4th January 2017, 03:00 | #41837 | Link |
Registered User
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,407
|
I am not sure it is too relevant, low latency tone mapping doesn't help with video playback because latency isn't an issue and we already have fast HDR tone mapping with madVR anyway.
Being able to query the monitor for its tone mapping information might be nice, if it was in a form madVR could use, but it would not be as accurate as using a 3DLUT for HDR tone mapping. Also madshi doesn't seem to like implementing proprietary APIs and Freesync 2 capable displays will always be rare. Edit: If this does become a good standard for an application to be able to get the display's HDR metadata it would be very good, automatically rendering into the display's native color space sounds very nice. There isn't anything else like this anywhere as far as I know.
__________________
madVR options explained Last edited by Asmodian; 4th January 2017 at 06:14. |
4th January 2017, 08:09 | #41838 | Link | |
QB the Slayer
Join Date: Feb 2011
Location: Toronto
Posts: 697
|
Quote:
QB Edit: I cleaned it up for you: Code:
if (deintFps < 26) and (srcHeight < 541) "540p25" else if (deintFps < 26) and (srcHeight < 721) "720p25" else if (deintFps < 26) and (srcHeight < 1081) "1080p25" else if (deintFps < 26) and (srcHeight < 2161) "2160p25" else if (deintFps < 61) and (srcHeight < 541) "540p60" else if (deintFps < 61) and (srcHeight < 721) "720p60" else if (deintFps < 61) and (srcHeight < 1081) "1080p60" else if (deintFps < 61) and (srcHeight < 2161) "2160p60"
__________________
Last edited by QBhd; 4th January 2017 at 08:41. |
|
4th January 2017, 10:03 | #41839 | Link |
Registered User
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,407
|
While it makes no real difference I like:
Code:
if (deintFps < 26) and (srcWidth <= 960) and (srcHeight <= 540) "540p25" else if (deintFps < 61) and (srcWidth <= 960) and (srcHeight <= 540) "540p60" else if (deintFps < 26) and (srcWidth <= 1280) and (srcHeight <= 720) "720p25" else if (deintFps < 61) and (srcWidth <= 1280) and (srcHeight <= 720) "720p60" else if (deintFps < 26) and (srcWidth <= 1920) and (srcHeight <= 1088) "1080p25" else if (deintFps < 61) and (srcWidth <= 1920) and (srcHeight <= 1088) "1080p60" else if (deintFps < 26) and (srcWidth <= 4096) and (srcHeight <= 2160) "2160p25" else if (deintFps < 61) and (srcWidth <= 4096) and (srcHeight <= 2160) "2160p60" I also tend to add an else "fast" at the end. If madVR hits the end of a profile script without picking a profile it uses the first profile in the settings menu, which is sometimes not what you want with a video that deinterlaces to 120 fps.
__________________
madVR options explained |
4th January 2017, 16:19 | #41840 | Link |
Registered User
Join Date: Nov 2016
Posts: 181
|
best frequency to watch 23,976 fps
A little help here. What is the best frequency to watch 23,976 fps movies? I have these options on my TV + NV: 23, 24, 25, 29, 30, 59 and 60 mhz. (And how should I setup reclock?)
Gracias!!!
__________________
"To infinity, and beyond!" |
Tags |
direct compute, dithering, error diffusion, madvr, ngu, nnedi3, quality, renderer, scaling, uhd upscaling, upsampling |
Thread Tools | Search this Thread |
Display Modes | |
|
|