View Full Version : Media Player Classic - BE Win32/x64
hubi73
12th April 2021, 03:47
You have more experience, I just saw the difference between clean aperture AR and AR of the whole image.
Btw. I have noting to do with P.J, I just download his file.
Aleksoid1978
12th April 2021, 08:16
About youtube - here is debug build + DbgView. Upload log for me.
https://disk.yandex.ru/d/ilGDCL3eNZ5NQg
P.J
12th April 2021, 16:20
Not. This is a very bad idea.
Clef atom support was asked by P.J in this thread. The code is correct and has been tested in QuickTime.
If you don't want the clef atom to be present in your MOV files, then just don't add it.
You are right. I forgot to check them in QuickTime.
So the files are the problem :cool:
Klaus1189
12th April 2021, 16:41
About youtube - here is debug build + DbgView. Upload log for me.
https://disk.yandex.ru/d/ilGDCL3eNZ5NQg
I created a log. I sent it to both of you - Aleksoid1978 and v0lt.
I saw in commit browser that cosmectics were done in 6168.
I have found some other cosmetics, that could be adjusted:
Render device and fullscreen exclusive mode are a bit too much right. I think it would look better if these two would match the line with the bottom checkboxes.
https://drive.google.com/file/d/1PNjyWgkL2PHmM9xKw0mQcjUPfI1WkJQj/view?usp=sharing
For comparison I made a screenshot of Audio, then it would match it also:
https://drive.google.com/file/d/1f-TVmkEaZ9FeMZgyzGfTh9QAx85QifP_/view?usp=sharing
The red arrow points to a height difference to the other checkboxes
https://drive.google.com/file/d/1mSoolz1Lxd0eaZAXc0zPJ9Ytj0bhLdo4/view?usp=sharing
Perhaps it is intended, I don't know, then the difference should be a bit bigger.
I know this is only cosmetic, but it will look better :)
Please do not forget about me :)
hubi73
12th April 2021, 21:27
I have tested the debug build.
I created a log with two videos. The first video was never affected by the problem and the second one still doesn't work.
https://www.magentacloud.de/lnk/WCAjBO2X#file
P .S. Sorry for the confusion about the clean aperture.
Aleksoid1978
13th April 2021, 00:31
As i see from log - youtube page parse successfully, but unable connect to direct link. I don't know why it's happened.
P.S. Try reset settings.
v0lt
13th April 2021, 04:34
Render device and fullscreen exclusive mode are a bit too much right.
This has been fixed prior to your post.
I also corrected the interface in other places, but I do not know if this coincided with your wishes.
Klaus1189
13th April 2021, 05:13
Now it looks perfect :)
Klaus1189
13th April 2021, 05:16
As i see from log - youtube page parse successfully, but unable connect to direct link. I don't know why it's happened.
P.S. Try reset settings.
I resetted settings and it doesn't help.
I can do further tests if you want me to.
Aleksoid1978
15th April 2021, 02:24
I can do further tests if you want me to.
https://disk.yandex.ru/d/tCBU0sWL-9CoTw
run this in cmd, what text output ?
Klaus1189
15th April 2021, 05:05
https://disk.yandex.ru/d/tCBU0sWL-9CoTw
run this in cmd, what text output ?
Sent you p.m.
Aleksoid1978
15th April 2021, 06:37
Another - https://disk.yandex.ru/d/YUV_-CMHmi2eeA
run this in cmd, output text for me.
Also test build, check internal Youtube parser - https://disk.yandex.ru/d/xMuv6-rfFSacLg
Klaus1189
15th April 2021, 08:39
Currently at work, will do in about 7 hours.
mogli
15th April 2021, 10:11
Tried the latest test build with about 10 problematic videos and it works!
Another (old) issue: youtube-dl sometimes shows higher resolutions than MPC-BE, e.g. 1080p instead 480p. This might be related to rotation flags. The downloaded video and audio files are bit-identical though.
Aleksoid1978
15th April 2021, 10:26
For youtube-dl different settings then internal parser.
If some bug with youtube-dl and settings - give me problem url.
mogli
15th April 2021, 13:11
This video (https://www.youtube.com/watch?v=T5fmUAJ9k3M) using the built-in web page parser is shown as 360p under 'Navigate -> Jump to' but plays and downloads as 720p.
Also if there is just a picture with sound (https://www.youtube.com/watch?v=_tNU6dpjIyM) one again gets 'Cannot render this file'.
Aleksoid1978
15th April 2021, 13:21
This video (https://www.youtube.com/watch?v=T5fmUAJ9k3M) using the built-in web page parser is shown as 360p under 'Navigate -> Jump to' but plays and downloads as 720p.
Also if there is just a picture with sound (https://www.youtube.com/watch?v=_tNU6dpjIyM) one again gets 'Cannot render this file'.
1 - it's "marked" as 360p, there is nothing to change.
2 - play good for me.
Klaus1189
15th April 2021, 16:00
Another - https://disk.yandex.ru/d/YUV_-CMHmi2eeA
run this in cmd, output text for me.
Sent you p.m.
Also test build, check internal Youtube parser - https://disk.yandex.ru/d/xMuv6-rfFSacLg
I tried the following problem videos:
https://www.youtube.com/watch?v=LFhllsDVz4c
https://www.youtube.com/watch?v=_tNU6dpjIyM
Both play perfectly with this testbuild and its internal parser and youtube-dl disabled in options.
https://www.youtube.com/watch?v=T5fmUAJ9k3M
In Firefox it shows 360p, and so does MPC-BE, so fine imho.
youtube-dl -F https://www.youtube.com/watch?v=T5fmUAJ9k3M shows:
139 m4a audio only DASH audio 50k , m4a_dash container, mp4a.40.5 (22050Hz), 1.36MiB
140 m4a audio only tiny 129k , m4a_dash container, mp4a.40.2@129k (44100Hz), 3.62MiB
251 webm audio only tiny 130k , webm_dash container, opus @130k (48000Hz), 3.63MiB
278 webm 82x144 DASH video 95k , webm_dash container, vp9, 30fps, video only
160 mp4 82x144 DASH video 108k , mp4_dash container, avc1.4d400b, 30fps, video only
242 webm 136x240 DASH video 220k , webm_dash container, vp9, 30fps, video only
133 mp4 136x240 DASH video 242k , mp4_dash container, avc1.4d400c, 30fps, video only
134 mp4 204x360 240p 166k , mp4_dash container, avc1.4d400d@ 166k, 30fps, video only, 4.65MiB
243 webm 204x360 DASH video 405k , webm_dash container, vp9, 30fps, video only
244 webm 272x480 DASH video 752k , webm_dash container, vp9, 30fps, video only
135 mp4 272x480 DASH video 1155k , mp4_dash container, avc1.4d400b, 30fps, video only
136 mp4 408x720 360p 579k , mp4_dash container, avc1.4d401e@ 579k, 30fps, video only, 16.19MiB
247 webm 408x720 DASH video 1505k , webm_dash container, vp9, 30fps, video only
18 mp4 204x360 240p 417k , avc1.42001E, 30fps, mp4a.40.2 (44100Hz), 11.65MiB (best)
which confirms "360p" is fine.
mogli
15th April 2021, 16:43
@Klaus
I'm talking about No. 136 in particular: The resolution is stated as 408x720 but the next column says 360p. I think YT just uses what's smaller, the width in this case, and then it would fit 360p = 640x360 because 408 < 640. However all media players always seem to use the height instead.
But it's fine.
Klaus1189
15th April 2021, 16:55
Yes, I agree, that's why I used quotation marks for 360p. It is the way Google describes the resolution of their videos. It is at least not smaller than exact 360p but it is indeed too small for 480p and it describes the shorter width of the video. The video is just rotated. I am also fine with that.
v0lt
15th April 2021, 17:24
MPC-BE 1.5.7 (build 6180) stable (https://sourceforge.net/projects/mpcbe/files/MPC-BE/Release%20builds/1.5.7/) with digital signature (SF.net).
List of changes (https://sourceforge.net/p/mpcbe/code/HEAD/tree/tags/release_1.5.7/docs/Changelog.txt).
MPC-BE Nightly builds: main file store (https://yadi.sk/d/hlf1lfC8mKU58), alternative 1 (https://yadi.sk/d/AjAXDDHtHRIELg), alternative 2 (https://cloud.mail.ru/public/V1rp/2iqNDT5Rx)
Also new and old versions can be found on VideoHelp.com (https://www.videohelp.com/software/MPC-BE).
Donate (https://mpc-be.org/forum/index.php?topic=240.0).
mogli
15th April 2021, 19:01
The YT fix seems to be unreliable: I just tried to watch a few videos and got "invalid" about 5 or 6 times before it worked. As soon as one video worked all other videos worked too.
Also when using MPC-BE with youtube-dl it puts opus in m4a which is incompatible with some apps. Can that be prevented?
hubi73
15th April 2021, 22:08
For me, the test build runs like a charm.
I was wondering if the cookie is gone after closing the player and new set on the next run or if it was set permanently.
I'm afraid that Google will track me.
Aleksoid1978
15th April 2021, 23:50
The YT fix seems to be unreliable: I just tried to watch a few videos and got "invalid" about 5 or 6 times before it worked. As soon as one video worked all other videos worked too.
Also when using MPC-BE with youtube-dl it puts opus in m4a which is incompatible with some apps. Can that be prevented?
https://disk.yandex.ru/d/MEeU92WMxmE3bw
About opus - youtube-dl not put :) It is stored like this on YouTube itself.
hajj_3
16th April 2021, 00:00
mediainfo 21.03 was released a few weeks ago but wasn't included in the v1.5.7 stable.
Aleksoid1978
16th April 2021, 00:12
mediainfo 21.03 was released a few weeks ago but wasn't included in the v1.5.7 stable.
So what ?
Perenista
16th April 2021, 02:13
How can I make MPC-BE subtitles to appear exactly as they are with MPC-HC? It seems options to adjust them properly are lacking for BE.
Aleksoid1978
16th April 2021, 02:35
How can I make MPC-BE subtitles to appear exactly as they are with MPC-HC? It seems options to adjust them properly are lacking for BE.
What you mean, sample and more description ?
Perenista
16th April 2021, 02:44
What you mean, sample and more description ?For example, if I watch a 2.35:1 movie using MPC-HC:
https://i.postimg.cc/qBF3cZtP/X1.jpg
And the same scene using MPC-BE:
https://i.postimg.cc/P5WvjX6H/X2.jpg
Everything is wrong for MPC-BE. Subtitle position and size based on what kind of video is being asked to display.
MPC-HC for 1.85:1
https://i.postimg.cc/jStPCnn2/X39.jpg
MPC-BE for 1.85:1
https://i.postimg.cc/SR9CYWG2/X40.jpg
Aleksoid1978
16th April 2021, 02:49
For example, if I watch a 2.35:1 movie using MPC-HC:
https://i.postimg.cc/qBF3cZtP/X1.jpg
And the same scene using MPC-BE:
https://i.postimg.cc/P5WvjX6H/X2.jpg
Everything is wrong for MPC-BE. Subtitle position and size based on what kind of video is being asked to display.
MPC-HC for 1.85:1
https://i.postimg.cc/jStPCnn2/X39.jpg
MPC-BE for 1.85:1
https://i.postimg.cc/SR9CYWG2/X40.jpg
Upload sample video with subs and show MPC-HC settings for subs ?
Perenista
16th April 2021, 03:09
Upload sample video with subs and show MPC-HC settings for subs ?I think I fixed this, I repeated the same MPC-HC settngs for subtitles. But I noticed another issue: MPC-BE isn't using LAV. How can I force it to always rely on it? Would this be wise?
MPC:
https://i.imgur.com/705SvZN.png
MPC-BE:
https://i.imgur.com/3c4zKEB.png
I installed from here (MEGA option): http://codecguide.com/download_kl.htm
Aleksoid1978
16th April 2021, 04:00
Install from here https://sourceforge.net/projects/mpcbe/files/MPC-BE/Release%20builds/1.5.7/ or https://www.fosshub.com/MPC-BE.html
MPC-BE dont't use LAV, why it need ?
P.S. Why use ffdshow Audio Processor ?
JaylumX
16th April 2021, 04:49
I think I fixed this, I repeated the same MPC-HC settngs for subtitles. But I noticed another issue: MPC-BE isn't using LAV. How can I force it to always rely on it? Would this be wise?
MPC:
*Snip*
MPC-BE:
*Snip*
I installed from here (MEGA option): http://codecguide.com/download_kl.htm
If you want to use Lav with MPC-BE then go to external filters, search and add the lav filters and configure it like you see in the image and in that order. Do not forget to set it to "prefer" then MPC-BE should use Lav filters.
Linkage (https://1drv.ms/u/s!AvxNIBgjDWtUhpxE9Cg3mn3jsaAEeQ?e=WhqBd1)
v0lt
16th April 2021, 04:54
I installed from here (MEGA option): http://codecguide.com/download_kl.htm
The Mega version is not recommended for general use. This is written from the link you gave.
Mega
...
Important note: The extra filters mentioned above are not installed by default. We also do not recommend using these outdated filters. They are only included for a tiny group of people who have a reason for using them. We strongly recommend to use the default decoders from the pack. Those are better.
Important note: All the extra functionality included in Mega is only useful for a small group of people. It does not provide playback capability for any additional audio or video formats. If you are only interested in playback, then Full version is already enough for you.
I suggest you uninstall K-Lite Mega completely.
PS: First of all, we are looking at problems with the built-in filters and the built-in subtitle renderer. Secondly, we consider the problems with LAV, madVR and system EVR. Everything else is of low priority. We will not waste our time on rare and irrelevant filters.
amayra
16th April 2021, 05:25
Install from here https://sourceforge.net/projects/mpcbe/files/MPC-BE/Release%20builds/1.5.7/ or https://www.fosshub.com/MPC-BE.html
MPC-BE dont't use LAV, why it need ?
P.S. Why use ffdshow Audio Processor ?
there a difference between LAV and MPC Video Decoder?
ryrynz
16th April 2021, 12:23
there a difference between LAV and MPC Video Decoder?
Yes, but both are based on FFMPEG though so differences are minor at the end of the day. The developers here prefer you use internal decoders which are fully supported in this forum.
Aleksoid looked after the internal decoders inside MPC-HC for a long time before moving to MPC-BE. The internal filters in MPC-BE will cover everything you need and more.
Perenista
16th April 2021, 13:39
Install from here https://sourceforge.net/projects/mpcbe/files/MPC-BE/Release%20builds/1.5.7/ or https://www.fosshub.com/MPC-BE.html
MPC-BE dont't use LAV, why it need ?
P.S. Why use ffdshow Audio Processor ?I thought LAV was required because with the default settings the seek bar from MPC-BE was not as smooth as that one from MPC-HC (it seemed any video was heavier), but that was solved after a few changes, such as using or not "Fast seek (on "keyframe") and assigning some keys to fast-forward (one of the 3 possible jumps) and also defining how many seconds to jump (for all 3 speeds), which MPC-HC lacks, BTW.
I used ffdshow audio processor because I don't have an amp at this point and was increasing volume beyond 100%. I own a Sennheiser 598 SR. Most videos are OK, but some are too low. Even so, MPC-BE also has an option to do that, so no ffdshow is required, I discovered this now. I'll get an amp in the future to avoid going beyond 100% and adding +5 or 10 dB, which is not what we should do, not ideal.
A question: if we don't need this codec pack, then besides installing MPC-BE (didn't come with it) or MPC-HC, what other codecs we need to have, say, in a Windows 10 that is recently formatted? Assuming a clean install is not going to play every single audio/video that is out there.
butterw2
16th April 2021, 14:19
I think all the files I have play out of the box without any codecs/codec packs.
Using exotic codecs for encodes is never a good idea though.
Perenista
16th April 2021, 15:06
I think I spotted a bug in MPC-BE.
Sometimes when using the seek bar during a playback the video is fuzzy/flickering as you can see from this recording I made from my monitor:
https://www.youtube.com/watch?v=SKyB8qVWKBw
Oddly the whole thing is fixed if we fast-forward or rewind the video again.
Could this be some issue related with my video card? AMD Radeon R7 265 using the latest drivers, Windows 10-64 bit.
And no, this has nothing to do with the video/codec in question, I noticed the same bug yesterday with another file totally unrelated.
Klaus1189
16th April 2021, 16:52
Upload file to google drive and post link here.
Perenista
16th April 2021, 18:13
Upload file to google drive and post link here.If this happens with any video then it's not video-related. Wouldn't I have to upload MPC-BE current settings? A REG file?
I can also take a screenshot from current settings, if necessary.
Klaus1189
16th April 2021, 18:31
Please upload the file, I want to analyse it. What happens if you disable Hardware acceleration in options of video decoder for the codec of this video? Still, please upload the file.
Perenista
16th April 2021, 19:14
Please upload the file, I want to analyse it. What happens if you disable Hardware acceleration in options of video decoder for the codec of this video? Still, please upload the file.This is the affected file:
-
Which I didn't change anything after saw this happening.
The moment from the Youtube video is after 20 minutes. This MKV is a recording from Replay Video Capture, from my browser.
First RVC recorded as MPG, then converted to MP4. Then I added the MP4 to MKVToolnix, removing unwanted parts (split after X minutes).
Where is this option for disabling Hardware acceleration? The video is played with these filters:
https://i.postimg.cc/BZzZ1yhR/xx1.png
What is odd is that I can't reproduce the same bug again. It must be something random that only happens if we use the seek bar, perhaps under specific circumstances?
It can't be specific to this file because I saw the same issue with this other one:
https://pastebin.com/q1uMCcZu
If you compare both MEDIAINFOs you'll see they are totally different.
******
When I tried to open this other file I saw another bug, also from MPC-BE. It's not similar to the 1st Youtube video, but it showed another strange flickering to the sides. When I sent the video to fullscreen this flickering stopped for good.
I was able to do a 2nd recording, and uploaded to Youtube as well:
https://www.youtube.com/watch?v=f6pZ7ulf3mo
LOL. What is going on here? This looks like the graphics from an Atari videogame.
*****
Aaaaaaand the bug has returned. Looks like I spoke too soon:
https://www.youtube.com/watch?v=Xqh-w4JDUFE
Same flickering that goes away if we use the seek bar.
hubi73
16th April 2021, 19:40
@Perenista: This looks like hardware damage. Maybe you can try another graphics card.
Klaus1189
16th April 2021, 19:52
Where is this option for disabling Hardware acceleration?
Options -> page: Internal Filters -> tab: Video Decoders -> button: Video Decoder configuration -> uncheck H.264
On toolbar (play pause, ...) there is the "GPU" icon if Hardware decoder is used.
If you compare both MEDIAINFOs you'll see they are totally different.
No, same videocodec - H.264
I was able to do a 2nd recording, and uploaded to Youtube as well:
https://www.youtube.com/watch?v=f6pZ7ulf3mo
LOL. What is going on here? This looks like the graphics from an Atari videogame.
Looks like possible GPU hardware defect -> bad VRAM or perhaps driver bug. Please update to latest driver of your video card. Have you another GPU laying around? It doesn't have to be a "big one", just for testing simple video playback.
Perenista
16th April 2021, 22:33
All drivers are updated. For the video card and even for Windows, I checked Radeon Software and the Driver Booster app. Also checked Wndows Update.
https://i.postimg.cc/V6xZbp6B/1.png
https://i.postimg.cc/d3GHR6ZM/2.png
This is how it was configured. I disabled h264, the GPU icon is now missing from that 1st picture.
If this was due to a bug in my current video card driver then I might have to wait for the next update, and if it's MPC-BE then it could be some incompatibility with this driver and GPU, because this hardware is from 2014. I don't have another GPU at this moment.
I'll keep monitoring and if the bug reappears I'll let you know. I'll also check later with the old options back again. It may have been temporary.
P.S. I just found this link mentioning a similar problem:
https://github.com/clsid2/mpc-hc/issues/835
P.S.2: disabling h264 there made using the seek bar much more faster/responsive. I can now fast-forward or rewind any video way better.
v0lt
17th April 2021, 05:58
This is the affected file:
https://drive.google.com/file/d/1DZg3WuaE9T8ZQZevGFMCAirxRuNlAlcc/view?usp=sharing
I only see a problem with madVR. Does not depend on the decoder and the player. Intel HD 4000, Win8.1 x64.
mogli
17th April 2021, 08:55
Just upgraded to 1.5.8.6183 and all problematic YT videos are broken again. However the file mpc-be.20210416 which Aleksoid posted works flawlessly so far.
v0lt
17th April 2021, 09:16
mogli
There were no changes for YouTube in r6181-6183.
Aleksoid1978
17th April 2021, 09:17
Wait 6184.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.