View Full Version : Media Player Classic - BE Win32/x64
Sunspark
29th July 2021, 16:21
Thanks v0lt. Out of curiosity, is it a bug that the "Properties" button gets greyed out after going into it once and one has to close the app and relaunch it in order to return to it again?
v0lt
29th July 2021, 16:33
@Sunspark
This is not a bug. The button in the player settings is always available if there is no playback. This is due to issues with renderer sessions.
During playback, you can always configure the active video renderer in the list of active filters.
Siso
30th July 2021, 16:56
Guys are you going to add 3dlut support to MPC video renderer?
Sunspark
30th July 2021, 17:27
Experimenting with things last night, I noticed an edge case where if one selects madvr as the video renderer that is set to use fullscreen exclusive mode paired with the MPC video decoder (not LAV), the playback on the screen will start flashing. The solution for this particular combo is to right click on the mpc-be.exe's properties and put a checkmark on "disable fullscreen optimisations". The others are to not use fullscreen exclusive mode or the mpc decoder.
cmhrky
30th July 2021, 19:29
Latest Turkish translation (https://www.sendspace.com/file/v5eb5j) based on r6391.
Aleksoid1978
31st July 2021, 11:49
Guys are you going to add 3dlut support to MPC video renderer?
I never use 3dlut and don't know what is that :)
Klaus1189
31st July 2021, 12:23
I currently work on german tranlation and don't know what the difference between these two is.
STRING IDS_AG_DEFAULT "Default"
STRING IDS_AG_DEFAULT_L "default"
Where are these two used for example?
v0lt
31st July 2021, 16:21
@cmhrky
Thanks. Updated in r6394.
I currently work on german tranlation and don't know what the difference between these two is.
STRING IDS_AG_DEFAULT "Default"
STRING IDS_AG_DEFAULT_L "default"
The first line starts with an uppercase letter, the second with a lowercase letter.
Where are these two used for example?
"Default" is used in the audio renderer settings.
"default" is used in filter priority settings.
Both lines can be used in the future in other places.
Siso
31st July 2021, 16:37
I never use 3dlut and don't know what is that :)
https://www.bromptontech.com/what-is-a-3d-lut/
Madvr can use 3dluts, DisplayCal creates 3dluts too. :)
v0lt
31st July 2021, 17:11
@Siso
Now you are asking to make a feature for the sake of a feature. There have already been cases when people asked for something, but after the work was done, people disappeared. These people just wanted our project to have additional functionality. It seems to them that this will improve our project, but it is not.
If you want 3DLUTs then use EVR-CP in MPC-BE or MPC-HC. Yes, it is there, you can find it by searching by code.
I have no plans to do 3DLUT in MPC VR now. There are more important tasks that I don't have enough time for. If you want to speed up the addition of 3DLUT, make a patch for our code and describe why it is necessary and important.
Klaus1189
31st July 2021, 17:37
Updated german translation - I have gone through the whole file.
1.) I made a few cosmetics and removed all double "", so no error should occure anymore. I made it unified.
2.) I made two strings a bit longer. Please check if it still fits the two dropdownlists - see here (https://drive.google.com/file/d/1W9BvrOKXLn8c1WN-JOLx8njmzqZ_oC6h/view?usp=sharing). If needed, please adjust length of it.
3.) I just found a small cut off text - see here (https://drive.google.com/file/d/1Spc1hRz7WonKMrf6ysEFAg2glXZxi8bf/view?usp=sharing): Please adjust the length of the four dropdownlists, so all four match again. It is on 200% scaling on 3840x2160.
:)
Klaus1189
31st July 2021, 17:42
I forgot the link to the new translation file (https://drive.google.com/file/d/1NwBzp70DqbsN-NeKUsrorOgUedPyb_nu/view?usp=sharing) :o
v0lt
31st July 2021, 18:21
1.) I made a few cosmetics and removed all double "", so no error should occure anymore. I made it unified.
In the resources "STRING IDS_" as far as I remember there should be no problems with two double quotes inside a string. I would suggest leaving it as it is on the "Command line help" strings.
Problems with two quotes appear when synchronizing "BEGIN DIALOGEX ... END" blocks.
Siso
31st July 2021, 21:38
@Siso
Now you are asking to make a feature for the sake of a feature. There have already been cases when people asked for something, but after the work was done, people disappeared. These people just wanted our project to have additional functionality. It seems to them that this will improve our project, but it is not.
If you want 3DLUTs then use EVR-CP in MPC-BE or MPC-HC. Yes, it is there, you can find it by searching by code.
I have no plans to do 3DLUT in MPC VR now. There are more important tasks that I don't have enough time for. If you want to speed up the addition of 3DLUT, make a patch for our code and describe why it is necessary and important.
I'm saying this with the intent of improving your video renderer, I just asked if you guys have any plans to add this feature. I really admire your work on mpc-be, and I think it is the best player. So in short you either will do it in time or not, it is up to you devs. Btw EVR-CP doesn't have 3dlut support.
Regards.
v0lt
1st August 2021, 04:16
I'm saying this with the intent of improving your video renderer, I just asked if you guys have any plans to add this feature. I really admire your work on mpc-be, and I think it is the best player. So in short you either will do it in time or not, it is up to you devs. Btw EVR-CP doesn't have 3dlut support.
Again, you do not specify what is meant by 3DLUT support and for what purposes you want to use it (feature for feature's sake).
Therefore, you are wrong and the EVR-CP has 3DLUT support (https://github.com/clsid2/mpc-hc/blob/develop/src/filters/renderer/VideoRenderers/DX9RenderingEngine.cpp#L1085). :p
huhn
1st August 2021, 06:45
the reason is calibration.
what tool can create 3D LUTs for EVR?
64³ that very close to calman madVR support.
there is also 3D LUT for tone mapping.
the benefit of this is speed and very high accuracy the
3D LUT know everything about the display peak nit gamut and corrects it unlike "normal" 3D LUT is rarely used.
Siso
1st August 2021, 08:58
the reason is calibration.
what tool can create 3D LUTs for EVR?
64³ that very close to calman madVR support.
there is also 3D LUT for tone mapping.
the benefit of this is speed and very high accuracy the
3D LUT know everything about the display peak nit gamut and corrects it unlike "normal" 3D LUT is rarely used.
Very well said, huhn. :goodpost:
v0lt
1st August 2021, 11:21
the reason is calibration.
what tool can create 3D LUTs for EVR?
Initially, there was no question of "calibration" or "external tools". Siso requested support for 3D LUTs, which is in the EVR-CP. I don’t know what’s on his mind. :D
I was tired of this, I will not do 3D LUTs support. Perhaps there will be something in the future, but I cannot say what will happen.
I propose to close this topic.
Klaus1189
1st August 2021, 11:55
Updated german translation - I have gone through the whole file.
1.) I made a few cosmetics and removed all double "", so no error should occure anymore. I made it unified.
2.) I made two strings a bit longer. Please check if it still fits the two dropdownlists - see here (https://drive.google.com/file/d/1W9BvrOKXLn8c1WN-JOLx8njmzqZ_oC6h/view?usp=sharing). If needed, please adjust length of it.
3.) I just found a small cut off text - see here (https://drive.google.com/file/d/1Spc1hRz7WonKMrf6ysEFAg2glXZxi8bf/view?usp=sharing): Please adjust the length of the four dropdownlists, so all four match again. It is on 200% scaling on 3840x2160.
:)
In the resources "STRING IDS_" as far as I remember there should be no problems with two double quotes inside a string. I would suggest leaving it as it is on the "Command line help" strings.
Problems with two quotes appear when synchronizing "BEGIN DIALOGEX ... END" blocks.
I reverted the command line part. Please see 2. and 3. in my initial post.
Updated german translation (https://drive.google.com/file/d/1NwBzp70DqbsN-NeKUsrorOgUedPyb_nu/view?usp=sharing) :)
Klaus1189
2nd August 2021, 10:38
I downloaded 6.4.0.1 and I am not 100% happy how it looks now. Small Cosmetics, but I am sure now it will last, trust me. ;)
https://drive.google.com/file/d/1NwBzp70DqbsN-NeKUsrorOgUedPyb_nu/view?usp=sharing
Do not forget my begging to increase the dropdownlists:
https://drive.google.com/file/d/1Spc1hRz7WonKMrf6ysEFAg2glXZxi8bf/view
s0meone_new
3rd August 2021, 06:25
Is there any change or new text that needs to be translated into Hungarian?
Klaus1189
3rd August 2021, 11:38
No, just cosmetic changes on my side.
v0lt
3rd August 2021, 14:49
@Klaus1189
Updated in r6404.
Dropdowns are slightly increased in r6403.
Perenista
3rd August 2021, 19:46
I have a new 4K monitor (XV280K) which has HDMI 2.0, but the problem is my PC is old (i7 4770 and MPC-BE with madVR on Win10-64 bit), and HDMI limited to 1.4, so 3840x2160@30 Hz.
Problem is if I put even a 1080p video at 60 fps the image will have slowdowns. Is there a way to force these videos to play fine at 30 fps? Why "display mode" isn't an option in my madVR? The monitor is listed there.
Can you recommend settings which will not be CPU demanding? I also have another major problem, I am relying on the onboard graphics from this 2013 CPU, because my GPU died.
So the i7 4770 would never show 60 Hz anyway, unless I use a lower res. https://ark.intel.com/content/www/br/pt/ark/products/75122/intel-core-i7-4770-processor-8m-cache-up-to-3-90-ghz.html
The motherboard is also cheap, H81-T, and has no DP, only HDMI.
I already changed MPC-BE settings to follow the 1st tip from this link:
https://www.reddit.com/r/htpc/comments/bcrw8s/how_to_force_native_framerate_with_mpchc_madvr/
The idea here is to not run into issues because the video happens to be at @60 fps and the monitor is displaying 30 Hz.
chros
3rd August 2021, 19:55
It's hdmi 1.4 limitation, only 4k@30Hz is allowed. You can lower resolution for higher frequencies or get a gpu.
Klaus1189
3rd August 2021, 20:19
@Klaus1189
Updated in r6404.
Dropdowns are slightly increased in r6403.
Thank very much for both updating translation and increased dropdown lists, LGTM :)
I have a new 4K monitor (XV280K) which has HDMI 2.0, but the problem is my PC is old (i7 4770 and MPC-BE with madVR on Win10-64 bit), and HDMI limited to 1.4, so 3840x2160@30 Hz.
Problem is if I put even a 1080p video at 60 fps the image will have slowdowns. Is there a way to force these videos to play fine at 30 fps? Why "display mode" isn't an option in my madVR? The monitor is listed there.
Can you recommend settings which will not be CPU demanding? I also have another major problem, I am relying on the onboard graphics from this 2013 CPU, because my GPU died.
So the i7 4770 would never show 60 Hz anyway, unless I use a lower res. https://ark.intel.com/content/www/br/pt/ark/products/75122/intel-core-i7-4770-processor-8m-cache-up-to-3-90-ghz.html
The motherboard is also cheap, H81-T, and has no DP, only HDMI.
I already changed MPC-BE settings to follow the 1st tip from this link:
https://www.reddit.com/r/htpc/comments/bcrw8s/how_to_force_native_framerate_with_mpchc_madvr/
The idea here is to not run into issues because the video happens to be at @60 fps and the monitor is displaying 30 Hz.
What Mainboard exactly? I am thinking about eDP, but getting a dedicated GPU is a better choice.
Scoty
4th August 2021, 04:54
Why is there only DXVA Intel Only for scaling and not for AMD as well?
huhn
4th August 2021, 06:13
if you want DXVA amd scaling use mpcVR or the normal EVR.
is most likely bicubic 0.60 anyway
Scoty
4th August 2021, 06:15
mpcVR?
huhn
4th August 2021, 06:23
yes https://github.com/Aleksoid1978/VideoRenderer
madVR has it too but EVR and mpcVR use it by default.
mpcVR can also use D3D11.
you are usually missing nothing if you are not using DXVA2 or D3D11 video processing except for intel where it is decent.
on nvidia deint is fine on AMD everything is broken.
Grimsdyke
4th August 2021, 14:30
Thanks for the work on the history ! It is working nicely, but I would suggest :
- to not include entries from optical drives. Especially DVDs causes a lot a identical entries
- if possible, if a folder is opnened to add that as a single entry and not all titles of that folder because that pushes other entries down
or even off the history even if set at 100 entries.
Another thing I would like to suggest is to add a few instructions on the External filters tab to make things a little clearer for newbies.
Maybe something like:
If you want to use external filters please add them here but please make sure that you set them as 'Prefered' because otherwise they might not be used.
Often you can open filter settings by double-clicking on the filter entry.
v0lt
4th August 2021, 15:17
- if possible, if a folder is opnened to add that as a single entry and not all titles of that folder because that pushes other entries down
or even off the history even if set at 100 entries.
It is not possible to do this. Because adding a folder corresponds to adding all files to the main playlist. And these files can be viewed partially in any order.
v0lt
4th August 2021, 15:27
Why is there only DXVA Intel Only for scaling and not for AMD as well?
Because you are speaking about EVR Custom Precenter. After the internal EVR, we get a frame in RGB format. The problem is that the DXVA Video Processor usually does not know how to work correctly with the RGB format. Only on Intel GPUs we were able to get a high-quality result.
Klaus1189
4th August 2021, 20:15
I found a little cosmetic issue in commit 6403 - the layout is changed a bit and the last label is a bit to deep, it must be higher:
https://drive.google.com/file/d/1iM1E2zyxmUVrRSDr3KtUnsCV5X8B8UIU/view?usp=sharing
The dropdownlists are perfectly positioned. Exactly same distance between them.
jinkazuya
7th August 2021, 04:11
Since I am not sure where to request new features nor do I know how to request new features in github, I might as well request it. Not being greedy, if this MPC BE could have a feature of casting a video on PC to smart TV, that would be awesome, which is kinda what I would like to have. Window media player has such a built-in feature but it does not support subtitles. Hopefully there will be one in the near future.
v0lt
7th August 2021, 07:03
@Klaus1189
Please check r6407.
Not being greedy, if this MPC BE could have a feature of casting a video on PC to smart TV, that would be awesome, which is kinda what I would like to have. Window media player has such a built-in feature but it does not support subtitles. Hopefully there will be one in the near future.
I did not understand the mention of "greedy". In any case, this will not be in the "near future." If you probably want a similar as soon as possible, then you can do it yourself or find a specialist who understands it. The player code is open.
Klaus1189
7th August 2021, 08:12
It is perfect now, thank you :)
Siso
9th August 2021, 10:34
I have a problem with boost audio in sound processing settings, in some movies on the studio logos, there are some cracks in the audio. Lav audio decoder is set to mixing to stereo with default settings, boost audio also default settings. I'm attaching sample from the movie.
https://thumbs2.imgbox.com/c6/ac/3hblUDr9_t.png (https://imgbox.com/3hblUDr9) https://thumbs2.imgbox.com/b8/ea/rHE8aQ1S_t.png (https://imgbox.com/rHE8aQ1S) https://www81.zippyshare.com/v/l7msGp6A/file.html
Aleksoid1978
9th August 2021, 12:51
Test with internal filters without any audio mixing.
Siso
9th August 2021, 13:12
Test with internal filters without any audio mixing.
Still the same result even with the internal filters.
v0lt
9th August 2021, 16:27
@Siso
Try using the "Normalize matrix" in LAV Audio Decoder.
Siso
9th August 2021, 16:33
@Siso
Try using the "Normalize matrix" in LAV Audio Decoder.
No difference...
v0lt
10th August 2021, 14:39
@Siso
I can't do sound right now. Create a ticket at https://sourceforge.net/p/mpcbe/tickets/
Perenista
10th August 2021, 14:50
I am getting a black image when using control + I to save one from a video... using MPC-BE and madVR. It wasn't happening before I changed to a 4K monitor. Any idea why?
I am resorting to alt + print screen...
Siso
10th August 2021, 16:05
@Siso
I can't do sound right now. Create a ticket at https://sourceforge.net/p/mpcbe/tickets/
What is the difference between posting the problem here, and creating a ticket?
v0lt
10th August 2021, 16:13
What is the difference between posting the problem here, and creating a ticket?
Developers periodically read open tickets and can try to solve the problem described in the tickets. This can happen in a day, week, month, year, when the developer has time and desire. Your message in the forum may be forgotten in a week.
Obviously, not all requests can be resolved in a couple of hours.
Klaus1189
10th August 2021, 16:15
So it doesn‘t get lost after some time, see it as a todo list.
Siso
10th August 2021, 16:22
Developers periodically read open tickets and can try to solve the problem described in the tickets. This can happen in a day, week, month, year, when the developer has time and desire. Your message in the forum may be forgotten in a week.
Obviously, not all requests can be resolved in a couple of hours.
It is done.:thanks:
vertigo220
10th August 2021, 21:46
I have a list of requests, which I'll add to SF later, but I wanted to post here first to see what initial thoughts are and if there are any that I shouldn't bother posting as tickets, as well as what the preference there is regarding posting multiple related requests together under one ticket or posting several separate tickets. For context, I've been using PotPlayer for years because of its vastly superior interface and features vs all other players, but have decided it's time to move on to something else, and MPC-BE appears to be the closest match, but is lacking several things that make it hard to use as a replacement to PotPlayer.
Option for each UI element to auto-hide instead of always show/hide, e.g. filename/title at top and seek bar, buttons, playtime, etc at bottom. Also would be better to be able to directly select view mode (Ctrl+0) instead of having to cycle through and to be able to customize info in different bars, e.g. putting playtime in the control bar.
Make player dock to screen edges.
Make audio and subtitle menu language pop-ups include all the audio/subtitle options from their respective right-click submenus.
When set to only show forced subtitles, if the subtitle track is toggled, it should temporarily disable the forced requirement and show the subs. This also means when toggling through there should be an off option. IOW, what I'd really like it to have subs only show by default if they're forced, but to be able to quickly show them when needed and quickly hide them again after.
Add a 2nd subtitle option, which would show the second selected subtitle at the top (or bottom if the standard subtitle is set to show at the top). I sometimes need to compare different subtitle tracks, and the ability to have both show at once is a necessity in those cases.
Ability to cycle through all "on top" modes with hotkey, and OSD showing current mode when switched.
Increasing playback rate results in chipmunk audio, making it a more-or-less useless feature. It should be able to play the audio normally at a faster speed.
Option to choose whether to leave height or width constant when opening a new video with different aspect ratio, so when window auto-resizes it stays within the limits horizontally or vertically (currently seems to only resize height, so video may become taller than desired).
Option to repeat entire playlist vs just the current file.
Playlist button on the control bar.
There's a video stream option, but it's greyed out on a file with multiple streams. Also, not sure if it has multiple-edition capability but, if not, that would be an ideal feature to have as well.
Separate drop points when dragging and dropping a file into the player, one for adding to queue and one for playing now.
Allow more than one hotkey per action.
Backwards framestep doesn't work very well. It jumps back several frames instead of one and then seems to become unresponsive, though I think it's actually just not stepping forward from the new point until you've stepped forward enough times to reach a certain point (perhaps the next keyframe), at which time it jumps there, again jumping several frames instead of one.
Thumbnails over seek bar when hovering over it.
Max volume isn't quite as loud as it is in PotPlayer for some reason, and nowhere near as loud as PotPlayer when turned up to 200%, which isn't an option with MPC-BE. Granted, there's gain control in the settings, but that's nowhere as quick and easy as just turning the volume up more.
And these aren't so much requests as ideas of how to improve the UI to make it easier to use and more intuitive:
For setting hotkeys, there should be a way to search for what a key currently does and/or it should show what a key does when it's given a new assignment that conflicts with an old one. Assigning "d" to framestep back simply hightlighted it red, but to find out what the conflict was, I had to clear the search to show all hotkeys then scroll through looking for what else was highlighted red.
"Increase/Decrease Rate" in keys should be changed to "Increase/Decrease Playback Rate/Speed" to make them easier to find in searching.
In main options, it should refer to using "same/new window" or "same/new player" instead of "same/new process." The former is more clear about what it actually does, whereas I interpreted the latter as being similar in function to Windows File Manger's similarly named option, where it uses a single process vs multiple processes for multiple windows.
The ability to hide the UI and the "limit window proportions on resize" option are vague and hard to discover. For the former, I searched for quite a while before stumbling onto it, and only then because I knew it could from having just read a thread where someone mentioned the ability to do so, and I actually tried MPC-BE a while back and quickly passed it over because of my mistaken belief such a feature was missing. As for the latter, I again searched for a while before finding it, expecting it to be an option under View>Video Frame (or somewhere else there), and the description "limit window proportions on resize" isn't intuitive, at least not to me, so I wasn't even sure when I saw that if it was what I was looking for. Something like "Adjust window to aspect ratio" would make much more sense.
I have no idea what the lock icon does and it doesn't have any obvious effect.
Ripmann
10th August 2021, 23:23
@vertigo220: I don't know which of these are easily doable, but I definitely love some of these suggestions. The 2nd subtitle option and hotkey ideas in particular.
Speaking of missing features (since I just mentioned it elsewhere) anyone knows why did the author flat-out decline to implement a "Delete File by pressing DEL" option that was present in MPC-HC? I remember googling it years back and finding a rejected ticket with the suggestion, but I don't think it had an explanation tied to it. Years later, and it still seems like a super useful feature to me. I still turn to MPC-HC when I need to go through dozens of small video files and delete the crap I don't need.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.