View Full Version : Media Player Classic - BE Win32/x64
ryrynz
15th February 2021, 09:30
Would you mind sharing how you did that?
Just copy the files (choose one of each toolbar/flybar) to your installation directory, typically C:\Program Files\MPC-BE
@cmhrky, could you add extra thickness to the toolbar ones as well?
cmhrky
15th February 2021, 09:57
@ryrynz
Sorry, I can't make many changes.
LuckyJim
15th February 2021, 11:02
Just copy the files (choose one of each toolbar/flybar) to your installation directory, typically C:\Program Files\MPC-BE
Thank you, ryrynz! At first I thought JarrettH changed the toolbar internally in mpc-be64.exe by replacing resources. Thanks @devs for the great player and @cmhrky for the awesome toolbars!
mogli
20th February 2021, 21:21
Hi! I just saw by accident that filenames and labels that include '&' are wrongly shown without it.
Aleksoid1978
21st February 2021, 00:09
Hi! I just saw by accident that filenames and labels that include '&' are wrongly shown without it.
What's wrong ?
M.Scott
21st February 2021, 06:19
What's wrong ?
I believe the poster is saying that the "&" character doesn't display properly in some of the areas of the player where a title is displayed.
As an example, I changed the title to a mp4 file from "laptop diagnose and repair" to "laptop diagnose & repair" - looking at the title of the video in the playlist, the "&" is missing from the title and the R in repair has an underscore.
Simply add the "&" character to a title and have a look.
BTW, I'm running mpcbe 157.6022.x64.7z nightly.
Aleksoid1978
21st February 2021, 06:49
I believe the poster is saying that the "&" character doesn't display properly in some of the areas of the player where a title is displayed.
As an example, I changed the title to a mp4 file from "laptop diagnose and repair" to "laptop diagnose & repair" - looking at the title of the video in the playlist, the "&" is missing from the title and the R in repair has an underscore.
Simply add the "&" character to a title and have a look.
BTW, I'm running mpcbe 157.6022.x64.7z nightly.
It's only in playlist ?
P.S. Fixed.
M.Scott
21st February 2021, 13:01
It's only in playlist ?
P.S. Fixed.
As best I can tell, the Playlist is the only area of the player having trouble with the "&" character. I bounced thru the Options -> Player settings, changing the Title bar text, Seek bar text, and OSD (name of media file) settings -- Title, File name, and Full path... all displayed the "&" character just fine.
One thing I did notice with the Title bar text setting, when you change from Nothing to any of the other 3 choices and hit Apply... the dash (-) character pops up to the left of the player version info, like it does when a file is playing. You only see this for the short time you're changing settings, it clears when a file is played then closes or you simply exit the player.
Aleksoid1978
21st February 2021, 13:38
One thing I did notice with the Title bar text setting, when you change from Nothing to any of the other 3 choices and hit Apply... the dash (-) character pops up to the left of the player version info, like it does when a file is playing. You only see this for the short time you're changing settings, it clears when a file is played then closes or you simply exit the player.
Don't understand you, maybe some screenshot for explain ?
M.Scott
21st February 2021, 14:29
Don't understand you, maybe some screenshot for explain ?
My preferred setting for Title bar text is to show Nothing. I noticed when I changed the setting to Title or File name and hit apply to save the setting the Title bar text added a - (dash) to the left of the player version information in the title bar. Like I said it only appears until you close the player (and reopen), or if you play a file and then stop & close it the dash will disappear.
Aleksoid1978
21st February 2021, 14:40
My preferred setting for Title bar text is to show Nothing. I noticed when I changed the setting to Title or File name and hit apply to save the setting the Title bar text added a - (dash) to the left of the player version information in the title bar. Like I said it only appears until you close the player (and reopen), or if you play a file and then stop & close it the dash will disappear.
<title/file_name>-<MPC-BE version> - it's always with dash as separator.
P.S. Picture better upload to any file hosting and post link here.
Klaus1189
4th March 2021, 19:03
I came across a strange, but very interesting file here:
https://forum.doom9.org/showthread.php?p=1919062#post1919062
The file can be downloaded here:
https://yadi.sk/i/X1nPqEAqIAZXoQ
I use latest MPC-BE 1.5.6 stable with latest MPC-VR nightly and latest LAV Filters nightly as of today:
If I use external LAV Filters the aspect ratio is 16:9 1920x1080, see here:
https://drive.google.com/file/d/1yFW9I2FfgfeXFxLID6wZCXZUUcxQER5L/view
If I use the internal filters of MPC-BE, I do get 120:67 1920x1072, see here:
https://drive.google.com/file/d/1VrE_BwmnxfSxl3aYgpchU3EE1IYMsOGB/view
The reason I used EVR custom presenter is, that Nvidia HW deinterlacer does not apply in MPC-VR, I tried unchecked D3D11 mode -> should be D3D9. And I also tried D3D11 checked. Both are the same.
Note: in LAV filters I must set Software deinterlaing to none, to get HW deinterlacer "kick in" lol, reminds me of "VTEC kicked in yo""
In EVR custom presenter the HW deinterlacer of my RTX30 card does apply.
And in the second last line there is Procssing listed in display stats: Fix Nvidia YUY2
What does that fix of Nvidia? In MPC-VR it is not displayed, but I suspect it is also processing the file this way, is it?
Aleksoid1978
5th March 2021, 00:20
I came across a strange, but very interesting file here:
https://forum.doom9.org/showthread.php?p=1919062#post1919062
The file can be downloaded here:
https://yadi.sk/i/X1nPqEAqIAZXoQ
I use latest MPC-BE 1.5.6 stable with latest MPC-VR nightly and latest LAV Filters nightly as of today:
If I use external LAV Filters the aspect ratio is 16:9 1920x1080, see here:
https://drive.google.com/file/d/1yFW9I2FfgfeXFxLID6wZCXZUUcxQER5L/view
If I use the internal filters of MPC-BE, I do get 120:67 1920x1072, see here:
https://drive.google.com/file/d/1VrE_BwmnxfSxl3aYgpchU3EE1IYMsOGB/view
The reason I used EVR custom presenter is, that Nvidia HW deinterlacer does not apply in MPC-VR, I tried unchecked D3D11 mode -> should be D3D9. And I also tried D3D11 checked. Both are the same.
Note: in LAV filters I must set Software deinterlaing to none, to get HW deinterlacer "kick in" lol, reminds me of "VTEC kicked in yo""
In EVR custom presenter the HW deinterlacer of my RTX30 card does apply.
And in the second last line there is Procssing listed in display stats: Fix Nvidia YUY2
What does that fix of Nvidia? In MPC-VR it is not displayed, but I suspect it is also processing the file this way, is it?
1). It's 10-bit 4:2:2 format, with MPC VR using P210 format - but it don't support by DXVA2/D3D11 VP and can't be "deinterlacing".
2). About 120:67 1920x1072 - fixed.
Klaus1189
5th March 2021, 13:15
Thank you for quick fix. :)
I still do not understand why Nvidia HW deinterlacing does not trigger in MPC VR, but it does trigger in EVR cp and madVR with this file. Same source and decoder filters for the different renderers. I tried both internal MPC-BE filters and external LAV Filters, but it is the same.
clsid
5th March 2021, 15:38
If the VP does not support deinterlace with P210 format, then why not do an extra conversion step into a format that does support deinterlace?
v0lt
5th March 2021, 15:53
@Klaus1189
Disable in the decoder all formats that are not supported by your video card when using DXVA2 VP and D3D11 VP. You can see the list of input formats for DXVA2 VP and D3D11 VP in DXVA Checker.
Grimsdyke
5th March 2021, 16:41
When playing a DVD with LAV and MadVR the stats say 720*1152 instead of 720*576. Is this related to what Klaus just reported ?
Klaus1189
5th March 2021, 16:51
@Klaus1189
Disable in the decoder all formats that are not supported by your video card when using DXVA2 VP and D3D11 VP. You can see the list of input formats for DXVA2 VP and D3D11 VP in DXVA Checker.
I disabled them all in MPC VR options for testing purposes. Is that the right place to disable them?
If so, it doesn't help.
In my screenshots there is no GPU icon in toolbar, so software decoding is used anyway, but with EVR cp and madVR the HW deinterlacer of the Nvidia gets triggered, but not in MPC VR. :confused:
If the VP does not support deinterlace with P210 format, then why not do an extra conversion step into a format that does support deinterlace?
Would that be an option?
v0lt
5th March 2021, 17:39
I disabled them all in MPC VR options for testing purposes. Is that the right place to disable them?
If so, it doesn't help.
Disable in the decoder all formats that are not supported by your video card when using DXVA2 VP and D3D11 VP.
Klaus1189
5th March 2021, 18:08
OK, thanks, I think I understand it now. I disabled "P210" (10-bit), then it displayed "P216" (16-bit) and deinterlacer didn't work either. Then I disabled "P216" and then it displayed YUY2 (8-bit) and deinterlacer works now.
In EVR cp it always shows YUY2. I think it converts P210 automatically to YUY2.
This P210 is also very rare. I doubt this recording was broadcasted in 1920x1080 - 4:2:2 - 10 bit, was it? User who created it probably used an external recorder and set it up this way. Anyway. Thank you for clarifying and helping me to understand that issue.
:)
v0lt
5th March 2021, 18:18
In EVR cp it always shows YUY2. I think it converts P210 automatically to YUY2.
Any EVR does not support P210 (and does not convert). Therefore, it connects to the first supported format from the list that the decoder offers. The decoder converts from the format that FFmpeg outputs to YUY2.
PS: I've been shown this file before and my solution remains the same. I have no plans to add a dedicated convector to MPC VR to support this file. I have many other more urgent tasks.
Klaus1189
5th March 2021, 18:22
Thanks for info :)
nevcairiel
5th March 2021, 18:46
This P210 is also very rare. I doubt this recording was broadcasted in 1920x1080 - 4:2:2 - 10 bit, was it?
Actually satellite broadcasts are sometimes in such a format, but they are not meant for users but between distribution studios which then get re-broadcast in typical user formats.
clsid
5th March 2021, 19:22
I have no plans to add a dedicated convector to MPC VR to support this file. I have many other more urgent tasks.Another more simple solution would be refuse filter connection when mediatype is interlaced P210/P216. The effect will be the same as unchecking those formats in the decoder, but no user action is required.
v0lt
6th March 2021, 04:58
Another more simple solution would be refuse filter connection when mediatype is interlaced P210/P216.
I wrote a simple solution earlier. Disable P210 and P216 in decoder. These options are made to enable/disable them. Use this!
And do not forget that an ordinary user does not have such interlaced files (only one person on the Internet forces this file).
It is not possible to reliably identify interleaved or progressive video by media type. Many decoders issue the same dwInterlaceFlags for both cases.
Klaus1189
6th March 2021, 10:02
Actually satellite broadcasts are sometimes in such a format, but they are not meant for users but between distribution studios which then get re-broadcast in typical user formats.
Yes, since the user, v0lt indicated to know him ;), is definitely an end user who doesn't have the distribution file, but a recording with an external recoder or a set top box like my VU+ which puts the decoded video-, audio- and subtitle-stream into a *.ts file. And I never got a 10 bit 4:2:2 file out of it. Looks more like an external recorder of some kind and manual format selection of this user. It also reminds me of MXF files of some professional cameras which recordrs 4 channels of audio and it puts each channel into a single audiostream. Nothing for end users :D
nevcairiel
6th March 2021, 11:03
Yes, since the user, v0lt indicated to know him ;), is definitely an end user who doesn't have the distribution file, but a recording with an external recoder or a set top box like my VU+ which puts the decoded video-, audio- and subtitle-stream into a *.ts file. And I never got a 10 bit 4:2:2 file out of it. Looks more like an external recorder of some kind and manual format selection of this user.
"Normal" people can get access to such satellite streams with the right hardware, its just not something you would normally do if all you want is to watch it.
Why would anyone re-encode a digital signal in a recorder instead of just capturing it as-is? There is always a quality loss involved with that otherwise.
Klaus1189
6th March 2021, 11:20
...
People do weird things:
Example: There were people who played a DVD-Video in a standalone DVD-player and captured them over analog video. :rolleyes:
How is this accomplished to get such satellite streams? I can imagine that there is quite expensive hardware required, is it?
Klaus1189
6th March 2021, 11:38
In the past the recent files where not shortened with "..." in the pathname, if the path is longer than a specific value. Was there a recent change in the last 2 weeks or so?
Would you mind to bring it back? I like it more if the path is fully displayed, probably a checkbox or anything to have a choice maybe? Would be nice. :)
It was earlier, but not for all paths. After r5252 (https://sourceforge.net/p/mpcbe/code/5252/) done for everything.
@devs:
I tested it for 9 month and I still want it an option for it:
Could you add a checkbox in last page in options so the user has the option to show full path of recent played files (rightclick on eject button). I really would like to have it back. It does not have to be default, no, but the option would be very nice to have. I really beg for it. It is important for me ;)
Checkbox could be called "Show full path in recent played files"
default is unchecked and the user can check it if s(he) wants.
VictorLS
6th March 2021, 13:52
I can imagine that there is quite expensive hardware required, is it?
No, it is not - to receive and directly watch 4:2:2 feeds showing i.e. even non-showing on available ordinary channels sport translations earlier in 5-20 seconds than on ordinary channels in highest possible quality without advertizing including unnecessary tickers (and even without commentary) any inserted (PCI(-E) or USB) in computer SAT-card can receive 8PSK required - i.e. I've bought my Russian OMICOM S2 PCI card about 40$ ~ 10 years ago and I have much powerful (it can receive even 32APSK) but less sensitive TBS 5520SE USB tuner https://www.tbsdtv.com/products/tbs5520se_multi-standard_tv_tuner_usb_box.html about 110$ including shipping ~4 years ago and once it's computer there isn't any problem (limited by free space on hard disk only) to record any stream from any received channel.
I know quite expensive set-top-box receiver Azbox can receive and show 4:2:2 directly (without LAN translation to device with 4:2:2 decoder - MPEG2 100% can but may be H264 can't - btw now I sometimes watch H265 4K 4:2:2 feeds like 20180428-175510_4K ENC 3 RMAD VS LEG.ts (563 MB) https://disk.yandex.ru/d/m0s5ztpj3XnUyw as slideshow because there isn't hardware acceleration and my Athlon II x3 460 can decode just about 7 fps).
XoJIogHbIu
12th March 2021, 15:06
In VLC player there is a preload buffer which I can adjust. The buffer allows not to read a file from a hard drive in real time, but to use this buffer before actually playing. This allows to have no interruptions while watching, for example due to high load of HDD from other software. Is there such feature in this player?
В плеере VLC есть функция "буфера предзагрузки видео", которая позволяет загружать видео в буфер в определённом объёме, прежде чем я по факту посмотрю этот фрагмент. Это помогает например в случаях когда другое ПО нагружает HDD и видео при просмотре прерывается и дёргается. Буфер помогает этого избежать. Если ли в этом плеере такая функция? Не смог найти.
huhn
12th March 2021, 16:18
internal filters-> bottom right buffer size.
if this is not accurate enough you could try lav filter it has 2 arguments one for size so you don't run out of ram and one for "duration" in packages ~"frames"
XoJIogHbIu
12th March 2021, 18:30
Thank you friend! But I still couldn't find "lav filter". Unfortunately default maximum buffer size (15 sec) is not enough((
Klaus1189
12th March 2021, 18:34
LAV Filters:
https://files.1f0.de/lavf/nightly/
https://forum.doom9.org/showthread.php?t=156191
It is a dedicated project which can be used as external filters in MPC-BE if you want.
JaylumX
12th March 2021, 18:45
Maybe someone can help me with this annoying problem. I do not know if this is a bug with MPC-BE but when I play SDR material MPC-BE autochanges to the correct refresh rates I configured in the Fullscreen menu but not when playing HDR material. I have tested this with MPCVR as well as MadVR since they are the only renderers that allow HDR and the effect neither of them autochange to the correct refresh rate.
Selecting "Change display mode before starting playback" outright does not work and affect SDR as well as HDR.
If anyone can help me with my problem, it will be much appreciated?
Cheers
XoJIogHbIu
12th March 2021, 19:18
LAV Filters
Installed. But I can't figure out how to adjust buffer size, can't see such option in settings.
Grimsdyke
12th March 2021, 19:39
In LAV it is called "Queue Size". You'll find it in the Splitter app and don't forget to set the LAV filters as "prefered" in BE-options.
Klaus1189
12th March 2021, 20:11
Maybe someone can help me with this annoying problem. I do not know if this is a bug with MPC-BE but when I play SDR material MPC-BE autochanges to the correct refresh rates I configured in the Fullscreen menu but not when playing HDR material. I have tested this with MPCVR as well as MadVR since they are the only renderers that allow HDR and the effect neither of them autochange to the correct refresh rate.
Selecting "Change display mode before starting playback" outright does not work and affect SDR as well as HDR.
If anyone can help me with my problem, it will be much appreciated?
Cheers
Could you post 1 min clips of your files? MKVToolNix can be used to cut out a small segment. I will test for you and investigate ;)
JaylumX
12th March 2021, 20:50
Could you post 1 min clips of your files? MKVToolNix can be used to cut out a small segment. I will test for you and investigate ;)
Thanks for the reply. To add, I have a RTX 2070 Super and an Acer CG437KP monitor.
Here is the link;
https://1drv.ms/u/s!AvxNIBgjDWtUhpw6QyUmo9CL-cH1bg?e=UjbnwI
Klaus1189
13th March 2021, 09:36
SDR sample file is 29.970 fps -> 29Hz / 59 Hz mode
HDR sample file is 23.976 fps -> 23 Hz mode
But since mostly the display is set to 59 Hz in default for desktop usage, you want to use another SDR file with another framerate or set you desktop refresh rate to 50 and test if it is also affected.
I tested it myself and it does work with both internal Filters and external LAV Filters. So it is fine.
Then I tested HDR sample and I found out that it is related to LAV Filters:
If I use internal Filters and set MPC-BE itself up to do refresh rate change it works fine.
If I use external LAV Video Decoder and set MPC-BE itself up to do refresh rate change it does not switch to 23 Hz mode. Other Filters of LAV don't seems to make a difference.
If you use madVR you can set up madVR to do refresh rate change, but it does not help, that there seems to be an issue in LAV Filters. I used latest nightly 0.74.1-114.
JaylumX
13th March 2021, 10:11
SDR sample file is 29.970 fps -> 29Hz / 59 Hz mode
HDR sample file is 23.976 fps -> 23 Hz mode
But since mostly the display is set to 59 Hz in default for desktop usage, you want to use another SDR file with another framerate or set you desktop refresh rate to 50 and test if it is also affected.
I tested it myself and it does work with both internal Filters and external LAV Filters. So it is fine.
Then I tested HDR sample and I found out that it is related to LAV Filters:
If I use internal Filters and set MPC-BE itself up to do refresh rate change it works fine.
If I use external LAV Video Decoder and set MPC-BE itself up to do refresh rate change it does not switch to 23 Hz mode. Other Filters of LAV don't seems to make a difference.
If you use madVR you can set up madVR to do refresh rate change, but it does not help, that there seems to be an issue in LAV Filters. I used latest nightly 0.74.1-114.
Thanks for giving me an idea of what the problem is. I can confirm that using MPC-BE internal video filter does switch the refresh rate automatically when using HDR material. For the time being, I will use the internal filter until there is a fix.
I know about Madvr's auto resolution switcher. I have used MADVR since its inception but I now prefer to use MPCVR.
Klaus1189
13th March 2021, 14:35
Updated german translation (https://drive.google.com/file/d/1NwBzp70DqbsN-NeKUsrorOgUedPyb_nu/view?usp=sharing) based on r6067 :)
wushantao
13th March 2021, 21:24
Update Simplified Chinese:)
https://files.catbox.moe/glvjqm.7z
Klaus1189
14th March 2021, 07:55
Updated german translation (https://drive.google.com/file/d/1NwBzp70DqbsN-NeKUsrorOgUedPyb_nu/view?usp=sharing). cosmetic :)
tiresias
14th March 2021, 15:19
The latest release on sourceforge seems to be 1.5.6, but the last source packages are for 1.5.3.
I'm a bit green at SVN, so does anyone know if there some way of downloading the source code for version 1.5.6 ?
toniash
14th March 2021, 17:24
I have used MADVR since its inception but I now prefer to use MPCVR.
What it's best?
v0lt
14th March 2021, 18:29
I'm a bit green at SVN, so does anyone know if there some way of downloading the source code for version 1.5.6 ?
svn checkout -r 6000 svn://svn.code.sf.net/p/mpcbe/code/trunk mpcbe-code
or open https://sourceforge.net/p/mpcbe/code/6000/tree/trunk/ and click "Download Snapshot".
s0meone_new
15th March 2021, 00:08
Hungarian translation updated:
https://www10.zippyshare.com/v/0vgCtQDx/file.html
rock
15th March 2021, 12:50
MPC Video Renderer issue
Dropdown menu doesn't show all the option if access by running rundll32.exe MpcVideoRenderer64.ax,OpenConfiguration, something like this (https://i.imgur.com/Fp1zvxK.gif)
Running version 0.5.3.1657 git2021.03.15-79665a2, to more confirm I tried also K-Lite with version 0.5.3.1644 git-2021.02.22-d4e30b1 which offer start menu, same issue
My OS is still Win10 1703 if that be might part of the issue.
About MPC-BE, was this change (https://i.imgur.com/KChv6pM.png) in size intended?
thanks
Aleksoid1978
15th March 2021, 13:14
About MPC-BE, was this change (https://i.imgur.com/KChv6pM.png) in size intended?
thanks
Looks like incorrect DPI detecting, what DPI(%) in you system ?
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.