View Full Version : Media Player Classic - BE Win32/x64
Aleksoid1978
16th July 2022, 03:41
If player stop playing - it's can be because the server stops sending data.
Aleksoid1978
16th July 2022, 03:43
You can disable switch to next in playlist - see popup menu in playlist
v0lt
16th July 2022, 06:02
MPCBE keeps changing stream (channel) every 20 seconds IPTV
How to stop this?
You didn't specify the player version. You didn't say which filters you use (menu Play > Filters). You didn't provide the problematic link.
PS: The playlist has an option "Go to the next on error" that can be disabled.
mood
16th July 2022, 15:20
I don't have "switch to next in playlist" option.
I have an option "After playback" and is switch to "Do nothing"
I use default filters.
I already tried disable "Go to the next on error", but the problem continues.
the server stops send data, but in VLC if I activate repeat it stops changing channels.
Doing the same on mpcbe doesn't work.
MPCBE is my default player, if you can help me solve this problem with the playlist, I would appreciate it ;)
this is my version, update today ;)
https://i.imgur.com/AufAKOC.png
Sunspark
16th July 2022, 18:10
@mood You should make a new simple playlist if it doesn't require a subscription, and share it. It will be tough for anyone to advise without seeing/experiencing the same thing.
@mark0077 You need to test additional players to determine if the problem is Win11 or the player. Load up VLC which has a different codebase and see if your DVDs play with the menus in it. If it doesn't, then that is indicative. Also test the Microsoft Movies/Film & TV media player.
v0lt
16th July 2022, 18:41
@mark0077
Check your DVD-Videos in the MPC-HC player (https://github.com/clsid2/mpc-hc/releases). It also uses the system DVD Navigator, but there may be some differences.
Unless, of course, Windows 11 still supports DVD-Video playback via DirectShow.
huhn
18th July 2022, 19:06
i found a bug/limitation in mpcVR.
if you change the resolution in playback outside of mpcVR like in ffdshow raw mpcVR will not use the new resolution and just uses the old one from playback start.
example:
play a file that is bigger or smaller than screen resolution like 1080p at a UHD screen in mpcVR
ffdshow raw
"resize &..." check "resize"
select "resize to screen resolution"
the image will now be cropped or letterboxed depending on the situation.
not important because ffdshow is dead but mkv also supports changing resolutions if i'm not mistaken.
Aleksoid1978
18th July 2022, 23:36
MPC VR supports changing resolution on the fly. I don't know how ffdshow is working - but it's working with internal video decoder or LAV.
If you have such files - upload and forget about ffdshow.
huhn
22nd July 2022, 11:01
there is an major issue with d3d11 VP with nv12 processing the color channel are utterly wrong:
https://abload.de/img/mpcvrproblem37juo.png
i only report this because neither the "film & movie" app have this problem nor the windows 11 "media player" which i can only assume are using d3d11 vp or d3d12 vp have this problem.
5700 XT 22.6.1
win 11 22621
mpc-be 1.6.3.0
mpcVR 0.6.1.1931
Aleksoid1978
22nd July 2022, 11:21
Where is sample file?
Where is screenshot compare with other player "with no problem" ?
clsid
22nd July 2022, 14:07
Input and output format are 8-bit. The VP is using 10-bit. That is not expected behavior, right?
v0lt
22nd July 2022, 16:19
@huhn
Reset the settings to default.
Input and output format are 8-bit. The VP is using 10-bit. That is not expected behavior, right?
There are also 16bit float textures.
Generally, this shouldn't affect, but for some unknown reason it does (especially on AMD cards).
huhn
22nd July 2022, 19:50
i know how to get rid of it's just to make sure it's yet another AMD driver fail that may not be known.
which i could not confirm in other d3d11/d3d12 VP applications.
Aleksoid1978
22nd July 2022, 23:41
If it's another AMD drivers fault - why write about it here, in this topic ?
huhn
22nd July 2022, 23:55
because i didn't know it was one and saw a potential issue.
i can only trigger it in mpcVR what else should i do? ignore it in the first place?
the image BTW. was for the OSD the issue happens with every nv12 file.
v0lt seems to knows about it. so nothing to do here it's a driver bug not a bug in mpcVR.
i will not reset the settings because will get issues which can be reproduce in pretty much any playback software. because AMD is AMD.
v0lt
23rd July 2022, 05:30
the image BTW. was for the OSD the issue happens with every nv12 file.
I do not understand where does the OSD? Initially, you didn't say anything about OSD.
We know about different pictures for different types of surfaces. The problem may depend on the type of content (NV12, P010, HDR), the manufacturer of the graphics cards, and the version of the driver. We do not know how to solve it globally. Therefore, I do not recommend changing the type of surface without checking the correctness of work on your hardware.
huhn
23rd July 2022, 07:15
i will just disable DXVA2 and D3D11 VP entirely as usually and stick to 16 bit.
i have to use software deint anyway.
clsid
23rd July 2022, 12:04
So problem was because of 16-bit texture? Huhn, what is the reason you need that?
huhn
23rd July 2022, 13:23
for dithering.
i also use mpcVR currently for comparison screenshoots with ymaf ssim and such calculations.
and i sometimes just go and test setting to see if they break something.
mark0077
25th July 2022, 22:43
@mark0077
Check your DVD-Videos in the MPC-HC player (https://github.com/clsid2/mpc-hc/releases). It also uses the system DVD Navigator, but there may be some differences.
Unless, of course, Windows 11 still supports DVD-Video playback via DirectShow.
Yeah it seems to the case also in the latest MPC-HC (non BE edition). A "Queen Greatest Hits" DVD I'm testing with, pauses/freezes on the black and red copyright screen, even with MPC-HC. Is anyone aware of a hack/dll replacement that would bring real DVD playback to MPC-XX in Windows 11?
kilis
28th July 2022, 20:59
hello guys
thanks to Aleks and Volt for their works for mpc-be and mpc vr.
long time potplayer user here and i ve been reading alot of positive things about mpc-be and mpc vr lately and decided to try them.
my question is why mpc-video renderer doesnt have color range (full-limited) selector option ? as you know mad-vr and evr custom presenter has this option.
because i am having problem with very dark and oversaturated color on my secondary external monitor which is sony xh-95 lcd tv.
tried all full vs limited configuration on nvidia 1050 ti output and sony input adjustments.mpc-be color correction area also cannot fix it.
mpc-be all internal filters.latest drivers. mpc-vr and mpc video decoder set for software decoding all time.
mpc-be with evr custom limited color range.no problem everyting fine.
also same problem when i use potplayer with mpc-vr.
i think mpc-vr default color range output full all the time causing problem.
am i missing or doing something wrong?
v0lt
29th July 2022, 03:37
kilis
The brightness range of the TV is configured in the driver settings. Also in the settings of the TV itself there are similar settings.
MPC Video Renderer takes the input range from the source. If no input range is specified, defines it as limited for YUV and full for RGB.
MPC Video Renderer always outputs an RGB image with full output range. Limited range for RGB is nonsense and we won't support it.
clsid
29th July 2022, 13:54
Any modern TV has a "PC mode" or something similar option which will make it support full range input.
kilis
29th July 2022, 14:35
Volt
thanks for clarification.
i just did some experiments today after your message.disabled pc monitor and made my sony tv primary display.somehow that triggered to correct color range on video player full- nvidia full- tv full on all rgb arrangement. then have enabled the dual monitor setup and made dell pc monitor main display again and everything still working fine on sony tv.probably windows or mpc-vr or nvidia needs some kind of reset periodically.
last few years , have always been using video out limited-gpu out full-sony input limited color range as recommended by
https://kodi.wiki/view/Video_levels_and_color_space
although both full-full-full vs limited-full-limited look very similar , i found that first arrangement less aggresive on color saturation and more easy to human eyes in terms of white color density.maybe its ust human perception :)
but i have to admit that ,if you are using dual monitor setup with modern lcd or oled tv as secondary monitor for watching movies,limited-full-limited configuration appears to be the correct one.thats why i asked you about the color range selector option in mpc-vr in my first post.
anyway thanks again.
kilis
29th July 2022, 19:51
Hello Volt,
i just wanted to share my end user experience with you that might help you improve your work.pls understand i dont have an special request or complaint of your creation.
i have great respect for both of you and Aleksoid.
i dont have deep knowledge of technical aspects of these matters but consider myself as user with above average knowledge.
Let me explain how i made sure limited-full-limited configuration is more accurate in terms video playback in case dual monitor setup.
i have created archive consisting of high quality different format video files which i can use as reference.hi bit rate low compression ones.
then copy these files to usb drive and then insert this drive directly to sony tv.my sony is fairlly new model and above average like myself:)
and then i cancel all internal video processing in tv.like auto picture mode.noise reduction,smooth motion,light sensor,etc etc.
one imporrant point is when i choose to playback media from usb sony automatically chooses the color range and i cannot change that setting,and i believe that is limited range.
and then i use same picture settings both for usb playback and hdmi input which is coming from nvidia output.
i ve been testing back and forth using usb media playback vs full-full-full or limited-full-limited configuration coming from mpc-be or potplayer.
i am hundred percent sure that limited-full-limited configuration is almost same in terms of brightness ,color accuracy as sony itself playing the file from usb drive.
is it perfect ? i dont know. i am stiil learning and trying different things.
kilis
30th July 2022, 00:44
here is the screenshot taken from sony tv.which is primary display. single display mode.but result is same in dual display mode.
https://abload.de/image.php?img=mpcbeevrvsmpc-vrdwktw8skzp.jpg
image on the left mpc-be with evr custom presenter limited color range output. sony tv input on limited color range. limited-full-limited configuration.
image on the right mpc-be with mpc-video renderer. sony tv on full color range. full-full-full configuration
all software decoding.all internal filters.same color settings on tv and mpc-be for both scenario.
nvidia color range rgb full all time.
as you can see on the right side some of the details dissappearing on bright areas outside of the window.but this is very rare case.
v0lt
30th July 2022, 05:05
@kilis
Large pictures look ugly in forum posts. If you want someone to study your pictures, then provide a simple link. Viewing a picture in a separate browser tab is more functional and convenient.
kilis
30th July 2022, 11:37
Volt
yes you are right .sorry for that,i just noticed that.dont have nuch experience.trying to make them smaller at the moment
iwll send new screen shot just using MPC-BE + EVR-CP with different color range
kilis
30th July 2022, 11:58
here is screen shot from pc monitor dell single monitor mode.1080p
on the left MPC-BE with EVR-CP limited output range 16-235
on the right MPC-BE with EVR-CP full range output 0-255
https://abload.de/image.php?img=mpcnew1qkjae.jpg
all software decoding.all internal filters.all MPC-BE color corrections not used. nvidia dell output fixed full range.because its standard pc monitor it has to use full rgb.
as you can see again full range output causing white areas to clipped.
and once its clipped not possible to fixed later on.
kilis
30th July 2022, 11:59
here is screen shot from pc monitor dell single monitor mode.1080p
on the left MPC-BE with EVR-CP limited output range 16-235
on the right MPC-BE with EVR-CP full range output 0-255
https://abload.de/image.php?img=mpcnew1qkjae.jpg
all software decoding.all internal filters.all MPC-BE color corrections not used. nvidia dell output fixed full range.because its standard pc monitor it has to use full rgb.
as you can see again full range output causing white areas to clipped.but this very extreme case.
v0lt
30th July 2022, 12:51
I don't know what video you have (maybe it's with the wrong parameters).
Also I don't know your MPC VR settings. I recommend disabling DXVA2 and D3D11 Video Processor for all formats.
kilis
30th July 2022, 13:46
this happens only at when extreme white areas exist on the scene when 0-255 range selected on evr-cp
you see video player or video renderer doesnt make any difference.i cnange only output range and whites becomes somehow elevated and some details are dissapearing.but this is very rare.it will not bother most of the users.
you can do the same comparison by using evr-cp.
here is statistic
https://abload.de/image.php?img=mpc-evrlim-status6pkal.jpg
here is mpc-decoder settings
https://abload.de/image.php?img=mpcdecoderusjj9.jpg
here is the mpc-be video settings
https://abload.de/image.php?img=mpc-besettingslajmw.jpg
i also tried with lav-video decoder to make sure i bypass all hardware decoding result is same.
also nvidia control panel all video playback settings disabled and controlled by video player only.and no nvidia desktop color settings used.
if this is the way how MPC-VR works without option to change output range 16-235 vs 0-255 and if you and the users are happy with result thats fine.
i am not here to judge anything.just wanted to share my experience.
i think i ve already said everything.all you have to do same experiment.
right now i start using MPC-BE with EVR-CP and i think result better than POTplayer,
thank you very much for that.
huhn
30th July 2022, 16:12
you should start with calibration not with sending wrong levels:
http://www.lagom.nl/lcd-test/black.php
please also ignore the kodi page the information shared there are objectively incorrect. not the first time the whole conversation stuff comes up.
Sunspark
30th July 2022, 16:23
@kilis I'm thinking it might be a good idea to cut out a few seconds of the video file of the scene with the window so it can be examined more directly.
kilis
30th July 2022, 18:32
hi Huhn and Sunspark
these are the sample photos playing white clipping calibration mp4 file which i downloaded from
https://www.avsforum.com/threads/avs-hd-709-blu-ray-mp4-calibration.948496/
1.Sonv tv playing the file directly from its own usb socket.so you can say it is the purest form.photo by cell phone.
as you see bars reaching up to 252. no matter what you do always same.and because its from usb, video range also fixed.it has nothing to do with fine calibration .
i know its contradicting with recommendation.because the guy at forum was saying we should see bar reaching around 235 only.i remember another tv owner asked same question in avsforum and nobody could have replied with clear answer.
so i decided that sony expects to have that level on hdmi input.i believe this is the why Mad-vr creator had to put limited color range option to his famous video renderer.as you see from all sony screen shots only limited-full-limited configuration same as sony usb playback.
i really like to hear your ideas about why modern tv like sony xh95 behaving like this if this is the wrong one.
https://abload.de/image.php?img=sonyusbwhitelevelodj33.jpg
2. Sony screen shot Mpc-be with evr-cp limited-full-limited configuration.
https://abload.de/image.php?img=sony-mpc-evr-lflw5j1e.jpg
3. Sony screen shot Mpc-be with evr-cp full-full-full configuration
https://abload.de/image.php?img=sonympc-evrf-f-feij3u.jpg
4. Sony screen shot Mpc-be with Mpc-VR full-full-full config.
https://abload.de/image.php?img=sony-mpc-mpcvr-f-ffkjio.jpg
5. Dell screen shot.ordinary pc monitor. 1080p. single display mode.
Mpc-be with evr-cp limited output range
https://abload.de/image.php?img=dellmpcevrl-fnrksm.jpg
6. Dell screen shot Mpc-be with evr-cp full-full config
https://abload.de/image.php?img=dellmpcevrl-fnrksm.jpg
7. Dell screen shot Mpc-be with Mpc-VR full-full config
https://abload.de/image.php?img=dellmpcmpcvr-f-fj4jsy.jpg
and Huhn you are right all these things already discussed.no need to spoil the forum.
i just want to hear your idea about no 1 picture
v0lt
30th July 2022, 19:21
Picture 1 and all those similar to it are wrong (this is written in the test itself). With these settings on real video, you will get gray shades instead of black and white.
My driver settings:
1. Color adjustments for video - "video player settings". But before that, I select "NVIDIA settings", and make sure that the limited range is selected there. This is important because Nvidia's inactive settings work in some situations.
Here you can not configure anything at all, because such driver settings are by default.
2. Display settings - RGB, 8/12 bps, full range.
Message about the type of content on the display - Programs on the desktop.
I don't make any range changes in decoder and renderer settings.
If you have problems with image processing in MPC VR, then try disabling DXVA2 and D3D11 Video Processor for all formats the MPC VR settings. I already said this, but I'm not sure that I was understood correctly.
kilis
30th July 2022, 19:27
checking right now. yes i confirm all nvidia settings as you sad.i am using these settings last 1.5 years since i bought this d.... tv :)
and also confirm i use software decoding all time for MPC-VR and EVR-CP no problem there.my cpu is strong enough for that.
i think i will look and search reasonable answer to my question on no1 picture why the sony playing this calibration video file from usb socket with bars reaching up to 252. when that happens i think i will have much better idea.i will share this with you guys.
thanks for your help Volt.
huhn
31st July 2022, 05:26
this is just a calibration issue.
sony TV usually don't clip WTW.
if you now combine this with bad or out of the box setting you can see wtw.
if you want to use limited full limited chain for some reason just use a range shader that is part of mpc-be.
there is nothing wrong with using hardware decoding the image will be bit identical if used correctly.
Anima123
31st July 2022, 07:20
I have encountered MPC-BE to be crashed when using with XySubfilter with libass latest version, when using Alt-Enter to switch between window mode and full-screen mode several times.
Using internal subfilter has no crashes. Not sure it's something that MPC-BE can get improvements/compatibility on.
kilis
31st July 2022, 11:19
this is just a calibration issue.
sony TV usually don't clip WTW.
if you now combine this with bad or out of the box setting you can see wtw.
if you want to use limited full limited chain for some reason just use a range shader that is part of mpc-be.
there is nothing wrong with using hardware decoding the image will be bit identical if used correctly.
Hi Huhn,
ok thanks for the advice. i will try.
already started using range shader 0-255 TO 16-236 with MPC-VR .result is very good. i am happy at the moment.
regarding tv calibration .iam still not sure about that. i will play this white clipping video files on different televisions to see their behaviour.
djsolidsnake86
1st August 2022, 02:57
there is a way for disable windows night light when using mpc in fullscreen?
Sunspark
1st August 2022, 18:57
there is a way for disable windows night light when using mpc in fullscreen?
Yes, my reply here https://forum.doom9.org/showthread.php?p=1972524#post1972524
v0lt
2nd August 2022, 04:39
there is a way for disable windows night light when using mpc in fullscreen?
You can try using the "Exclusive fullscreen" option for EVR-CP or "Use exclusive fullscreen" option in Direc3D 9 mode for MPC VR.
Scoty
2nd August 2022, 06:15
When I try to open the view menu, it hangs long time. I am using the most current version of MPC-BE 1.6.3. I have reset all settings but not help.
v0lt
3rd August 2022, 03:53
When I try to open the view menu, it crashes. I am using the most current version of MPC-BE 1.6.3. I have reset all settings but not help.
I do not confirm this.
MPC-BE x64 1.6.3.125, Windows 10.
Scoty
3rd August 2022, 04:46
I do not confirm this.
MPC-BE x64 1.6.3.125, Windows 10.
I use latest Windows 11 22H2. I have test now with a Win10 PE and there is also working.Idk why i have this problem in Windows 11 but i think MPC is not full compatible with Windows 11.
Aleksoid1978
3rd August 2022, 07:29
I use latest Windows 11 22H2. I have test now with a Win10 PE and there is also working.Idk why i have this problem in Windows 11 but i think MPC is not full compatible with Windows 11.
Perfect working on latest Win11 22H1. 22H2 - is for tester :)
huhn
3rd August 2022, 08:55
there seem to be an issue with chroma subsample position:
madVR: https://abload.de/img/chromasubsamplepositi8vk82.png
mpcVR: https://abload.de/img/chromasubsamplepositiv0jqz.png
as you can see it bleeds a bit to the right.
file: https://www.avsforum.com/threads/video-processors-in-depth-evaluation-analysis-comparison-thread.3164200/page-136#post-61865731
maybe you are moving the Chroma before the Chroma upscale where a quarter pixel would be enough but half is used resulting in this result.
that's a pure guess.
it's been a very long time since i have read about the details.
i have also notice that downscaling with bicubic results in an image shift (this is in general not an issue) which is also maybe related.
for example if jinc2 experimental is used for downscaling(not recommended) the image is stable and stays where it should be.
edit: important
the file has chromaloc 1 in the ifnoramtion your OSD says it left mpeg2 which is chromaloc 0. but the image could be correctly rendered on mpcVR if it uses the chromaloc 1 information. so maybe the OSD is only wrong and mpcVR is doing this correctly.
v0lt
3rd August 2022, 17:21
the file has chromaloc 1 in the ifnoramtion your OSD says it left mpeg2 which is chromaloc 0. but the image could be correctly rendered on mpcVR if it uses the chromaloc 1 information. so maybe the OSD is only wrong and mpcVR is doing this correctly.
FFprobe reports "chroma_location=left".
ffprobe -show_streams 00922.m2ts
...
chroma_location=left
...
Our decoder and LAV report the same information.
huhn
3rd August 2022, 17:33
than it is doing it incorrectly. if it is chromaloc 0 it should be more centered and it is moved to far to the right.
the x265 information show 1 for chromaloc and for the interlaced information both fields have a 0.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.