View Full Version : madVR - high quality video renderer (GPU assisted)
fedpul
9th November 2016, 11:56
I want to leave news here, I have just discovered that reclock has gone open source!!! Now we can hope for a 64 bits version.
There is just a new verison. 1.9.0.0 I got excited when I read a thread that said ReClock GPL'ed Sources but then I realized it was dated at 2010. :(
Betroz
9th November 2016, 13:03
I want to leave news here, I have just discovered that reclock has gone open source!!! Now we can hope for a 64 bits version.
Great news! :)
fedpul
9th November 2016, 13:32
Sorry Betroz, I was wrong :(
There is a new version only.
Mano
9th November 2016, 14:30
just leave all activated. using external or internal lavfilter doesn't really matter.
so i enable everything in both source and transform filter?
markanini
9th November 2016, 17:26
I'd go with super-xbr. NEDI is too soft/blurry.
With that card, NNEDI3 would be possible and preferred. Chroma upscaling can be set to something lower like super-xbr. Then you can use all of your resources on image doubling (32 to 256 neurons).
With SR and enhance details enabled NEDI does a better job at it keeping aliasing and ringing down. SuperXBR-AR is very good though.
AngelGraves13
9th November 2016, 19:35
I'm really liking ReconSoft with SR 1. Looks much better than any other method, especially with compressed videos.
I wonder if NG1 is a type of bilateral or Recon method.
Ver Greeneyes
9th November 2016, 19:38
I wonder if NG1 is a type of bilateral or Recon method.I think NG1 is an image doubling algorithm, not a chroma upscaler. IIRC Shiandow was talking about a new experimental chroma upscaler a few pages ago though.
sneaker_ger
9th November 2016, 19:54
Chroma upscaling is doubling, though, isn't it? (4:2:0 -> 4:4:4)
Ver Greeneyes
9th November 2016, 20:54
Chroma upscaling is doubling, though, isn't it? (4:2:0 -> 4:4:4)Yes, but an algorithm that can be used for image doubling wouldn't be able to use bilateral or reconstruction type methods. A version specialized for chroma upscaling might, but not the version showed off by madshi.
huhn
9th November 2016, 21:03
so i enable everything in both source and transform filter?
yes and disable dxva native choice copyback or none (i prefer software.) and you should fine.
Mr. Durden
9th November 2016, 21:07
Hi there,
right now a little off topic from madshis new algo, but here's a little update on my automatic screen masking topic. Madvr is abolute mad awesome! Quite everything I need is already there and right before my eyes. You can easily use profile scripts to detect AR and switch profiles accordingly. There is an option "command line to execute when this profile is activated". Unfortunately there seems to be an issue with this option. I couldn't get a simple command to be executed (e. g. curl command for http get). I also found an old bug ticket: http://bugs.madshi.net/view.php?id=210 which hasn't been resolved. If anyone has experienced the same, do you have a workaround?
@madshi: It would be really awesome if you could have a look into this issue.
greeting,
Stefan
phm
10th November 2016, 15:46
Youtube now supposedly support HDR and this video is supposed to be HDR https://www.youtube.com/watch?v=tO01J-M3g0U
I downloaded the 1440p and 4k versions and run it with madvr but the video is not detected as HDR.
Is the video not truly HDR or does youtube not provide the HDR video if you have an SDR screen?
sneaker_ger
10th November 2016, 15:51
Latest MPC-BE supports Youtube-HDR with madVR so I assume it is your player (MPC-HC/LAV?) that doesn't yet support passing the metadata to madVR. Also make sure you are actually downloading the HDR streams.
http://forum.doom9.org/showpost.php?p=1785474&postcount=4055
http://forum.doom9.org/showpost.php?p=1785300&postcount=543
nevcairiel
10th November 2016, 15:56
LAV will learn to read that metadata soon, maybe on the weekend. But it works differently to typical HEVC HDR10 metadata, hence why it doesn't work out-of-the-box.
fhoech
10th November 2016, 17:10
Youtube now supposedly support HDR and this video is supposed to be HDR https://www.youtube.com/watch?v=tO01J-M3g0U
I downloaded the 1440p and 4k versions and run it with madvr but the video is not detected as HDR.
I can only talk about the 720p version (higher is not supported by the downloader I've uses), but the downloaded version of this specific video does not seem to have HDR metadata (resulting in a "flat" look).
Is the video not truly HDR or does youtube not provide the HDR video if you have an SDR screen?
This specific one seems to be true HDR apart from the missing metadata, but I've seen others [1] which seem to be delivered as already rendered to SDR (can't check on a HDR display because I don't have one).
[1] https://www.youtube.com/watch?v=9WrgRpOJr0I
kolak
10th November 2016, 17:14
For HDR upload to youtube you need as bare minimum- Rec.2020 flagging, but ideally use mkvmerge to add all detailed HDR metadata on container level and if you want to make it perfect you can also provide LUT for SDR version:
http://www.mysterybox.us/blog
sneaker_ger
10th November 2016, 17:16
@fhoech
The metadata is in the webm container for both of those videos but your player might not yet be suited to make use of it (as discussed above). You can use youtube-dl to download the HDR versions ("vp9.2" streams) and mkvinfo to confirm the HDR metadata is present. It's not a madVR issue.
VictorLS
10th November 2016, 19:46
madshi
I have seen your post http://forum.doom9.org/showthread.php?p=1785510#post1785510 and remembered one simple question I wanted to ask you (I asked many people before - all answered: I don't know) about your great renderer (imho best for 23,976Hz films - never drop frames when set 47,952Hz - and in WinXP too): is there in settings of MadVR easy way to do the picture some less saturated (as EVR or even VMR7w shows)?
sneaker_ger
10th November 2016, 19:55
madVR settings->devices->[your display]->color & gamma->saturation
(Not that I think madvr saturation is different from EVR. Both should be neutral by default. :confused: You don't have any GPU driver "video enhancements" activated, do you?)
huhn
10th November 2016, 21:16
go to device -> "your device" -> properties -> the display expects the following RGB output levels: set it so TV level(16-235) and you will get the same nearly for sure wrong and under saturated image as VMR
VictorLS
10th November 2016, 22:05
sneaker_ger, huhn
Thanks guys. That all desired settings (but for faster change them I want possibility to type digits from keyboard in fields directly and may be cusomize one click presets - there is many space in properties and color & gsmma tabs for that). Of course, sometimes 0-255 is better, sometimes 16-235 - depends on played video.
You don't have any GPU driver "video enhancements" activated, do you?)
I always turned off any "video enhancements" even if they was turned on by manufacturer as default. So I don't like .NET and so AMD (was ATI) Control Panel I not even installed I turned off all "video enhancements" by watching key {} in HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\VIDEO\Video0 and changing keys like this:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{A104160B-A34F-400E-AC50-C14942E8E718}\0000]
"TRDenoise"="0"
"DXVA_WMV"="0"
And reboot after changes.
Question about HDR: do all see trees "in fire" between green trees from 11 to 21 second in Samsung_HDR_Wonderland.ts http://demo-uhd3d.com/fiche.php?cat=uhd&id=153 especially if compare with EVR? I've never seen so saturated colors in nature so I think the truth between madVR and EVR - am I wrong?
huhn
10th November 2016, 22:26
sneaker_ger, huhn
Thanks guys. That all desired settings (but for faster change them I want possibility to type digits from keyboard in fields directly and may be cusomize one click presets - there is many space in properties and color & gsmma tabs for that). Of course, sometimes 0-255 is better, sometimes 16-235 - depends on played video.
no if the file is correct created madVr knows the levels and will handle them correctly.
a file that is full range without full range flag is broken and nothing else.
Ver Greeneyes
10th November 2016, 22:31
If a file is wrongly detected as full range when it should be using TV range, or if it's detected as TV range but it actually needs to be expanded twice, just use the hotkey Ctrl+Shift+Alt+I to adjust the source levels used by madVR.
sauma144
11th November 2016, 00:06
I cross my fingers and hope this weekend will be THE weekend.
VictorLS
11th November 2016, 06:27
huhn, Ver Greeneyes
Thanks once more (it's a pity this forum havn't Thanks button).
And what about my question about HDR file?
sauma144
What did you mean? May be you are Formula1 fan as I am? I cross my fingers about Lewis Hamilton but not all in his hands due to broken engines across this season.
huhn
11th November 2016, 07:21
with the HDR problem please make a screen with the OSD(control+j).
this file has Bt 2020 colors and no display is able to display them and it is a HDR demo i wouldn't be shocked if the this file was created with wrong colors in mind but i haven't watch it.
edit: and madshi doesn't answer questions right now not until "THE" weekend. which is when it's done
VictorLS
11th November 2016, 07:59
with the HDR problem please make a screen with the OSD(control+j)
I'll do it after 14:00 GMT+3
edit: and madshi doesn't answer questions right now not until "THE" weekend. which is when it's done
I am novice in this thread so can you provide link what is waiting for THE weekend?
huhn
11th November 2016, 08:24
people are hyped about the new scaling algorithm "NG1".
which will be released "when it's done".
http://forum.doom9.org/showpost.php?p=1784964&postcount=39948
Mistery 73
11th November 2016, 09:12
hello folks, I need some advice you think is best to create a 3d lut with BT2020 BT 709 or use the mad in upscalink 1080p to 4K know that my projector does not have a gammut of BT2020 do you advise me to do?
thank you
huhn
11th November 2016, 09:19
what has upscaling to do with colorspaces?
if your devise doesn't have a gamut of BT 2020 (of cause it doesn't) a proper 3D LUT will take care of it.
VictorLS
11th November 2016, 12:14
people are hyped about the new scaling algorithm "NG1".
Thanks. As I assume will be less aliasing with "NG1", don't it?
Promised screenshot Samsung_HDR_Wonderland.png (3,2MB) http://rgho.st/6YhK6hTpN
huhn
11th November 2016, 12:39
the image is very vivid in general your screen is just washed out.
have a look here at black clipping.
http://www.avsforum.com/forum/139-display-calibration/948496-avs-hd-709-blu-ray-mp4-calibration.html
1-16 are NOT suppose to blink.
Sunset1982
11th November 2016, 13:48
Thanks. As I assume will be less aliasing with "NG1", don't it?
Promised screenshot Samsung_HDR_Wonderland.png (3,2MB) http://rgho.st/6YhK6hTpN
Why is your refresh rate 47,952? Where is the benefit to 23,976?
VictorLS
11th November 2016, 14:08
Why is your refresh rate 47,952? Where is the benefit to 23,976?
My monitor not support 23,976 (in EDID there is nothing other then 60Hz at all, but 50, 48 and 47,952Hz are supported natively through VGA and DVI although with message "Out of range"), so I set 47,952=23,976*2 - for progressive scan it is the same, but for interlaced vertical frequency of monitor must be equal frequency of fields - else will be double or stuttering artifacts.
madshi
11th November 2016, 16:03
Sorry guys, NG1 is still not ready for release this weekend. I'm hopeful I'll have a first (probably not completely finished) version out by next weekend.
To hold you over, here's another little teaser. First some words about performance:
There will be several quality/speed levels. NG1 "low" quality will probably have a similar speed to Jinc AR*) or super-xbr*). Or at least that's what I'm aiming at. I still need to test how much I can downscale the algorithm before quality breaks down completely. NG1 "high" quality (which both teasers are made with) will probably have a similar speed to NNEDI3-64*).
Here's a photo comparison. Please note that in the NG1 image only the luma channel was upscaled with NG1. The chroma channel was upscaled with Bicubic60. Waifu2x doesn't make that compromise, which explains the difference in chroma quality:
original (http://madshi.net/madVR/NG1/clownOrg.png) -- | -- Jinc AR (http://madshi.net/madVR/NG1/clownJincAR.png) -- | -- super-xbr 100 (http://madshi.net/madVR/NG1/clownSuperXbr.png) -- | -- NNEDI3 256 taps + SuperRes 4 (http://madshi.net/madVR/NG1/clownNNEDI3SuperRes.png) -- | -- NG1 (wip) (http://madshi.net/madVR/NG1/clownNG1.png) -- | -- waifu2x (http://madshi.net/madVR/NG1/clownWaifu2x.png)
Some of you guys didn't like the name "NG1". I'm open for other suggestions. Please feel free to post your ideas. If there's no suggestion that jumps out at me, I'll probably stick with "NG1", though.
I'm listening to your comments, but I'll reply to all old and new posts only after the new version is released.
*) without SuperRes
Sunset1982
11th November 2016, 16:20
Thanks for your update madshi! Take your time...
Razoola
11th November 2016, 16:34
Name proposal... 'Prismē'
steakhutzeee
11th November 2016, 16:46
Hi :)
Using madVR v0.90.24 on MPC-BE.
As i can see here https://linustechtips.com/main/topic/233290-high-quality-video-playback-on-windows/ i can use LAV filters instead of the internal ones. You suggest me to do this?
Thanks :)
huhn
11th November 2016, 17:28
if you want ordered chapter support yes.
cork_OS
11th November 2016, 17:32
NG1 is excellent, but waifu does some magic on horizontal lines: http://i.imgur.com/dRMwPRf.png
Some of you guys didn't like the name "NG1". I'm open for other suggestions.
CrystalClear
steakhutzeee
11th November 2016, 17:41
if you want ordered chapter support yes.
Only chapter support? :confused:
And i have to use only lav audio/video like in the guide? No splitter?
huhn
11th November 2016, 17:56
don't ask me things like this. and not in this thread.
there are other reasons than ordered chapter not chapter btw. but i don't know the full list.
i wouldn't be shocked if you need lav splitter for ordered chapter support.
so just add all 4 as preferred external filter and everything is alright.
steakhutzeee
11th November 2016, 18:11
don't ask me things like this. and not in this thread.
there are other reasons than ordered chapter not chapter btw. but i don't know the full list.
i wouldn't be shocked if you need lav splitter for ordered chapter support.
so just add all 4 as preferred external filter and everything is alright.
Well, i'm not skilled in this, so, i'm in wrong section?
What 4 are you talkin about? There is lav audio, lav video, lav splitter. You talking about h.264 mvc 3d decoder?
And i'm using all this stuff in x64 version, it's a lot of time i don't use it so i don't remember if i can use madvr and lav x86 on mpc-be x64 togheter. Know it's noob question :thanks:
huhn
11th November 2016, 18:17
lav splitter source is the 4th
you can't use a x86 filter with a x64 filter
just use all 64 bit it is faster anyway.
and there is no reason to not install 32 bit and 64 bit at the same time.
guides these days...
this is the madVR thread so it is about madVR not decoder stuff.
fedpul
11th November 2016, 19:19
I have found a bug in the latest windows 10 cumulative update (at least for x64) that cause madVR to stop working correctly with JRiver MC22. The update is KB3200970. I uninstalled it and everything is working fine again. Also it causes some strange things with video related things, for example some games started giving errors at start and stop working. It also happened to a friend. I recommend for now blocking the update if you have not installed it and wait for the next cumulative.
Fullmetal Encoder
11th November 2016, 20:15
Sorry guys, NG1 is still not ready for release this weekend. I'm hopeful I'll have a first (probably not completely finished) version out by next weekend.
To hold you over, here's another little teaser. First some words about performance:
There will be several quality/speed levels. NG1 "low" quality will probably have a similar speed to Jinc AR*) or super-xbr*). Or at least that's what I'm aiming at. I still need to test how much I can downscale the algorithm before quality breaks down completely. NG1 "high" quality (which both teasers are made with) will probably have a similar speed to NNEDI3-64*).
Here's a photo comparison. Please note that in the NG1 image only the luma channel was upscaled with NG1. The chroma channel was upscaled with Bicubic60. Waifu2x doesn't make that compromise, which explains the difference in chroma quality:
original (http://madshi.net/madVR/NG1/clownOrg.png) -- | -- Jinc AR (http://madshi.net/madVR/NG1/clownJincAR.png) -- | -- super-xbr 100 (http://madshi.net/madVR/NG1/clownSuperXbr.png) -- | -- NNEDI3 256 taps + SuperRes 4 (http://madshi.net/madVR/NG1/clownNNEDI3SuperRes.png) -- | -- NG1 (wip) (http://madshi.net/madVR/NG1/clownNG1.png) -- | -- waifu2x (http://madshi.net/madVR/NG1/clownWaifu2x.png)
Some of you guys didn't like the name "NG1". I'm open for other suggestions. Please feel free to post your ideas. If there's no suggestion that jumps out at me, I'll probably stick with "NG1", though.
I'm listening to your comments, but I'll reply to all old and new posts only after the new version is released.
*) without SuperRes
New algorithm looks fantastic! Very impressive to see anything surpass NNEDI3. I might try proposing a name for your new algorithm but I think I'd need to know more about exactly what it's doing to the image. I would like to suggest though that the name be distinctive. Doing a google search for "Next Generation" would produce an infinite number of entirely useless search results.
Thanks for your continued achievements!
Anima123
11th November 2016, 20:18
It has an improvement, according to the changelog as followed,
http://www.windowscentral.com/microsoft-releases-windows-10-cumulative-update-kb3200970-14393447
named as: Improved the reliability of multimedia audio, Remote Desktop, and Internet Explorer 11, which may has something to do with the glitches fedpul have mentioned.
fedpul
11th November 2016, 20:25
This is the Summary and what I mark in Bold is what I think is responsible for this issue and others I have found in my pc since then.
Summary
This security update includes*improvements and fixes*in the functionality of Windows 10 Version 1607 and Windows Server 2016.
It also resolves the following vulnerabilities in Windows:
3198467*MS16-142: Cumulative security update for Internet Explorer: November 8, 2016
3193479*MS16-140: Security update for Boot Manager: November 8, 2016
3199647*MS16-138: Security update to Microsoft virtual hard drive: November 8, 2016
3199173*MS16-137: Security update for Windows authentication methods: November 8, 2016
3199135*MS16-135: Security update for kernel-mode drivers: November 8, 2016 (maybe this too?)
3193706*MS16-134: Security update for common log file system driver: November 8, 2016
3199120*MS16-132: Security update for Microsoft graphics component: November 8, 2016
3199151*MS16-131: Security update for Microsoft video control: November 8, 2016
3199172*MS16-130: Security update for Microsoft Windows: November 8, 2016
3199057*MS16-129: Cumulative security update for Microsoft Edge: November 8, 2016
Enviado desde mi MI 4LTE mediante Tapatalk
nevcairiel
11th November 2016, 22:14
Only chapter support? :confused:
And i have to use only lav audio/video like in the guide? No splitter?
For the best results you should run all three LAV parts together.
strumf666
11th November 2016, 23:36
What is the difference between splitter/source?
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.