View Full Version : madVR - high quality video renderer (GPU assisted)
wolfman2791
27th November 2015, 02:53
flash videos and madVR at the time results in a blue screen for me.
and yeah don't forget disco madVR before the PC crashed.
and AMD calls that "stable"...
Yeah... FSE works on some resolution and source types but not on others. So i assumed that it's buggy and not really supported.
Other annoying thing is that i can get better setting stable on CRU for my monitor than the application included in the new driver. So i just use CRU. Really confused as to why... but i'm too lazy to spend time to figure it out lol.
QBhd
27th November 2015, 06:56
Yeah... FSE works on some resolution and source types but not on others. So i assumed that it's buggy and not really supported.
Other annoying thing is that i can get better setting stable on CRU for my monitor than the application included in the new driver. So i just use CRU. Really confused as to why... but i'm too lazy to spend time to figure it out lol.
That's not my experience with the built in Custom Resolution. I managed to get 72.0001 ish and 74.9999 ish (have yet to try the 60 Hz profile)... the trick is to set up a base profile and then tweak the Global Refresh Rate up or down in increments of 0.006 or 0.008. You will notice that going from (in my case) 72.000 to 72.001 it will bounce back down to 72.000... I have to hit 72.006 for it to stick (72.007 will then bounce down to 72.006). I think it rounds down to the nearest something or other, so just keep playing with it. For me 72.000 was not quite fast enough for madVR's OSD to report 72, but the 72.006 is so close as to be perfect.
QB
Warner306
27th November 2015, 07:32
if (srcWidth > number) "profile/action"
else if (srcHeight > number) "profile/action"
i don't use profiles but i can write code (or at least i was able to do that 10 years ago...) so not 100 % sure if the syntax is correct for the profile
I was trying to only reference the profile once. Twice might be easier given the operators used.
if (deintFps <= 24) and (srcWidth > 1280) "1080p24"
else if (deintFps <= 24) and ((srcWidth < 1280) and (srcHeight > 720)) "1080p24"
Is there a logic flaw with that?
A one-size-fits-all profile gets confusing...Using height or width alone will result in a failure with cropped content (cropped width or cropped height). Using height at a set value (> 720) or width at a set value (> 1280) results in a failure, even when the two are combined with an "and" or an "or."
Warner306
27th November 2015, 07:36
I can't test but it should work.
if (deintFps <= 24) and ((srcWidth > 1280) or (srcHeight > 720)) "1080p24"
else if (deintFps > 24) and ((srcWidth > 1280) or (srcHeight > 720)) "1080p60"
What about 25fps (mostly european) videos?
I think you should check with 30 fps instead of 24.
And you can use more generic profile names like sd (480p), hd (720p), fhd (1080p) and uhd (>1080p).
So something like these: uhd, uhd_hifps, fhd, fhd_hifps, hd, hd_hifps, sd, sd_hifps.
You can remove the underscore to suit madshi's naming preferences.
hifps = High FPS
23.976 fps content is fine on my system. Anything higher creates a load. So I lumped it all together into (deintFps > 24).
Any values will work. I was just trying to give that user a starting point.
QBhd
27th November 2015, 09:35
I have found that using a cascading style profile script based on FPS works the best for finding out where a problem occurs... and also for adding new ones when needed. Granted I watch a boat load of varying content size and type so I have a lot of profiles.
if (srcHeight < 541) and (deintFps < 25) "540p24"
elseif (srcHeight < 715) and (deintFps < 25) "720p24 (cropped)"
elseif (srcHeight < 721) and (deintFps < 25) "720p24"
elseif (srcHeight < 1041) and (deintFps < 25) "1080p24 (cropped)"
elseif (srcHeight < 1081) and (deintFps < 25) "1080p24"
elseif (srcHeight < 577) and (deintFps < 26) "576p25"
elseif (srcHeight < 721) and (deintFps < 26) "720p25"
elseif (srcHeight < 289) and (deintFps < 31) "288p30"
elseif (srcHeight < 361) and (deintFps < 31) "360p30"
elseif (srcHeight < 405) and (deintFps < 31) "404p30"
elseif (srcHeight < 433) and (deintFps < 31) "432p30"
elseif (srcHeight < 541) and (deintFps < 31) "540p30"
elseif (srcHeight < 721) and (deintFps < 31) "720p30"
elseif (srcHeight < 1081) and (deintFps < 31) "1080i30"
elseif (srcHeight < 577) and (deintFps < 51) "576p50"
elseif (srcHeight < 721) and (deintFps < 51) "720p50"
elseif (srcHeight < 541) and (deintFps > 59) "540p60"
elseif (srcHeight < 715) and (deintFps > 59) "720p60 (cropped)"
elseif (srcHeight < 721) and (deintFps > 59) "720p60"
You can see, as FPS increases the we go further and further down the list. FPS is an easy one to manage for a cascade and for the second parameter you can pick height, width or anything else you need... also be sure to cascade that second parameter, my sizes all go from smallest to biggest as well.
And yes, I could probably clean this up since madshi's latest optimizations. Most of these profiles don't push my GPU to the very limit like they used to and I'm sure some of these can be lumped back together since the difference between a cropped 720p and a full 720p (for example) both probably fall within my GPU's abilities now... but it's actually more work to clean up at this stage than to just leave it. LOL
QB
huhn
27th November 2015, 10:37
I was trying to only reference the profile once. Twice might be easier given the operators used.
if (deintFps <= 24) and (srcWidth > 1280) "1080p24"
else if (deintFps <= 24) and ((srcWidth < 1280) and (srcHeight > 720)) "1080p24"
Is there a logic flaw with that?
A one-size-fits-all profile gets confusing...Using height or width alone will result in a failure with cropped content (cropped width or cropped height). Using height at a set value (> 720) or width at a set value (> 1280) results in a failure, even when the two are combined with an "and" or an "or."
if you want to check for a cropped source than do it.
if (deintFps > 25) "high fps"
elseif (srcWidth > 1920) or (srcHeight > 1080) "over 1080p"
elseif (srcWidth = 1920) or (srcHeight = 1080) "1080p24"
elseif (srcWidth > 1280) or (srcHeight > 720) "cropped source"
else "HD or lower"
without knowing all profiles it's impossible to write an correct condition
but i leave the rest to someone that uses profiles
MSL_DK
27th November 2015, 10:46
My render, upload and present queue doesn't get filled (1-3/16) when using 1080p60 no problem if i choose 1080p23 (FSE) in win 10 using AMD card no problem in windowed mode.
The problem is solved with the latest driver :)
******************************************
Black screen
I have a problem with mpc-hc, Lav filters, xysubfilter and madVR and udp://@ipadress:0000 stream / M3U which contain 10 different addresses if I switch back and forth, madVR starts and I have picture.
https://dl.dropboxusercontent.com/u/111324524/Images%20for%20Sharing/madvr.png
Ver Greeneyes
27th November 2015, 11:54
Os is windows 10 build 1511 ,nvidia gtx 980 and latest nvidia driver version 358.91 .NNEDI3 was working on madvr 0.89.16. but in 0.89.17 NNEDI3 is not enabled.It goes to JINC
I'm also seeing this problem, with Windows 10 build 1511, Nvidia GeForce GTX 970 and the 359.00 drivers. Windows updated itself to that build yesterday, though I don't know why it would make a difference (I didn't try rolling back to see if the upgrade is the problem). It doesn't work on madVR 0.89.16 either, so I think it's probably a problem with the driver or the OS. I'm using the (new) windowed mode in case it makes a difference.
Here's a madVR debug log (http://www.mediafire.com/download/8t317wk1w93bzna/madVR_debug_log_%28nnedi3_not_working%29.rar).
Edit: Aha! I completely removed and reinstalled the 359.00 drivers, and now NNEDI3 works again! Man, Microsoft are really trying hard to fuck users over at the moment. You can't even disable driver updates from Windows Update anymore in the latest version (I think you can still hide updates with that tool they released, but I can't find the driver in the list of installed updates).
clsid
27th November 2015, 16:10
@madshi
Maybe the settings tool could detect if certain driver functionality (e.g. OpenCL) is missing and notify the user when enabling any options that depend on that functionality?
avinab
27th November 2015, 17:08
can some body share their profile and in each profile their image upscaling,image doubling,chroma upscaling settings. I have a GTX 980 card.
Warner306
27th November 2015, 19:53
I think the profile rules below may serve the purpose catching anything a media player would label as "1080p," "720p" or "576p," with possible exceptions:
if (deintFps <= 24) and (srcWidth > 1280) "1080p24"
else if (deintFps <= 24) and ((srcWidth <= 1280) and (srcHeight > 720)) "1080p24"
else if (deintFps > 24) and (srcWidth > 1280) "1080p60"
else if (deintFps > 24) and ((srcWidth <= 1280) and (srcHeight > 720)) "1080p60"
else if (deintFps <= 24) and ((srcWidth > 960) and (srcWidth <= 1280)) "720p24"
else if (deintFps <= 24) and ((srcWidth <= 960) and (srcHeight > 540) and (srcHeight <= 720)) "720p24"
else if (deintFps > 24) and ((srcWidth > 960) and (srcWidth <= 1280)) "720p60"
else if (deintFps > 24) and ((srcWidth <= 960) and (srcHeight > 576) and (srcHeight <= 720)) "720p60"
else if (deintFps <= 24) ((srcWidth <= 960) and (srcHeight <= 576)) "576p24"
else if (deintFps > 24) ((srcWidth <= 960) and (srcHeight <= 576)) "576p60"
Francois76l
27th November 2015, 20:53
By "i1d3" I assume you mean Eye-One Display Pro? If so, you're probably doing it wrong. I regularly measure very deep black levels with that color sensor with no issues. Even if there were issues, it would most likely result in noise near black, as opposed to the sensor reporting a "perfect" black like you're suggesting. Are you sure your sensor is not faulty? What software are you using for the measurements?
Hello e-t172,
It's symply because you are calibrating monitors with the probe in contact of the screen. Try calibrate a projector and you will have the same problem. We all have this problem with i1d3 (i1 display pro).
It's why a gamma editor under madvr would be great.
70MM
27th November 2015, 22:07
Im about to start using madvr with Jriver. Im only needing it for up to 1080p (no higher scaling) and wonder what the best settings I should be using for 1080p. I have a Sony 4k projector yet I don't want to scale to 4k as Im about to sell the projector for a new JVC which is still only 1080p. Im only using the system for ripped BDs on MKV 1:1 copy and a number of video files. Im using the Nvidia GeForce GTX 970 with 4GB ram card.
Many thanks!
Warner306
27th November 2015, 22:15
Im about to start using madvr with Jriver. Im only needing it for up to 1080p (no higher scaling) and wonder what the best settings I should be using for 1080p. I have a Sony 4k projector yet I don't want to scale to 4k as Im about to sell the projector for a new JVC which is still only 1080p. Im only using the system for ripped BDs on MKV 1:1 copy and a number of video files. Im using the Nvidia GeForce GTX 970 with 4GB ram card.
Many thanks!
Try that (I assume this is 1080p -> 1080p):
Chroma: NNEDI3 128 neurons
Image: Jinc3 + AR
Image doubling: Off
Upscaling refinement: Off
Artifact removal - Debanding: Medium/High
Image enhancements: sharpen edges (0.5), thin edges (0.5)
Dithering: Error Diffusion 2
The value for image enhancements could vary widely based on preference and your display equipment. If your version of JRiver does not have these shaders yet, go without.
Without image upscaling, the subsampled chroma layer still has to be upscaled to the luma resolution (which requires chroma upscaling). Y'CbCr 4:2:0 is converted to Y'CbCr 4:4:4 and then to RGB. This high bit-depth RGB value must be reduced to the output bit depth (which requires dithering).
Post-processing includes possible debanding of the source, which is often present in an 8-bit source, which includes 1080p Blu-ray. Even if it is not, madVR's debanding is very slight and hardly noticeable but can make the overall image smoother.
Image enhancements (or image sharpening) brings out detail in the image by sharpening its contours. This can make the image appear more "surgical" but also more artificial in some cases. So, the use of image enhancements largely comes down to preference, especially if you are not replacing softness lost by upscaling. But it can replace some of the softness lost in the source when it was captured or compressed.
I may have conversed with you earlier at AVSForum. This is a long way of saying you can't do a lot to a 1080p source at that resolution, but madVR can still do something to improve it.
aufkrawall
27th November 2015, 22:18
I think it's very safe to use SuperRes strength of 3 with 1080p content. It should be closer to ground truth than 1 when having scaling factor of 2x.
Warner306
27th November 2015, 22:44
I think it's very safe to use SuperRes strength of 3 with 1080p content. It should be closer to ground truth than 1 when having scaling factor of 2x.
I think he is outputting at 1080p.
70MM
27th November 2015, 23:02
Try that (I assume this is 1080p -> 1080p):
Chroma: NNEDI3 128 neurons
Image: Jinc3 + AR
Image doubling: Off
Upscaling refinement: Off
Artifact removal - Debanding: Medium/High
Image enhancements: sharpen edges (0.5), thin edges (0.5)
Dithering: Error Diffusion 2
The value for image enhancements could vary widely based on preference and your display equipment. If your version of JRiver does not have these shaders yet, go without.
Without image upscaling, the subsampled chroma layer still has to be upscaled to the luma resolution (which requires chroma upscaling). Y'CbCr 4:2:0 is converted to Y'CbCr 4:4:4 and then to RGB. This high bit-depth RGB value must be reduced to the output bit depth (which requires dithering).
Post-processing includes possible debanding of the source, which is often present in an 8-bit source, which includes 1080p Blu-ray. Even if it is not, madVR's debanding is very slight and hardly noticeable but can make the overall image smoother.
Image enhancements (or image sharpening) brings out detail in the image by sharpening its contours. This can make the image appear more "surgical" but also more artificial in some cases. So, the use of image enhancements largely comes down to preference, especially if you are not replacing softness lost by upscaling. But it can replace some of the softness lost in the source when it was captured or compressed.
I may have conversed with you earlier at AVSForum. This is a long way of saying you can't do a lot to a 1080p source at that resolution, but madVR can still do something to improve it.
Yes I was on AVSforums but thought it was best to move here and get the expert advice from the folk on here, thank you!
I will try these settings and yes I only are using 1080p in and 1080p out. Using JR I dont have any access to sharpening as they have sharpening turned off which is disappointing as I want it. Since I cant use the sharpening madvr offers I have to resort to the sharping on my VW1100 projector, which maybe isnt as good as marvr.
70MM
27th November 2015, 23:27
Image doubling: Off
.
Warner I forgot to ask....
1. I havent used this forum in years but Im not getting any instant email notifications when someone posts on this thread even though Ive subscribed to it and have instant emails not ticked. Do you know whats might be wrong?
2. I have had all four image doubling sections turned on to always, is that why Im sure sometimes the BD images look at times to either skip or jump a tiny bit in places, something looks unnatural with the smoothness of the image?
3. What is image doubling for? As I also use a few files and trailers off youtube always trying to get 1080p/720p but sometime have to use 480, is image doubling good for these? If so can it be set so it doesnt play with the BD rips?
4. Also in the source section of madvr do I select projector since thats what I use?
Im running the HTPC via an HDMI splitter so one of the outs goes direct to the proj, the other out direct to the Marantz 8802 for audio only.
aufkrawall
27th November 2015, 23:49
I think he is outputting at 1080p.
Oops, I just read "4k projector" and not further. :o
70MM
28th November 2015, 00:16
Oops, I just read "4k projector" and not further. :o
Im only using 1080p > 1080p
Knight77
28th November 2015, 13:09
After many many test I can confirm that the function to move the subs in the black bars
http://i.imgur.com/KU5BCFS.jpg
In both my PC works only if I use xysubfilter.dll 745 or previous . Why? Can anyone give me a solution about this? I'd like to use the last version :-(
I got that version by aracnoz in a post in Dsplayer thread and is the only one working (both in dsplayer and mphc)....
Warner306
28th November 2015, 19:54
Warner I forgot to ask....
1. I havent used this forum in years but Im not getting any instant email notifications when someone posts on this thread even though Ive subscribed to it and have instant emails not ticked. Do you know whats might be wrong?
2. I have had all four image doubling sections turned on to always, is that why Im sure sometimes the BD images look at times to either skip or jump a tiny bit in places, something looks unnatural with the smoothness of the image?
3. What is image doubling for? As I also use a few files and trailers off youtube always trying to get 1080p/720p but sometime have to use 480, is image doubling good for these? If so can it be set so it doesnt play with the BD rips?
4. Also in the source section of madvr do I select projector since thats what I use?
Im running the HTPC via an HDMI splitter so one of the outs goes direct to the proj, the other out direct to the Marantz 8802 for audio only.
1. I don't know anything about email updates and don't use this forum all that often. Someone else would have to help you with that one.
2-3. Image doubling and image upscaling are the same thing. Image doubling is a more sophisticated form of image upscaling. Its advantage is it's typically better in key measures of upscaling: sharpness, aliasing and ringing. But, its limitation is it can only double the image in both directions.
So, for image doubling to be useful, you need a scaling factor of at least 2x. When upscaling to 1080p, this represents a resolution of 960 x 540 (540 x 2 = 1080p). Image doubling + SuperRes(3) looks really great with SD content.
4. Yes, you want to set your device as a projector as this will open up a "screen configuration" option, which allows you to set the aspect ratio of your screen. Other devices assume you are always displaying the image at 16:9.
aufkrawall
28th November 2015, 21:13
I'm using D3D11 in windowed fullscreen on Windows 10 for a few days now and so far there hasn't been a problem with playback jittering/tearing.
Either something has been fixed in the current Nvidia drivers (using 359.00) or it was the big Windows 10 November update.
However, instead now there sometimes is some graphical corruption on the desktop after leaving windowed fullscreen which disappers when moving a window over it or pressing F5. Probably either a NV driver or DWM bug, but it's very minor.
If the issue is really gone for good, madVR is totally bug-free for me in its current shape.
Georgel
28th November 2015, 21:28
I need a helping hand again, if anyone can advice me.
I get random crashes (very often) when changing from normal to fullscreen, using right click and full screen, or alt+enter. The mpc-hc + madvr crashes, but windows does not crash. I wanted to ask, why this might happen, I will post a log file, if anyone can give me a hang on how to read the log file, or how to generate it.
truexfan81
28th November 2015, 23:19
i get a crash 1 out of every 3 times i launch a video lol and its only when using madvr, funny thing is the crash reports always point to the nvidia driver happens with absolutely every version of the nvidia driver too.
70MM
29th November 2015, 06:47
Try that (I assume this is 1080p -> 1080p):
[list]
Chroma: NNEDI3 128 neurons
.
I think I might still be getting dropped frames with my madvr set to 128 neurons, how to I test it, I believe there is a place in JRiver?
Also as I am actually running two monitors, the Sony VW1100 projector in the cinema and a 1080p monitor in the foyer, is madvr getting affected as its actually working on 2 display's?
The proj and the monitor at the same time...
ryrynz
29th November 2015, 06:49
I think I might still be getting dropped frames with my madvr set to 128 neurons, how to I test it, I believe there is a place in JRiver?
Dropped frames are viewable in the OSD (CTRL-J)
Warner306
29th November 2015, 06:52
I think I might still be getting dropped frames with my madvr set to 128 neurons, how to I test it, I believe there is a place in JRiver?
Also as I am actually running two monitors, the Sony VW1100 projector in the cinema and a 1080p monitor in the foyer, is madvr getting affected as its actually working on 2 display's?
The proj and the monitor at the same time...
Reduce the number of neurons to 64.
This is taken from an online guide:
How Do I Measure the Performance of My Chosen Settings?
Once the settings have been configured to your liking, it is important madVR's settings match the capabilities of your hardware. To determine this, the menu below can be overlaid during playback by pressing Cntrl + J to provide feedback on your PC’s rendering performance. Combining several settings labelled Medium or higher will create a large load on the graphics card.
Rendering performance is dependent upon the average rendering and present time of each frame in relation to the movie frame interval. In the example below, a new frame is drawn every 41.71ms. However, at an average rendering time of 49.29ms plus a present time of 0.61ms (49.29 + 0.61 = 49.90ms), the computer is unable to keep up with the frame rate of the video. The result is dropped frames, presentation glitches and generally choppy playback. As such, settings in madVR will have to be dialed-down. Predicting the load placed on the graphics processor is factor of the resolution of the video and the display, as well as the frame rate and bit depth of the video. A video with a native frame rate of 30 frames/s will require madVR to work 25% harder than a video with a frame rate of 23.976 frames/s. It is advised to find a demanding source (SD or 720P) to test your settings, ensuring some headroom is left under the movie frame interval.
Display Rendering Stats:
Cntrl + J during full screen playback:
http://i1357.photobucket.com/albums/q760/Warner306/DSPlayer/madVR-Stats_zpsk79kuayd.png
Ver Greeneyes
29th November 2015, 15:21
madshi, could you add support for either arithmetic operators, or some more measures of throughput in the profile select rules? I ask because I'm pretty sure the amount of time it takes my GPU to apply a particular filter scales linearly with the amount of pixels it has to process. So if I know it can handle a particular profile for 720p30, I'd like to use that as an upper limit, so it uses the same profile up to 1280*720*30 = 27648000 pixels per second.
In a profile select rule, I imagine this would work like (srcWidth * srcHeight * deintFps <= 27648000), or (srcPixels * deintFps <= 27648000), or (srcThroughput <= 27648000), depending on what is available. Adding support for arithmetic operators (or at least multiplication) would generalize the rule selection nicely. In my case, I'd probably combine this with (srcWidth == targetWidth or srcHeight == targetHeight) to know when I only have to worry about chroma scaling.
TheElix
29th November 2015, 20:10
What might be preventing Fullscreen Exclusive mode from activating on my computer? I have fresh-installed MPC-HC and madVR and it doesn't help.
Windows 10 x64
MPC-HC 1.7.10
madVR 0.89.17
Edit: Madshi, I uploaded log, bug report and DxDiag information in one archive: https://yadi.sk/d/8Y5cl6AAkyp5t Also, in this instance, the player also crashed. As it happens every single time now.
Uoppi
29th November 2015, 21:51
Hi, here goes first post! A little confused about madVR tags, so could someone please help and clarify which tags should be used in each of the following three cases:
1) Progressive segmented frame, i.e. 25 progressive frames divided/segmented into 50 fields. Meaning the video ought to be weaved into 25p. Does simply "deint=Off" do it? The auto deinterlacing seems to erroneously detect the material as interlaced, as per the container tag.
2) Progressive film stored on DVD as interlaced. Simply "deint=Off"?
3) Pal speedup removal of 25p content or film stored as interlaced on DVD (using Reclock). I'm guessing simply "frameRate=24" or "frameRate=23.976" (which one?)
xabregas
30th November 2015, 12:46
Hi,
So i have tested the new xysubfilter and new madvr and i was almost amazed when i saw that in 2.35 movies the subtitlees now can go to the black bars outside the movie window. But it was a matter of minutes until they went back to the front of the movie while playing. Anyone knows how to fix it, i.e making the subtitles stay in the black bars??
adhara
30th November 2015, 16:07
It is the deinterlacing likely causing the issue. madVR uses some of the GPU's muscle to deinterlace. You would have to reduce your settings. Start with using Ordered Dithering and then reducing chroma upscaling to something like Lanczos3 + AR.
You can create separate profiles for deinterlaced content (srcInterlaced) using madVR profile rules, which what I would recommend. Then, you could turn down your settings when deinterlacing is encountered, and turn them back up when it is not.
Also, I realize you are likely using image quadrupling at 720p -> 2160p. You could simplify things by disabling image quadrupling and using image doubling + image upscaling instead. I think I would still go with the separate profile for deinterlaced content, but that would probably provide immediate relief to your graphics card.
The moral of the story is your settings are likely too aggressive for your card.
Thanks,
Question, if I put "activate deinterlacing" off on MadVr, is the display reponsible for doing this stuff ?
I see no différences between on and off regarding this setting.
This will avoid me to add some new filters on my MadVR profiles and I could let my current setting like that...
When you says: "Also, I realize you are likely using image quadrupling at 720p -> 2160p. You could simplify things by disabling image quadrupling and using image doubling + image upscaling instead."
Can you please explain a little more ? How achieve this ?
Same quality ? (I have few 720p videos).
Regards.
PS: here my Jriver settings in terme of video:
http://img11.hostingpics.net/pics/234833Capture.jpg
foozoor
30th November 2015, 16:18
Hey madshi! It's been a while we did not see you here.
What do you prepare for this December?
I can't wait for the future amazing things.
Hey Warner306! It's so sad that DSPlayer is discontinued again.
Do you plan to create another guide with mpc-hc or PotPlayer somewhere soon?
MSL_DK
30th November 2015, 16:25
Hey madshi!
What do you prepare for this December?
I can't wait for the future amazing things.
Like what?
Aktan
30th November 2015, 17:22
Hi All, I have a problem that hopefully someone can help me fix. I'm thinking I'm just missing something silly in some settings. I'm using MPC-HC Version 1.7.9 opening an analog capture device. I use ffdshow tryouts to change the output colorspace (to avoid the forced load of MPC-HC internal Deinterlacer filter on 4:2:2 color spaces) and to deinterlace the source. I use madVR Version 0.89.9 as the renderer. The problem I have is if I use ffdshow to double the frame rate for deinterlacing, madVR seems to drop all those extra frames. I see this in stats and it only happens if I double the frame rate. This problem doesn't exist with other renderers like EVR as it is a lot smoother when the frame rate is doubled. I didn't use madVR's own deinterlacing becuase it wasn't deinterlacing well. I'm guessing this is probably due to the fact that the queues are stuck at 0-1 in stats. I'm also guessing this is why madVR keeps dropping frames. The combination of ffdshow deinterlacing and madVR renderer does not have a problem if I use a MPEG2 source instead of an analog capture source probably since the queues can be filled properly then. Does anyone have an idea of what I can do to fix this?
Warner306
30th November 2015, 22:07
Hey madshi! It's been a while we did not see you here.
What do you prepare for this December?
I can't wait for the future amazing things.
Hey Warner306! It's so sad that DSPlayer is discontinued again.
Do you plan to create another guide with mpc-hc or PotPlayer somewhere soon?
This guide is for MPC-HC and remains current with recent versions of MPC-HC, MPC-BE and madVR: http://forum.kodi.tv/showthread.php?tid=209596.
This was the method I used previously to use madVR with Kodi.
FYI, the possibility of integrating madVR into Kodi main branch has at least been discussed. However, it could take one or two more versions for this to ever happen. But at least something productive came out of DSPlayer's demise.
Della
1st December 2015, 00:42
This guide is for MPC-HC and remains current with recent versions of MPC-HC, MPC-BE and madVR: http://forum.kodi.tv/showthread.php?tid=209596.
This was the method I used previously to use madVR with Kodi.
FYI, the possibility of integrating madVR into Kodi main branch has at least been discussed. However, it could take one or two more versions for this to ever happen. But at least something productive came out of DSPlayer's demise.
I've often referred to this guide, VERY well done Warner.
Thanks for your effort
Asmodian
1st December 2015, 01:34
Hi, here goes first post! A little confused about madVR tags, so could someone please help and clarify which tags should be used in each of the following three cases:
1) Progressive segmented frame, i.e. 25 progressive frames divided/segmented into 50 fields. Meaning the video ought to be weaved into 25p. Does simply "deint=Off" do it? The auto deinterlacing seems to erroneously detect the material as interlaced, as per the container tag.
2) Progressive film stored on DVD as interlaced. Simply "deint=Off"?
3) Pal speedup removal of 25p content or film stored as interlaced on DVD (using Reclock). I'm guessing simply "frameRate=24" or "frameRate=23.976" (which one?)
1) No, deint=film is what you want. Film means progressive content and madVR can detect what it needs to do to get it.
2) No, again deint=film.
3) I am less sure about this one (NTSC here) but I believe you don't need anything, reclock should take care of it.
Warner306
1st December 2015, 22:24
I've often referred to this guide, VERY well done Warner.
Thanks for your effort
Thanks, that document is still changing as my understanding of the software improves. A few fact checkers have helped, but most has come from personal experience alone.
Lately, I have been experimenting with settings. I find I am over-reporting the abilities of super-xbr and image doubling in general. super-xbr does ring a lot in certain situations, making it very distracting. Recommending settings is the most difficult part of writing a guide.
I have described image doubling as the ideal upscaler. But any upscaler that rings more than a simple linear upscaler is not perfect. It has its own pros and cons.
Are there any people here who use superxbr with SuperRes(3) or higher to scale from 1080p -> 2160p? Does this look good to you? At 540p -> 1080p, superxbr100 + AR with SuperRes(3) creates a very unnatural picture on my display.
gmail123
2nd December 2015, 05:06
my englishe is poor..
madVR v0.89.14---madVR v0.89.17 can not pass through the DVD .ifo file, the AR video stream couldnt be read,the scale of the images is not proportional;if the .vob files are opened directly, it can be recongnised accordingly. this problem would only occur if PAL DVD,NTSC DVD are running and functioning normally。
j5627429
2nd December 2015, 10:03
Im about to start using madvr with Jriver. Im only needing it for up to 1080p (no higher scaling) and wonder what the best settings I should be using for 1080p. I have a Sony 4k projector yet I don't want to scale to 4k as Im about to sell the projector for a new JVC which is still only 1080p. Im only using the system for ripped BDs on MKV 1:1 copy and a number of video files. Im using the Nvidia GeForce GTX 970 with 4GB ram card.
Many thanks!
I'm curious, why do you want to give up on scaling to 4K? Your video card is plenty capable of doing it.
I have a JVC RS57 and send it 2160p input from the computer. Even though it is a 1080p projector, the e-shift adds real resolution (equivalent to about 3K, IMO).
The JVC projector's internal "MPC" sharpening tricks on 1080p input are quite inferior to the quality achievable with MadVR scaling to 4K. I'm actually moving in the opposite direction as you. Now that I've found out what magic madVR can do with scaling and sharpening of 1080p content, I want a true 4K projector to maximize the benefit. That's why I'm curious why you don't want to upscale.
huhn
2nd December 2015, 10:48
pixel alone doesn't make a good device.
the jump from 1080p to 2160p is such an unimportant change.
HDR will make the huge difference and that needs a lot of ironing...
how to get an HDR10 image on an that supports only Dolby vision for example?
TheElix
2nd December 2015, 19:08
What might be preventing Fullscreen Exclusive mode from activating on my computer? I have fresh-installed MPC-HC and madVR and it doesn't help.
Windows 10 x64
MPC-HC 1.7.10
madVR 0.89.17Anyone?
xabregas
2nd December 2015, 21:27
Hi,
So i have tested the new xysubfilter and new madvr and i was almost amazed when i saw that in 2.35 movies the subtitlees now can go to the black bars outside the movie window. But it was a matter of minutes until they went back to the front of the movie while playing. Anyone knows how to fix it, i.e making the subtitles stay in the black bars??
anyone?
T.I.A.
j5627429
2nd December 2015, 23:44
pixel alone doesn't make a good device.
the jump from 1080p to 2160p is such an unimportant change.
HDR will make the huge difference and that needs a lot of ironing...
how to get an HDR10 image on an that supports only Dolby vision for example?
Well we are talking about projectors here, not direct-view.
With projectors, the screen size can be much bigger, so the resolution is more important (not to mention the fact that you can sit closer to the screen with 4K, regardless of screen size).
Additionally with projectors, from what I read at AVSforum, the consensus seems to be that HDR on projectors will be more of a gimmick than a real feature, since the limited brightness will simply not result in much of a dynamic range differential.
70MM
2nd December 2015, 23:45
Does anyone know if you can do a non linier stretch with madvr?
Can you stretch a 16:9 image to scope 2.35 screen. Where the centre is correct shape but the sides slightly stretched to fill the scope ratio?
Asmodian
3rd December 2015, 01:26
Does anyone know if you can do a non linier stretch with madvr?
Can you stretch a 16:9 image to scope 2.35 screen. Where the centre is correct shape but the sides slightly stretched to fill the scope ratio?
This is not possible with madVR.
Shiandow
3rd December 2015, 01:34
Does anyone know if you can do a non linier stretch with madvr?
Can you stretch a 16:9 image to scope 2.35 screen. Where the centre is correct shape but the sides slightly stretched to fill the scope ratio?
This is not possible with madVR.
Should be possible with a shader (provided MadVR allows you to set the output size in the first place, I thought something like that was added, but I haven't checked). It's somewhat complicated though, because you can't use MadVRs scaling algorithms to do the work for you, you'll have to make your own scaling algorithm to do it.
Asmodian
3rd December 2015, 01:42
Should be possible with a shader (provided MadVR allows you to set the output size in the first place, I thought something like that was added, but I haven't checked). It's somewhat complicated though, because you can't use MadVRs scaling algorithms to do the work for you, you'll have to make your own scaling algorithm to do it.
Ah yes, I meant there wasn't a non-linear stretch option in madVR, not that it was technically impossible while using madVR. :)
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.