Log in

View Full Version : MPC-HC & MadVR giving black screen only on Ut Video encodes


Reign
2nd June 2015, 12:51
Issue has been solved by installing external LAV filters

Recently all my videos encoded with Ut Video no longer work with MPC-HC LAV decoders and MadVR, when opening one of these files I get a black screen and the filter list shows:
Filters currently loaded:
- madVR
- ULH0 Decoder DMO
- LAV Splitter Source (internal)

Using The MPC-HC enhanced video renderer with custom preset works however since MadVR used to work perfectly with this I can not figure out why it still won't work after reverting to a much earlier version (that definitely worked) and resetting madVR settings via the .bat file. Thinking that it might be an issue with MPC or the internal LAV filters I rolled back to an early version of MPC (1.7.3) and reset my settings there aswell. However I am still getting a black screen... What more can I try?

The videos I am trying to play did indeed work fine before as well so it can't be an issue with the encoder, I have over 500gb of footage recorded and would like to be able to watch it with the MadVR renderer like i used to a month or two ago.

Is it possible this is a video card driver issue? I tried LAV without CUVID hardware decoding so i thought that would have ruled it out, I have updated my driver a few times but haven't tried rolling back to a relatively old one.

I just can't think of what else could be causing this.

huhn
2nd June 2015, 13:19
share a sample please.

nevcairiel
2nd June 2015, 13:22
Also, you would not have such issues if you let LAV decode Ut Video, instead of this DMO decoder. :)

Reign
2nd June 2015, 14:54
Also, you would not have such issues if you let LAV decode Ut Video, instead of this DMO decoder. :)

Yeah I'm not sure what the DMO decoder is and why MPC-HC is using it. Only seems to be using it for Ut Video files nothing else, searching google for "ULH0 Decoder DMO" gives basically no good information.

However when using the enhanced video renderer with custom presenter I do not get a black screen and it's still using the DMO decoder.


Edit1: Maybe something weird is happening with my recording software because I just encoded a video with UtVideo and it played fine however my recordings do NOT play properly (although they used to and files that did play properly no longer work.)
Edit2: I just recorded some footage at a low resolution and it works, so far anything below 1280x720 plays fine :S My screen is 2560x1440 my recordings are also at that resolution.

Sample 1 - http://puu.sh/i9ECF/800e3e2834.avi - Works 1024x768
Sample 2 - http://puu.sh/i9EK8/fc4ff7ef4c.avi -Doesn't work 1280x720

sneaker_ger
2nd June 2015, 15:10
I think it's not in MPC-HC's list of codecs to prefer the internal LAV Video for so it tries the external filters first.

Solutions:
1. Ask MPC-HC team to add it.
2. Delete the filter. (If it has no uninstaller try searching for "utv_dmo.dll", open console with admin rights in its folder and enter "regsvr32 -u utv_dmo.dll")
3. Block it in MPC-HC's list of external filters
4. Install external LAV Filters (and make sure utvideo is enabled in the filters). Still might have to make sure it has a higher merit, e.g. through MPC-HC's list of external filters.

huhn
2nd June 2015, 15:14
but why is EVR CP giving a picture?

madVR doesn't care about codecs.

sneaker_ger
2nd June 2015, 15:15
5. Create a ticket in madVR's bug tracker?

I'd probably just switch to LAV, though...

nevcairiel
2nd June 2015, 15:19
I think the DirectShow DMO wrapper does some weird stuff. madshi could probably fix it if he really wanted to, but for you its easier to just stop using the DMO.

Reign
2nd June 2015, 15:46
I think it's not in MPC-HC's list of codecs to prefer the internal LAV Video for so it tries the external filters first.

Solutions:
1. Ask MPC-HC team to add it.
2. Delete the filter. (If it has no uninstaller try searching for "utv_dmo.dll", open console with admin rights in its folder and enter "regsvr32 -u utv_dmo.dll")
3. Block it in MPC-HC's list of external filters
4. Install external LAV Filters (and make sure utvideo is enabled in the filters). Still might have to make sure it has a higher merit, e.g. through MPC-HC's list of external filters.

4: I did indeed use LAV externally at one point i can't remember if it was working after i switched to internal, I'll try this now.


5. Create a ticket in madVR's bug tracker?

I'd probably just switch to LAV, though...

I thought I would have ruled out MadVR after i rolled back to a version it used to work with and reset settings (but still get the black screen)

Thanks for the quick replies

Edit: okay after installing external LAV it seems to be working perfectly again, I'm not sure why i didn't try this earlier, I do hope this gets fixed in the future