View Full Version : Media Player Classic - BE Win32/x64
v0lt
23rd June 2020, 03:59
@s0meone_new
Thanks. Updated in r5351 + r5352.
Anima123
23rd June 2020, 04:40
There's trouble of getting back to windows mode by Alt-Enter after playing a video file with full-screen mode, I had to use the right-top x to quite the player.
MPC Video Renderer v0.4.7.1356 with MPC-BE 1.5.5 (build 5347) as the player.
Aleksoid1978
23rd June 2020, 05:35
There's trouble of getting back to windows mode by Alt-Enter after playing a video file with full-screen mode, I had to use the right-top x to quite the player.
MPC Video Renderer v0.4.7.1356 with MPC-BE 1.5.5 (build 5347) as the player.
What's trouble ? Show screenshot player or desktop.
Anima123
23rd June 2020, 06:02
What's trouble ? Show screenshot player or desktop.
It's just Alt-Enter not working when I tried to get back from FSE to windows mode.
In the end the exit button at the top-right corner did the quitting.
I didn't recall it happened before.
Aleksoid1978
23rd June 2020, 06:16
It's just Alt-Enter not working when I tried to get back from FSE to windows mode.
What happened ?
M.Scott
23rd June 2020, 07:27
There's trouble of getting back to windows mode by Alt-Enter after playing a video file with full-screen mode, I had to use the right-top x to quite the player.
MPC Video Renderer v0.4.7.1356 with MPC-BE 1.5.5 (build 5347) as the player.
How did you get to Fullscreen mode, did Alt-Enter work, but failed to get you back to Windowed mode?
Did you try the Window icon (to the left of Exit) to get you back to Windowed mode or is that broken also?
M.Scott
23rd June 2020, 07:33
What happened ?
It sounds like the Alt-Enter key combo for Fullscreen mode is broken in the latest nightly. I'm still using 5337 and it's working fine...
Alt-Enter to Fullscreen MPC-BE -- Alt-Enter to go back to Windowed mode. The Window icon also works while in Fullscreen mode to go back to Windowed mode from Fullscreen mode... again I'm using 5337 though but the key combo (Alt-Enter) works.
Anima123
23rd June 2020, 08:45
Not just Alt-Enter, it's kinda messy to some extend. Sometimes combination of hotkeys will pop up open file window before FSE screen and then there's nothing I can do to fix this, and I have to switch to another user to kill the player.
chros
23rd June 2020, 10:59
Alt-Enter to Fullscreen MPC-BE -- Alt-Enter to go back to Windowed mode. The Window icon also works while in Fullscreen mode to go back to Windowed mode from Fullscreen mode... again I'm using 5337 though but the key combo (Alt-Enter) works.
I use b5347 with madvr (FSW) + lavfilter (d3d11native) since yesterday evening, and I haven't noticed any issue.
butterw2
23rd June 2020, 12:03
1. Is there a way to change the location of the Shaders Folder (default location for installed MPC-BE is currently in user\AppData\Roaming\MPC-BE\Shaders) ? Maybe by modification of a registry key ?
2. Is there a way to modify the screenshot name template:
Pictures\filename_snapshot_01.08.29_[2020.06.23_13.34.50].png
A snapshot counter would be more useful than the current date (already saved in file properties) and I would like to include the frame number (with CTRL-G, You can go back to the exact frame).
M.Scott
23rd June 2020, 12:56
Not just Alt-Enter, it's kinda messy to some extend. Sometimes combination of hotkeys will pop up open file window before FSE screen and then there's nothing I can do to fix this, and I have to switch to another user to kill the player.
It's not beyond the realm of impossibility for a nightly to have bugs but I can't reproduce your issue. I updated from b5337 to b5352 (64-bit, .7z) and I can Full Screen or Window the player various ways without issue... Alt-Enter, upper right icon (Window) to the left of (Minimize), even Right-Clicking the main window, go to Full Screen, to go back to Windowed mode - Right-Click->View->Full Screen.
Any chance your keyboard is wigging out?
Open File is Ctrl+O (IIRC), clicking the Red X (or Cancel) isn't enough to close the Open File dialog box?
If you're having a hard time getting to Task Manager (to close MPC-BE) because the player is hiding your desktop, you might try Ctrl-Alt-Delete or Windows Key+X, both should offer Task Manager, here you should be able to Close the player.
Note: You may need to set the View->On Top settings to Never (for now) otherwise Task Manager will hide behind MPC-BE... change it back after you get this figured out :)
v0lt
23rd June 2020, 14:23
1. Is there a way to change the location of the Shaders Folder (default location for installed MPC-BE is currently in user\AppData\Roaming\MPC-BE\Shaders) ? Maybe by modification of a registry key ?
Yes. You can remove the player. Reinstall it in the folder in which you have permanent write access. Then, in the settings, specify the storage of the settings in the player’s folder, and then the Shaders and Shaders11 folders will be copied to the player’s folder.
2. Is there a way to modify the screenshot name template:
Pictures\filename_snapshot_01.08.29_[2020.06.23_13.34.50].png
There is no such option.
A snapshot counter would be more useful than the current date (already saved in file properties) and I would like to include the frame number (with CTRL-G, You can go back to the exact frame).
DirectShow players usually do not know the current frame number.
v0lt
23rd June 2020, 14:50
@Anima123
Exclusive full screen can have various problems at work. Not every problem we manage to reproduce.
Klaus1189
23rd June 2020, 17:29
Maybe i bad - but i don't see/hear desync :)
After seeking also A/V desync ?
P.S. Show filters list. Show MPC Audio Renderer settings.
I think it is an AMD driver issue. I tried to reproduce it today, but I can not. Again.
If the desync issue appears, it is always the case, play a file from the beginning or jump to a desired time (seek) of the file, but only when I use MPC Audio Renderer. If I use DirectSound it is fine. I also tried different video renderers, EVR cp, madVR and of course MPC Video Renderer, but it doesn't matter.
Also external LAV Filters or internal Filters doesn't matter. Both source filters and video and audio decoder.
It seems like after restart of PC the issue always disappears.
-> I am pretty sure it is an driver issue, but I don't even know how to trigger the issue, so I can do nothing, at leats for now.
I will let you know more info, if I found out more, but I think it is definitely not an issue in MPC-BE.
v0lt
24th June 2020, 05:02
@Klaus1189
There is a good test on Youtube - Audio Video Sync Test (https://www.youtube.com/watch?v=ucZl6vQ_8Uo). You can download it as a single file in H.264.720p.mp4 format.
butterw2
24th June 2020, 07:56
DirectShow players usually do not know the current frame number.
Not sure I understand this correctly.
Does DirectShow allow frame accurate seeking with any form of timestamp ? It seemed to work in my case (mkv\hevc\24fps) with timestamp or frame number via CTRL-G.
What I'm suggesting is that, if it is possible, it would be useful if the screenshot contained a timestamp in the filename that could be copy/pasted in, paused, via CTRL-G (ideally also in other apps).
the current template is:
filename_snapshot_01.08.29_[2020.06.23_13.34.50].png
01.08.29 is not frame accurate and cannot be be copied pasted in via CTRL-G (field validation too picky).
As 01:08:29.250 cannot be put in the filename, could 01.08.29.250 be made to work ?
v0lt
24th June 2020, 10:54
Not sure I understand this correctly.
Does DirectShow allow frame accurate seeking with any form of timestamp ?
Not. Frame-by-frame accuracy is not guaranteed.
fried chicken
25th June 2020, 17:13
Hi,
I'm using "MPC-BE 1.5.5 (build 5274) beta" and am not getting a list of embedded subtitles. If I try the same file in "MPC-HC 1.9.5.17 x64", I get the full list which appear with "(subrip)" next to the languages. Mediainfo shows the subtitle tracks as "Format: UTF-8, Codec ID: S_TEXT/UTF8, Codec ID/Info: UTF-8 Plain Text". Any ideas what could be the problem?
edit: I installed LAV filters, added splitter/splitter source/audio/video as external filters, set them to prefer. Now when I right-click on the video I see all the subtitles but when I select one, they aren't displayed.
Thanks for any help/suggestions!
v0lt
25th June 2020, 19:11
@fried chicken
I can not check your file. Reset player settings.
fried chicken
25th June 2020, 20:12
@fried chicken
I can not check your file. Reset player settings.
Reset has fixed it. Not sure what was wrong but it's working fine now. Thank you for the suggestion!
BTW, does Options->Player->Store settings in the player folder make MPC-BE 100% portable?
M.Scott
25th June 2020, 21:58
BTW, does Options->Player->Store settings in the player folder make MPC-BE 100% portable?
I don't think MPC-BE can be fully portable, I do wish it's various other tools could be made portable... here's what I've learned, I'm open to correction.
If you use the zip or 7z archives (non installers), and create a ini file to store the settings, the player should be portable. I've used the 7z from the get-go, and created a ini to match the exe. I always save a backup of the ini and just copy it to the new version, all the settings are saved including the lav filter settings.
mpc-be64.exe
mpc-be64.ini
The player becomes less portable when you begin to need external filters, like the lav filters, mad-vr. Of course, if you are already using the external tools then MPC-BE can simply be pointed to them, but (in my case), if you want to add these tools to MPC-BE I believe they must be registered, which in my view makes things less portable.
Now, I don't know if I'm fooling myself but because I like to use only portable apps (stealth if possible, no writting to the registry, etc), I did extract the lav filter zip to my MPC-BE root folder:
C:\MyApps\MPCBE
...........................\x64\ -> this is where MPCBE is
...........................\lav\ -> the extracted lav filters (0741)
Here's where I might be fooling myself as to whether I'm even benefiting from the lav filters, I only extracted the lav filter zip, I did not register the filters using the bat file. I disabled all the Internal filters in Options and in External Filters pointed to (IIRC) ax files, set to Prefer... as far as I can tell I'm using the four required files:
LAV Audio Decoder
LAV Splitter
LAV Splitter Source
LAV Video Decoder
As far as I can tell MPCBE is using LAV and the player is excellent, and I figure portable...??? I've wanted to try the other video renderer but I haven't because I don't want to have to register anything... leave my registry alone :)
MPCBE is working fine, but I could be missing out on better performance but my system is very modest so I don't know that I would benefit from mad-vr, the stand alone filters, or the mpc video renderer.
I've had some questions about my setup (the settings in Options), how to get the most out of things, I'll save them for another day.
Sorry for the long rant, hope some of it is useful :)
fried chicken
26th June 2020, 00:05
Here's where I might be fooling myself as to whether I'm even benefiting from the lav filters, I only extracted the lav filter zip, I did not register the filters using the bat file. I disabled all the Internal filters in Options and in External Filters pointed to (IIRC) ax files, set to Prefer... as far as I can tell I'm using the four required files:
LAV Audio Decoder
LAV Splitter
LAV Splitter Source
LAV Video Decoder
As far as I can tell MPCBE is using LAV and the player is excellent, and I figure portable...???
I did the same as a test here and it looks like the whole path to the lav .ax's is stored in the .ini. I changed the path from the full path to just ".\LAV\<whatever>.ax" and they still showed up in external filters.
If MPC-BE's `current dir` is the dir where mpc-be64.exe resides, and the paths in mpc-be64.ini can actually be set to "." instead of something like "C:", then I think it can be completely portable. If so, maybe a `portable` switch can be added to the external filters settings which will set the path to "path=." if the .ax is located in the same dir as mpc-be64.exe, or a subdir of it. Something like:
if MPC-BE dir = C:\portable\mpc-be\
then mpc-be bin = C:\portable\mpc-be\mpc-be64.exe
if LAVSplitter.ax = C:\portable\mpc-be\lavfilters\LAVSplitter.ax
and external filters portable switch is on
then mpc-be64.ini would point to "path=.\lavfilters\LAVSplitter.ax"
if external filters portable switch is off
then mpc-be64.ini would point to the full path "path=C:\portable\mpc-be\lavfilters\LAVSplitter.ax"
clsid
26th June 2020, 00:15
External LAV Filters will store its settings in the Registry. So not really portable.
Klaus1189
26th June 2020, 15:48
Updated german translation (https://drive.google.com/file/d/1NwBzp70DqbsN-NeKUsrorOgUedPyb_nu/view?usp=sharing) based on r5353 :)
s0meone_new
26th June 2020, 22:16
Need to update language translation? New text? :)
Klaus1189
27th June 2020, 04:31
Yes, see here:
https://sourceforge.net/p/mpcbe/code/5353/tree//trunk/src/apps/mpcresources/text/mplayerc.hu.rc.txt?diff=54bb00b7c4d104415b75022c:5352
wushantao
27th June 2020, 11:32
https://send.firefox.com/download/61ae1d9428d9b2bd/#NYqASboura-2yImAEJ4tbg
Updated Simplified Chinese translation
:)
s0meone_new
28th June 2020, 00:04
Yes, see here:
https://sourceforge.net/p/mpcbe/code/5353/tree//trunk/src/apps/mpcresources/text/mplayerc.hu.rc.txt?diff=54bb00b7c4d104415b75022c:5352
Two lines? :)
"Enable preview"
"Preview is currently disabled. You can enable it in MPC-BE's options."
Here is the Hungarian update:
https://www118.zippyshare.com/v/ez5AZ0Y5/file.html
v0lt
28th June 2020, 06:24
@Klaus1189, @wushantao, @s0meone_new
Thanks. Updated in r5354 and r5358.
wushantao
28th June 2020, 06:51
https://send.firefox.com/download/d19bdf3573fddd66/#KE0TMX4iVW9DKmbcjsfg0g
minor correction
tormento
28th June 2020, 10:04
Need someone for italian version?
Klaus1189
28th June 2020, 10:13
According to history of italian translation, definitely :)
https://sourceforge.net/p/mpcbe/code/5358/log/?path=/trunk/src/apps/mpcresources/text/mplayerc.it.rc.txt
Download this file:
https://sourceforge.net/p/mpcbe/code/5353/tree//trunk/src/apps/mpcresources/text/mplayerc.it.rc.txt
Edit and upload to google drive or what you like and post link for devs :)
tormento
28th June 2020, 16:24
According to history of italian translation, definitely :)
Glad to help!
Please link me the english resource file, I'd like to check translation errors too.
Klaus1189
28th June 2020, 16:37
Here it is:
https://sourceforge.net/p/mpcbe/code/5353/tree//trunk/src/apps/mpcresources/text/mplayerc.rc.txt
:)
v0lt
29th June 2020, 03:58
All actual text files for translation (https://sourceforge.net/p/mpcbe/code/HEAD/tree/trunk/src/apps/mpcresources/text/).
And all the actual .RC files to help (https://sourceforge.net/p/mpcbe/code/HEAD/tree/trunk/src/apps/mpcresources/).
beter
2nd July 2020, 00:17
Update for translation of Chinese Traditional and Dutch based on 5353.
https://www.sendspace.com/file/9zuhm4
ryrynz
2nd July 2020, 02:40
dav1d update please :)
@beter
Thanks. Updated in r5366.
cmhrky
3rd July 2020, 00:51
Latest Turkish translation (https://www.sendspace.com/file/izc4wr) based on r5366.
@cmhrky
Thanks. Updated in r5368.
MPC VideoRenderer 0.4.8.1407 (https://yadi.sk/d/X0EVMKP4TcmnHQ). Added support for exclusive full screen for DX11 mode.
Klaus1189
3rd July 2020, 17:32
Added support for exclusive full screen for DX11 mode.
Thank you ;)
There is a problem with the audio playback of this video file (LAV Splitter fixes it though)
https://drive.google.com/file/d/1-saSTJoAHUnBhJ_ftPcbov5a4kptJ8vD/view?usp=sharing
Aleksoid1978
5th July 2020, 03:13
There is a problem with the audio playback of this video file (LAV Splitter fixes it though)
https://drive.google.com/file/d/1-saSTJoAHUnBhJ_ftPcbov5a4kptJ8vD/view?usp=sharing
Thx - fixed.
tormento
5th July 2020, 11:14
MPC VideoRenderer 0.4.8.1407
When opening statistics, I find reduced range (16-235) instead of full, even if I set PC range (0-255) in LAV Video Filter.
Any idea how to get full range?
When opening statistics, I find reduced range (16-235) instead of full, even if I set PC range (0-255) in LAV Video Filter.
Any idea how to get full range?
Do you have RGB at the decoder output?
Show a screenshot of the statistics.
tormento
5th July 2020, 12:59
Do you have RGB at the decoder output?
Show a screenshot of the statistics.
https://i1.lensdump.com/i/jLGogC.md.png (https://lensdump.com/i/jLGogC)
@tormento
The option is called "RGB Output levels (for YUV -> RGB conversion)". The decoder does not use this option, since it does not convert from YUV to RGB.
NV12 is not RGB.
tormento
5th July 2020, 16:24
The decoder does not use this option, since it does not convert from YUV to RGB. NV12 is not RGB.
I tried both Lav Filters
https://i1.lensdump.com/i/jMiff9.md.png (https://lensdump.com/i/jMiff9)
and MPC video decoder
https://i1.lensdump.com/i/jMicqv.md.png (https://lensdump.com/i/jMicqv)
set to full range decoding in RGB but they can't make MPC renderer output to PC range. Even forcing 8 bit output to RGB32 unchecking all other formats changes nothing.
How can I get the full range in renderer too?
As you can see the "RGB Output levels (for YUV -> RGB conversion)" in LAV decoder is set to 0-255 already.
set to full range decoding in RGB but they can't make MPC renderer output to PC range. Even forcing 8 bit output to RGB32 unchecking all other formats changes nothing.
Format conversion does not work for the built-in hardware decoder. I think the same thing for LAV Video Decoder.
tormento
5th July 2020, 16:48
Format conversion does not work for the built-in hardware decoder. I think the same thing for LAV Video Decoder.
Can you show me a decoder that outputs PC range? I have tried both DXVA2 and standard MPC video decoder and they don't work too.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.