View Full Version : Issue with MPC-BE + madVR + LAV + XySubFilter
beto@endrix
23rd February 2018, 01:35
So yesterday I found out just how much better this combo is compared to VLC, and spent my night configuring it (following this (https://www.reddit.com/r/software/comments/1kzz1q/mpcbe_with_madvr_better_upscaling_quality_than/) and this (https://linustechtips.com/main/topic/233290-high-quality-video-playback-on-windows/)) and getting it ready to watch a BluRay 4K movie today.
However, I stumbled on a problem: the movie is in a matroska container and it has forced french .pgs subtitles coded in, although it has many others in the same file (forced and not). When I switch to another language, or when I set my preferred language to play at start, as soon as the first subtitle appears, the video loses all its quality, the image appears really dull and washed. I think that happens because the renderer swaps to internal, or madVR crashes. Maybe it's none of that, still new to this.
Can someone tell me what is happening and how can I fix it?
Windows 7
1070 on the latest drivers
Happy to provide more information if you need.
Aleksoid1978
23rd February 2018, 02:19
Try use internal filters + madVR.
beto@endrix
23rd February 2018, 02:42
That works, but the trade-off is losing LAV, which I'd prefer not to...
Is that the only solution that comes to your mind or is there something else I could try?
Aleksoid1978
23rd February 2018, 04:12
That works, but the trade-off is losing LAV, which I'd prefer not to...
Is that the only solution that comes to your mind or is there something else I could try?
If no problem without LAV ...
chros
23rd February 2018, 08:40
I'm pretty sure it's xysubfilter (I also use lavfilters but with the internal subengine). You can try to drop xysubfilter first to see what will change.
beto@endrix
23rd February 2018, 18:08
I'm pretty sure it's xysubfilter (I also use lavfilters but with the internal subengine). You can try to drop xysubfilter first to see what will change.
Yeah, that's it. The thing is, it works fine on the usual 1080p H.264 stuff. Maybe a conflict with HEVC?
I guess I have to drop that to watch 4K...
Another thing, is using Direct3D 11 for presentation on the rendering settings of madVR supposed to give you a better performance? Every time I turn that on and reset, the player freezes all over the place..
nevcairiel
23rd February 2018, 18:19
If its HDR content, xysubfilter will probably "lose" the HDR metadata in the process.
beto@endrix
23rd February 2018, 20:45
It's Dunkirk, pretty sure it has HDR, so that should be the problem. Damn shame, the subtitles look way better with xysub, but I guess I have to live with it..
Nothing on the D3D 11 thingy?
Also, thank you so much for the help thus far, really appreciate it!
sneaker_ger
23rd February 2018, 21:44
If its HDR content, xysubfilter will probably "lose" the HDR metadata in the process.
But XySubFilter sits between splitter and renderer, not between video decoder and renderer? And has its own input into madvr that's independent?
Asmodian
24th February 2018, 02:16
Use whatever works better, D3D11 or D3D9. There aren't any major performance improvements in D3D11, just that it might interact with new OSes a little better.
beto@endrix
24th February 2018, 05:31
Use whatever works better, D3D11 or D3D9. There aren't any major performance improvements in D3D11, just that it might interact with new OSes a little better.
That's exactly what I wanted to know, thanks a lot.
chros
24th February 2018, 10:56
Damn shame, the subtitles look way better with xysub ...
Although I have never used xysub but I don't have any issues with the internal subfilter, not to mention the ability to use subresync (ctrl+6). Take a look at these posts, it can be problematic to set it up properly:
- https://forum.doom9.org/showthread.php?p=1819937#post1819937
- https://forum.doom9.org/showthread.php?p=1820039#post1820039
And here's a modded Android remote (https://forum.doom9.org/showthread.php?t=175007) for this setup :)
Enjoy!
beto@endrix
26th February 2018, 11:05
Although I have never used xysub but I don't have any issues with the internal subfilter, not to mention the ability to use subresync (ctrl+6). Take a look at these posts, it can be problematic to set it up properly:
- https://forum.doom9.org/showthread.php?p=1819937#post1819937
- https://forum.doom9.org/showthread.php?p=1820039#post1820039
And here's a modded Android remote (https://forum.doom9.org/showthread.php?t=175007) for this setup :)
Enjoy!
Thanks for the helpful reply!
But what changes if my screen is better than 1080p? What's the impact of the "disable scaling if image size changes by only" option? Can I reduce/uncheck that?
Also, why does the Android remote need android.permission.READ_PHONE_STATE? Did you manage to completely remove the ads too? Because there still is ad activity unfortunately...
Good job modding it though, and thanks for telling me about it, appreciate it.
chros
26th February 2018, 11:39
But what changes if my screen is better than 1080p?
That's fine as well. I just mentioned this in the first post because I specified pixel values couple of times (so you have to modify yours).
What's the impact of the "disable scaling if image size changes by only" option? Can I reduce/uncheck that?
From the 2nd post:
"---- it doesn't turn on the scaling algorithms for small size changes, e.g.: if your display is 1920x1080 and your video file 1904x1064 (e.g. with web-dls)"
So it save GPU power for unnecessary scaling, just use it this way.
Also, why does the Android remote need android.permission.READ_PHONE_STATE?
It can auto-pause/unpause playback during incoming calls.
Did you manage to completely remove the ads too? Because there still is ad activity unfortunately...
Well, I'm not sure about this one: at least they aren't visible anymore :)
Good job modding it though, and thanks for telling me about it, appreciate it.
Thanks, enjoy!
And let me know how the internal subengine compares to xysubfilter quality-wise after those settings were applied. :)
beto@endrix
26th February 2018, 13:38
I can't seem to get the app to work, I followed your guide and I'm pretty sure I got the IP and port right. What is supposed to show up when you test the connection on the phone browser?
Subengine looks great now, but I prefer to get outlined subs instead of an opaque box, I think it looks better.
Thanks again for the help!
chros
26th February 2018, 15:18
I can't seem to get the app to work, I followed your guide and I'm pretty sure I got the IP and port right. What is supposed to show up when you test the connection on the phone browser?
The player should be running (playing some content) and you should see the slider moving, the filename, etc. (Note that the app can't start the player itself, it can only communicate with a running instance.)
If it's not working and you're on the same subnet then it's probably some firewall settings on the PC (e.g. windows builtin firewall, antivirus firewall, etc.)
It's easy to test: have you taken a look at the guide inside the app itself?
If it still won't work until the evening, I'll write couple steps how to test it.
chros
26th February 2018, 19:45
If it still won't work until the evening, I'll write couple steps how to test it.
Web Interface settings:
- x Listen on port: 13579
- x Enable compression
- only in MPC-HC: x Enable preview
Try out on the same PC first:
- start MPC-BE/HC
- open a browser use this URL: http://localhost:13579
-- you should see: dropdown with commands, and several links (e.g. File browser, Info page, etc)
Then do the same on your mobile:
- open a browser and use the IP address of the PC, eg.: http://192.168.1.6:13579
If it works then the app should also work.
beto@endrix
26th February 2018, 23:48
Web Interface settings:
- x Listen on port: 13579
- x Enable compression
- only in MPC-HC: x Enable preview
Try out on the same PC first:
- start MPC-BE/HC
- open a browser use this URL: http://localhost:13579
-- you should see: dropdown with commands, and several links (e.g. File browser, Info page, etc)
Then do the same on your mobile:
- open a browser and use the IP address of the PC, eg.: http://192.168.1.6:13579
If it works then the app should also work.
Got it! It was an issue with Android's firewall, it's fixed now.
Thank you so very much, have a wonderful week!
chros
27th February 2018, 10:40
Interesting :) , I'm glad it worked! And you too!
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.