View Full Version : Media Player Classic - BE Win32/x64
JaylumX
5th February 2022, 17:59
http://www.makemkv.com/libmmbd/
I use MakeMKV for many years and didn't know about that :eek:
So after I found it, I opened options in MakeMKV and since I had a portable MPC-HC folder for testing purposes (thread on videohelp, but that is another story) it showed up as an application besides the other two Windows entries:
https://drive.google.com/file/d/1MPu40Gg12L0mNT6qEcIltbLI5ey6vZox/view?usp=sharing
Is there anything that can be added to MPC-BE, so it shows up the list, too?
If you enable system wide integration you can run UHD blurays in MPC-BE.
Klaus1189
5th February 2022, 18:01
Thanks, will test it :)
Ben.P
5th February 2022, 18:52
@Ben P.:
What settings method do you use? Windows registry, user profile oder program folder of MPC-BE?
thanks for the assist, I did try all of them with win reg and user profile, when I did try user profile it seemed to stick and work for a few days but then went back to not working. Trying to re set it to either setting and applying settings and rebooting had no joy either.
I think it might be a software glitch on my side though but its an odd one since it occurs even after a fresh windows 10 install.
Ill give it a bit of time and see if it works again in future builds though, no issues with mpc hc and playing several video files at same time they all open in the new window with open in player option enabled though.
wushantao
6th February 2022, 04:16
You can read the description of ticket #913 (https://sourceforge.net/p/mpcbe/tickets/913/).
If I understand correctly, then in MPC-HC this option is called UseSMTC.
:thanks::thanks:
here is update:)
https://files.catbox.moe/a9422y.7z
https://anonfiles.com/j6JejbGexf/mplayerc.sc.rc_7z
webglgames
7th February 2022, 13:31
Wonderful player aka The Best !
my only pc is a laptop, it has 5 years already since i purchased,
specs:
intel N4200 quad core
iGPU HD Graphics 505
Video = DirectX 11.1 Hardware Decode = 4K-10bit-HEVC-VP9
Hardware Encode = 4K but i use 1080p hevc/8bit best quality settings profile slowest 19 fps
GPU = DirectX 12 / WDDM 2.1 / Shaders 6.0
Hardware decoding for 4K + 10 BIT / HEVC & VP9 .. and 4k/8bit/avc but i don't use avc anymore since 2017.
Funny on Chrome with YouTube and MS VP9 Codec i could play perfection on 4K VP9 but that i could not say
the same about all the players i had tested for 4K VP9 or 4K 10BIT HEVC.
Since MPC Home Edition ceased to exist i was looking desperate for alternative and did a lot of compare.
Till 2021 i could never play 4K HEVC 10 BIT, all the players i tested where bad.
I ended up with MPC-BE since 2017 as it was and is the only one that can play from 2021 without lags
4K 10-BIT HEVC, and uses only 4.96 WATT !!!!!!
(including the cpu decode for audio part since i use dolby atmos for gaming for sound effects)
MPC Home Edition used 4.85 watt for 1080p where MPC Black Edition used 2.82 watt for 1080p (same video)!
So my laptop had to wait 3 years to be able to play 4K-10bit-HEVC sinceevery software was using bad decoding !
Oh yeah i care about power consumption a lot, for 1080p 10-bit hevc mbc-be uses only 2.92 watt !!!!!
My cpu N4200 + igpu HD Graphics 505 is a total of 6 watt package, but acer decided to clock it more so now
is maximum 10 watt, but those 10 watt only goes in 3D Games. For regular videos or software it stays only at 6 watt !
But.. For video decoding it might be time to focus ONLY on DirectX 11.
https://docs.microsoft.com/en-us/windows-hardware/drivers/display/d3d11-video-playback-improvements
Please forget about DirectX 9, just make it legacy version Windows 7 and for old cards before 2012 and stop working on dx9 !!!!!!
At least you didn't make it mandatory to install the outdated DirectX June 2010..couse that would have been very funny.
DirectX 9 is/was for Windows XP, so now that mpc-be for XP is legacy since a long time, why continue to bother with dx9, why, why, why, why, why ?!
Remove the dx9 code and the d3d9 *.DLL from newer version as it makes no sense at all having Windows 10 or now 11 and using outdated dx9 for video processing !
All new amd cardz are offering dx11 support and now dx12, and is well known that amd are very bad on dx9, and is a good thing since dx9 must stay in the past.
And focus ONLY on DX11 !
Code MPC-BE for DX11 ONLY, so that we can have the best video quality !
Make USE of DX11 Performance, easier to program better quality, filtering & processing,shaders !
Percentage Market Share 2022
Desktop Windows Versions
Win10 81.31%
Win7 11.94%
Win8.1 2.94%
Win11 2.43%
Win8 0.69%
WinXP 0.49%
And of course don't forget about the new video decoding for Direct3D 12
https://devblogs.microsoft.com/directx/announcing-new-directx-12-feature-video-encoding
huhn
7th February 2022, 14:37
please inform your self before doing such claims.
the news about d3d12 is about encoding not decoding.
you have a sample size of one.
you talk about a dead player that does not exist MPC Home Edition.
decoder are pretty much all the same. they are for the absolutely majority ffmpeg based for software and hardware decoder accessed through DXVA2/D3D11/vaapi/nvdec APIs or what ever the decoder does not change only how it is accessed. D3D11 is relative new in MPC-BE but is available in lavfilter for a really long time now.
power consumption...
if you don't use a null renderer you have the issue of video renderers and the different way they do things which for hardware decoding will change consumption notably.
Make USE of DX11 Performance, easier to program better quality, filtering & processing,shaders !
please...
https://abload.de/img/goodonehcjnw.png
this is D3D11 VP been "better" quality BTW DXVA2 is massively better in this case and not because it is a better API.
what has a shader to do with the decoder API and what filtering is exclusively new to d3d11 VP?
is D3D11 a better API than D3d9 sure but it's not simply faster this is not a computer game.
Sunspark
8th February 2022, 05:13
webglgames, lots of passion there, but I don't agree with removing DX9 as an option if the code exists and works. The reason is because I have an older dual-core system with an integrated gpu. I tested, and DX9 has better performance than DX11/12 on my system.
Megalith
10th February 2022, 06:04
Is it normal to see tearing in full screen if Vsync is turned off? LG OLED running at 120 Hz, if that matters.
Sunspark
10th February 2022, 10:05
In the volume settings for "Gain", is it referring to power energy gain (energy quantity, GP = 10Ślog (P2/P1)), voltage gain (field quantity, GV = 20Ślog (V2/V1)) or loudness gain (perception quantity, GL = 33.22Ślog (x))?
huhn
10th February 2022, 13:23
Is it normal to see tearing in full screen if Vsync is turned off? LG OLED running at 120 Hz, if that matters.
yes if you disabled v sync. that's what vsync is made for to stop tearing.
v0lt
10th February 2022, 15:36
@wushantao
Thanks. Updated in Feb 6, 2022.
@Sunspark
The question is strange. See the implementation of the decibel2factor function (https://github.com/Aleksoid1978/MPC-BE/blob/8abb24236048e7cec1de19eeb8c0033c2a8d11b3/src/filters/switcher/AudioSwitcher/AudioSwitcher.cpp#L118).
Sunspark
11th February 2022, 06:56
@v0lt Thanks. The code is hard for me to read but I appreciate it is there. The reason I wondered is because what I was trying to do was figure out what # would double the too-quiet volume on AC-3 downmixes. Saying dB for "Volume Gain" in the UI isn't revelatory enough because to double, a different decibel # is chosen depending on which of the 3 formulas is being used and I am increasingly of the opinion that the volume gain slider is the wrong approach anyway because of distortion.
I think the solution is better mixing.. I would suggest that the checkbox for "redirect LFE" is not enough.. the value being used matters too. In specifications, there are two values considered correct for LFE, 0 and 1.58 (these numbers are not decibels). 0 should be used by everything except full-range speakers with a subwoofer, etc. attached (e.g. a 2.1 system) which can use 1.58.
In the MPC-BE UI though, it doesn't say at all what value is being fed, in decibels or otherwise. It just says feeds it to the subwoofer. I think it should say a number, whether in decibels or otherwise.
Not a big deal though, bumping up the center level is more important.
v0lt
11th February 2022, 15:23
0 and 1.58 (these numbers are not decibels).
x1.58 = +4 dB.
cmhrky
15th February 2022, 14:54
I want to use the "Limit window proportions on resize" option but I am having the problem in the video.
https://streamable.com/uxer2z
v0lt
15th February 2022, 15:36
The menu and toolbar sets the minimum width of the video area, which affects the minimum height when the "Limit window proportions on resize" option is enabled.
cmhrky
15th February 2022, 15:57
My expectation was that when I set the window size the minimum height would be set. Not when the resolution of the video changes.
atomcu
17th February 2022, 09:22
I'm having trouble with dialogue volume. Using 2.1 soundbar passing throuh to TV. With AAC sounds (PCM on soundbar) dialog sounds are ok. But with AC3, E-AC3 and ATMOS sounds, dialogs are very quite. I dont know how can i solve this problem. Maybe its a problem with Dolby sounds.
@v0lt Thanks. The code is hard for me to read but I appreciate it is there. The reason I wondered is because what I was trying to do was figure out what # would double the too-quiet volume on AC-3 downmixes. Saying dB for "Volume Gain" in the UI isn't revelatory enough because to double, a different decibel # is chosen depending on which of the 3 formulas is being used and I am increasingly of the opinion that the volume gain slider is the wrong approach anyway because of distortion.
I think the solution is better mixing.. I would suggest that the checkbox for "redirect LFE" is not enough.. the value being used matters too. In specifications, there are two values considered correct for LFE, 0 and 1.58 (these numbers are not decibels). 0 should be used by everything except full-range speakers with a subwoofer, etc. attached (e.g. a 2.1 system) which can use 1.58.
In the MPC-BE UI though, it doesn't say at all what value is being fed, in decibels or otherwise. It just says feeds it to the subwoofer. I think it should say a number, whether in decibels or otherwise.
Not a big deal though, bumping up the center level is more important.
SeeMoreDigital
17th February 2022, 10:03
I'm having trouble with dialogue volume. Using 2.1 soundbar passing throuh to TV. With AAC sounds (PCM on soundbar) dialog sounds are ok. But with AC3, E-AC3 and ATMOS sounds, dialogs are very quite. I dont know how can i solve this problem. Maybe its a problem with Dolby sounds.What are the makes and model numbers of your TV and soundbar?
Sunspark
17th February 2022, 10:42
I'm having trouble with dialogue volume. Using 2.1 soundbar passing throuh to TV. With AAC sounds (PCM on soundbar) dialog sounds are ok. But with AC3, E-AC3 and ATMOS sounds, dialogs are very quite. I dont know how can i solve this problem. Maybe its a problem with Dolby sounds.
In sound processing turn channel mixer on, dropdown to stereo, check on redirect bass to LFE, and most importantly increase center level to +3 dB. Leave surround at 0.
atomcu
17th February 2022, 12:05
What are the makes and model numbers of your TV and soundbar?
Samsung 40es5500 (2012 model)
Grundig DSB2000 Soundbar (Dolby Atmos)
In sound processing turn channel mixer on, dropdown to stereo, check on redirect bass to LFE, and most importantly increase center level to +3 dB. Leave surround at 0.
I will check this settings in the evening.
Aleksoid1978
17th February 2022, 22:55
I'm having trouble with dialogue volume. Using 2.1 soundbar passing throuh to TV. With AAC sounds (PCM on soundbar) dialog sounds are ok. But with AC3, E-AC3 and ATMOS sounds, dialogs are very quite. I dont know how can i solve this problem. Maybe its a problem with Dolby sounds.
I think for AC3/E-AC3 using HDMI pass-through to you soundbar.
Check internal Audio Decoder settings.
megapro17
17th February 2022, 23:46
I got a cpu with uhd 730 and mpc-be is not working, it only shows a black screen, with any video. I have latest drivers and mpc-be alpha. Settings were resetted. Other players are working fine. And when I switched to madvr I can see a movie.
Aleksoid1978
18th February 2022, 03:22
I got a cpu with uhd 730 and mpc-be is not working, it only shows a black screen, with any video. I have latest drivers and mpc-be alpha. Settings were resetted. Other players are working fine. And when I switched to madvr I can see a movie.
It's Intel driver "bug". Rename mpc-be.exe to mpc-hc.exe and all is working :)
atomcu
18th February 2022, 07:28
In sound processing turn channel mixer on, dropdown to stereo, check on redirect bass to LFE, and most importantly increase center level to +3 dB. Leave surround at 0.
I changed the settings like you said but there is no diffrence.
https://thumbs2.imgbox.com/98/24/bcJIrESo_t.jpg (https://imgbox.com/bcJIrESo)
I think for AC3/E-AC3 using HDMI pass-through to you soundbar.
Check internal Audio Decoder settings.
These are the internal decoder settings. As you see The Decoder is not active. I dont know why.
https://thumbs2.imgbox.com/ff/f5/LsP0Fbla_t.jpg (https://imgbox.com/LsP0Fbla)
Aleksoid1978
18th February 2022, 09:08
When bitstream - you can't change volume or some post-processing. Audio decoding to PCM by you A/V receiver or any external sound device.
So if you don't want bitstream - unselect in internal Audio Decoder.
Nelones
18th February 2022, 16:06
Hi guys, is there a way to turn off keyboard playback control buttons for MPC when it is out of focus?
I only use the buttons for audio players like Spotify. When MPC is not open, Spotify can be controlled through the media keys without having to turn on media overlay within the app (I prefer the overlay off). When MPC is open (and not in focus), pressing the media keys affects both Spotify and MPC.
My current workaround is turning on media overlay in Spotify, and then select it over MPC when the overlay appears. The inconvenience is minor, but I do have to do it for every time, and occasionally the overlay still prioritises MPC.
I have so far tried the following settings in MPC:
1. Global Media Keys
2. App Commands
3. Use Windows 7 Taskbar features
4. Pause the video playback when minimised
The only one that made a difference was Global Media Keys. With the toggle on, pressing the keyboard play button (while MPC is out of focus) only resumes MPC playback; Spotify is unaffected. With the toggle off, pressing the button resumes both Spotify and MPC playbacks simultaneously (while both apps are out of focus).
So I am looking for a solution that would leave MPC unaffected when media keys are pressed. I don't mind if it results in the keys also not working when MPC is in focus, but I'm primarily thinking of when the app is paused in the background. If the solution leaves the media overlay untriggered when pressing the buttons, then all the better.
If the only way is to edit the registry, then that's fine too, but I would need help with the relevant strings and values.
I am using version 1.6.1, but the issue was first detected on 1.6.0 (I have not used any earlier versions).
v0lt
18th February 2022, 17:33
@Nelones
I did not really understand the problem, because I don't use Spotify and I don't use Windows 10 with a media keyboard.
To disable multimedia keys when the player window is inactive, the following settings should help:
Keys > Global Media Keys = switch off
Miscellaneous > Use Windows Media Controls = switch off
You can also try deleting all the values in the App Command column in the Command/Key/... mapping table.
Sunspark
18th February 2022, 21:52
I changed the settings like you said but there is no diffrence.
Hm.. in my case, I am not bitstreaming, I am just 3.5mm out from the PC directly into the system. What Aleksoid1978 said makes sense.. try turning it off and just being PCM. If PCM is not an option, then you may need to obtain an AV receiver or possibly a USB DAC. BTW, I'd uncheck Apply DRC, I've never found it helpful.
What about an HDMI audio extractor? Something like this? https://www.monoprice.com/product?p_id=13348
Nelones
18th February 2022, 22:14
@Nelones
I did not really understand the problem, because I don't use Spotify and I don't use Windows 10 with a media keyboard.
To disable multimedia keys when the player window is inactive, the following settings should help:
Keys > Global Media Keys = switch off
Miscellaneous > Use Windows Media Controls = switch off
You can also try deleting all the values in the App Command column in the Command/Key/... mapping table.
Thanks for the suggestion.
I've already tried the global media keys and app command settings without success.
There is no Use Windows Media Controls option under Miscellaneous in the current version from what I can tell.
v0lt
19th February 2022, 05:52
@Nelones
According to my links you can find versions 1.6.2.6897 and 1.6.2.6907. Use it.
Nothing has changed in older versions.
Nelones
19th February 2022, 18:25
@Nelones
According to my links you can find versions 1.6.2.6897 and 1.6.2.6907. Use it.
Nothing has changed in older versions.
Can confirm that the Use Window Media Controls option is in version 1.6.2.6897, and that disabling it solved the problem.
Thank you!
Klaus1189
20th February 2022, 18:42
I reported the troll over at github and at videohelp. Both Baldrick from videohelp and github were on my side and so Baldrick deleted all 1/10 nonsense reviews on both MPC-HC and MPC-BE and Github banned the troll. I think the devs know the person ;)
v0lt
21st February 2022, 04:58
@Klaus1189
Thank you!
atomcu
21st February 2022, 10:02
Hm.. in my case, I am not bitstreaming, I am just 3.5mm out from the PC directly into the system. What Aleksoid1978 said makes sense.. try turning it off and just being PCM. If PCM is not an option, then you may need to obtain an AV receiver or possibly a USB DAC. BTW, I'd uncheck Apply DRC, I've never found it helpful.
What about an HDMI audio extractor? Something like this? https://www.monoprice.com/product?p_id=13348
HDMI audio extractor is too much expensive for me.
Im using PCM now and I think Atmos is not diffrent from PCM. And PCM dialogs are much better. But "The decoder is not active" still there.
https://thumbs2.imgbox.com/22/8e/0Yj8G0mP_t.jpg (https://imgbox.com/0Yj8G0mP)
Aleksoid1978
21st February 2022, 10:26
HDMI audio extractor is too much expensive for me.
Im using PCM now and I think Atmos is not diffrent from PCM. And PCM dialogs are much better. But "The decoder is not active" still there.
https://thumbs2.imgbox.com/22/8e/0Yj8G0mP_t.jpg (https://imgbox.com/0Yj8G0mP)
It's you see only for settings, it's not active filter.
For look on active filter - right mouse click -> Filters when playing.
alleway
23rd February 2022, 09:51
hi i set my monitor to ycbcr and the video decoder to limited output. is there a difference in colour outputs as i see a difference if i set it to rgb full the colours are much more vibrant and doesnt look that nice. any advise for the settings? my black levels are set correctly
v0lt
23rd February 2022, 11:55
alleway
I think that changing the "RGB output levels" in the decoder in your case will not change anything.
You are the only one who sees your display and if you are fine, you have nothing to worry about.
alleway
23rd February 2022, 12:49
alleway
I think that changing the "RGB output levels" in the decoder in your case will not change anything.
You are the only one who sees your display and if you are fine, you have nothing to worry about.
thanks for the info. what i would like to know is there a colour difference in viewing for full or limited? or maybe it’s just placebo effect?
Klaus1189
23rd February 2022, 13:41
No there is no difference, but you should know the following:
All videos except one in a million is limited 16-235.
If you use a display which wants full 0-255 you should use 0-255 in grafics driver, like a monitor or a TV in PC-mode.
A TV in normal mode will want 16-235.
If you accidentally mismatch the setting in driver (16-235) with the one the display want (0-255) you will get elevated blacks and dimm whites, because the display thinks 16 is not min. possible data (full black) and expects 0 to be black and max. 235 is dimm because the display expects 255 to be highest possible data.
The other way around: you will get crushed blacks and blown out whites if it is the other way around.
If you have either correct full or limited chain you will get exactly the same color because it is automatically converted if needed.
Normally you don‘t have to change anything in MPC-BE, just one time in driver and it is good. Hope it helps :)
alleway
23rd February 2022, 14:49
thanks for the great info and help.
Scoty
7th March 2022, 08:58
I have a problem. I bought the "MiniFuse 1 Audio Interface (https://www.arturia.com/products/audio/minifuse/minifuse1)" where my "iLoud Micro Monitor (https://www.ikmultimedia.com/products/iloudmm/)" speakers are attached. Now when I play a video, I always get this error (see Attachment). Then when I click OK, I see the video but have no sound.
Liisachan
9th March 2022, 03:15
This has nothing to do with MPC-BE itself and perhaps I shouldn't be saying something like this here at all, but I just hope devs in Russia are doing okay... Thanks for your great work. Really appreciated.
Aleksoid1978
9th March 2022, 03:30
Everything is fine in Russia, well, almost everything :)
Katie Boundary
11th March 2022, 03:36
I'm currently experimenting with MPC-HC because it can play 3 files on my computer that VLC can't, and because of other VLC bugs. Unfortunately, numerous very important features seem to be missing from MPC. Playlists, for example. Or a "shuffle" setting. Does MPC-BE add these features?
Aleksoid1978
11th March 2022, 04:32
I'm currently experimenting with MPC-HC because it can play 3 files on my computer that VLC can't, and because of other VLC bugs. Unfortunately, numerous very important features seem to be missing from MPC. Playlists, for example. Or a "shuffle" setting. Does MPC-BE add these features?
What you mean "Playlists", or a "shuffle" ?
huhn
11th March 2022, 09:19
it has a playlist you find it under view -> playlist.
with shuffle randomise and other stuff that's rarely if ever used.
it should be the same for mpc-be.
did you even look form them?
clsid
11th March 2022, 14:12
Both MPC have playlist and both have shuffle option in right-click menu of playlist.
Katie Boundary
11th March 2022, 19:30
it has a playlist you find it under view -> playlist.
A temporary, unsavable playlist is not a proper playlist function.
with shuffle randomise and other stuff that's rarely if ever used.
Where?
did you even look form them?
I spent quite a lot of time yesterday attempting to follow online instructions that referred to menu options that didn't exist.
right-click menu of playlist.
That's the part that seems to be missing.
EDIT: okay I found the problem in the online instructions I was trying to follow. They said to right-click on the video, but what you're actually supposed to do is right-click on the playlist window. Glad we got that out of the way. Now I'm just facing a situation where "shuffle" and "randomize" are two different things (?!?) and neither of them does anything; MPC just plays the same video in the playlist over and over again.
EDIT 2: this is stupid. There's a Play -> Repeat menu that needs to be set from "file" to "playlist".
Klaus1189
11th March 2022, 19:48
Nothing is missing:
1.) Play a file
2.) Press Ctrl+7 to show Playlist
3.) Right click on the entry in playlist, not on the Playlist name and on the right of the name -> all necessary options are available
huhn
11th March 2022, 20:06
A temporary, unsavable playlist is not a proper playlist function.
it has a save function right click in it. it even has it's own save format
[QUOTE]I spent quite a lot of time yesterday attempting to follow online instructions that referred to menu options that didn't exist.
looks like you found the abyss online.
EDIT: okay I found the problem in the online instructions I was trying to follow. They said to right-click on the video, but what you're actually supposed to do is right-click on the playlist window. Glad we got that out of the way. Now I'm just facing a situation where "shuffle" and "randomize" are two different things (?!?) and neither of them does anything; MPC just plays the same video in the playlist over and over again.
shuffle makes the playback of the playlist random. that's why it is a toggle option.
randomizes shuffles the playlist itself 1 time but is not random after that point.
maybe the "guide" online was so terrible it maybe a good idea to start with a miscellaneous ->reset.
did you make sure your playback option is not file instead of playlist(playlist is default).
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.