Log in

View Full Version : Media Player Classic - BE Win32/x64


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 [193] 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235

Aleksoid1978
12th September 2022, 06:38
It looks like some kind of local problem.
Try moving the player to another folder, adding it to the antivirus exclusions.
The beta version you specified is actually no different from the release, except that the release is signed with a certificate.

Scoty
12th September 2022, 09:28
It looks like some kind of local problem.
Try moving the player to another folder, adding it to the antivirus exclusions.
The beta version you specified is actually no different from the release, except that the release is signed with a certificate.

Not help when add to the antivirus exclusions. I see the complier and ffmpeg is also differnt.

Aleksoid1978
12th September 2022, 10:04
Use release version

Aleksoid1978
12th September 2022, 10:44
Not help when add to the antivirus exclusions. I see the complier and ffmpeg is also differnt.

From where you downloaded 1.6.4.9 ?

v0lt
12th September 2022, 14:47
@Scoty
Can't confirm
Windows 10 x64. MPC-BE x64 1.6.4.9 dev from here (https://disk.yandex.ru/d/hlf1lfC8mKU58/1.6.4.9).

@wushantao, @s0meone_new
Thanks. Updated.

beter
12th September 2022, 19:18
In 1.6.4 final the problem is fixed, in 1.6.4.9 the issues is back again. Windows 11 22H2.

This is the working Version:
https://bilderupload.org/image/c5ee59381-screenshot-2022-09-12-070.png

This is the non working Version:
https://bilderupload.org/image/4a4659499-screenshot-2022-09-12-070.png

This "problem" exists since almost 10 years ago, from the first day I use MPC-BE. I have simply forgotten about the solution of this "problem" (as I moved from HDD to SSD and it becomes much faster), but I am pretty sure it is related to the slow reading of translation files. I suggest you to add all dll files in the "Lang" folder to the Antivirus exceptions. If you only use the English interface, deleting the whole Lang folder definitely helps.

beter
12th September 2022, 19:35
Update of translation for Traditional Chinese and Dutch

https://www.sendspace.com/file/5gfhlw

v0lt
12th September 2022, 20:31
This "problem" exists since almost 10 years ago, from the first day I use MPC-BE. I have simply forgotten about the solution of this "problem" (as I moved from HDD to SSD and it becomes much faster), but I am pretty sure it is related to the slow reading of translation files.
This is very strange, but I decided to try not to load mpcressources.xx.dll to check the availability of translation files in MPC-BE 1.6.4.25 (https://disk.yandex.ru/d/hlf1lfC8mKU58/1.6.4.25).

The translation is updated. Thanks.

Scoty
13th September 2022, 05:46
@Scoty
Can't confirm
Windows 10 x64. MPC-BE x64 1.6.4.9 dev from here (https://disk.yandex.ru/d/hlf1lfC8mKU58/1.6.4.9).

@wushantao, @s0meone_new
Thanks. Updated.

You have read? I use latest Windows 11 22H2 and only on this OS there is this Bug and that since version 1.6.0. Latest full working was 1.5.x and now 1.6.4 final.

From where you downloaded 1.6.4.9 ?

See first Post.

Use release version

Yes for now. Its working fine but i test every Beta and Nightly and will see if working good under Windows 11 22H2. New Nightly 1.6.4.25 working again good with 22H2.

beter
13th September 2022, 07:32
You have read? I use latest Windows 11 22H2 and only on this OS there is this Bug and that since version 1.6.0. Latest full working was 1.5.x and now 1.6.4 final.



See first Post.



Yes for now. Its working fine but i test every Beta and Nightly and will see if working good under Windows 11 22H2. New Nightly 1.6.4.25 working again good with 22H2.

As v0lt has mentioned in #9609, in the newest commit, the behaviour of accessing the "Lang" folder is changed when the "view" menu is being accessed. I think it should be "fixed" now.

It is possibly caused by:
1, Slow scanning of unsigned dlls in the "Lang" folder by some antivirus (believe me, some antivirus scan unsigned executables terribly slowly)
2, Slow (or busy) harddisk that performs badly in ramdom access.
Unfortunately most nightly builds of MPC-BE are unsigned. Stable builds are signed.

It was also frustrating for me in the past, but I can't reproduce the problem completely with my old computer now, even when I boot the system from my old HDD. In the past it was hanging but now it lags for around one second (and there is no lag if I boot Windows from my SSD). I switched my antivirus to something else several times and it might be one of the reasons.

v0lt
13th September 2022, 15:44
@Scoty
You have read? I use latest Windows 11 22H2 and only on this OS there is this Bug and that since version 1.6.0.
Yes. I read. But then you didn’t say that the problem is only on Windows 11 (https://forum.doom9.org/showpost.php?p=1974481&postcount=9601) and it doesn’t exist on other systems. Therefore, I thought it worth posting my test result, which differs from yours.

s0meone_new
14th September 2022, 21:32
The Hungarian update was not included in the list.
https://github.com/Aleksoid1978/MPC-BE/tree/master/src/apps/mpcresources/text
https://github.com/Aleksoid1978/MPC-BE/commits/master/src/apps/mpcresources/text

https://www22.zippyshare.com/v/YLo0ZUi2/file.html (custom_messages.iss)
https://www90.zippyshare.com/v/BUKpYHbk/file.html

v0lt
15th September 2022, 04:49
@s0meone_new
Thanks. Updated.

But your custom_messages.iss is no different except for the removed BOM marker and no newline at the end of the file.
https://github.com/Aleksoid1978/MPC-BE/blob/master/distrib/custom_messages.iss

Scoty
15th September 2022, 06:01
This "problem" exists since almost 10 years ago, from the first day I use MPC-BE. I have simply forgotten about the solution of this "problem" (as I moved from HDD to SSD and it becomes much faster), but I am pretty sure it is related to the slow reading of translation files. I suggest you to add all dll files in the "Lang" folder to the Antivirus exceptions. If you only use the English interface, deleting the whole Lang folder definitely helps.

I've only had this since 1.6, never before. But you are right, it must be the language files. I have deleted all except my language and the problem is solved. I have now tested this with some 1.6.x versions that always had the problem and they are now running normally. I have only very fast M2 SSD PCIe 3x.

clsid
15th September 2022, 17:59
If the slowdown was antivirus related, then it would be helpful if you guys would mention which one you are using.

Scoty
16th September 2022, 07:35
I use only Defender. With normal MPC-HC i dont have this issues, only with MPC-BE.

GCRaistlin
17th September 2022, 21:25
Network timeout cannot be set to a value higher than 60. Higher values may be useful for playing AceStream.

Aleksoid1978
18th September 2022, 02:00
Network timeout cannot be set to a value higher than 60. Higher values may be useful for playing AceStream.

Timeout more then minute ? It's very bad :)

Balling
18th September 2022, 04:22
linear light transfer wow. what an realistic use case...
sRGB doesn't work but now LL why not. just switch he topic


this truly something.


yes if you take the display eotf 2.4(just assumed) go linear light assuming 2.4 against the decoded image and use 2.2 gamma after that you will have 2.2 gamma on your screen if it was 2.4 calibrated. why that matter any ware i have no clue... because take the hint there is no gamma processing available here.

if your display is calibrated to 2.2 and you do nothing you will have 2.2 on your screen this is not a joke that's the basic about calibration.
that's why you calibrated to something to get that. the play back software doesn't need to know it only needs to know that for HDR -> SDR and i'm not going into that topic and if you don't want what you calibrate for.

and now printing... that sounds important for a video renderer...

It is rather realistic. True RAW is linear. Linear transfer is part of H.273. It is supported in mpv. So what is your problem with linear transfer? It is used for upscale in ON1 NoNoise AI, too... And other stuff. It may be not needed for eyes for now, but it is needed for computer vision soon to be our vision and processing.

If your display is calibrated to 2.2000 and you do nothing, you will get very wrong picture for any video tagged as BT.709. That is just a fact. Always has been, software always needs to know, with gamma in EDID or ICC profile, some support it, new ICC profiles are created in fact for this. You can see it if you will actually select --target-trc gamma2.2 for your mpv (which is not the default for BT.709, mpv uses --target-trc bt.1886 for it, because it does not know, no EDID reader, real shame). This actually will activate more processing. Much more.

As for your first paragraph, it does not make sense, so I corrected it:

yes, if you take the eotf 2.4 (just default), so go linear light assuming 2.4 against the decoded image and then encode with 2.2 pure gamma after that you will have the same image on your 2.2 gamma screen as if it was 2.4 calibrated and video untouched. <But better not do that, since 2.2 assumes 200 nits, while 2.4 -- 100 nits.>

Balling
18th September 2022, 04:31
pretty much every TV support 10 bit input even very old 1080p display do.
the problem is sending and and getting benefit of it.
you are using EVR there by default it is not even using a buffer that is over 8 bit and 10 bit presentation was let's say different.

No. My monitor does not support 10 bit, that is why I use LG C9 only now.

You need Windows 8.1/10 for 10-bit display output. You also need a video renderer that uses Direc3D 11. Information about the 10-bit mode can be found in the video renderer statistics and in the Windows settings. The TV can also show such information.

In fact Directx3d 11 does not support 10 bit SDR only OpenGL does after it was activated for geforce in windowed mode. I may be mistaken, but Vulkan maybe too, there is no way to select bitness though there, I think, so it may be 12 bit, float, whatever? Mpv and photoshop are two only that support it (mpv also vulkan, so it is quite strange), I think...

Balling
18th September 2022, 04:37
Refer to your TV manufacturers specification and/or tech reviews!

Suffice to say, all 4K UHD televisions that offer HDR, support 10-bit colour (in one form or another). Some even support 12-bit Dolby Vision HDR. Ideally you want the actual panel to natively display 10-bit colour, rather than it display 8-bit colours with electronic dithering to similate 10-bits - like my 2016 4K LG 65UH770V television does :eek:

No, displays do not have to support 10 bit panel to pass Vesa HDR certification. They only need to accept HDR10 signal. 12 bit is only Dolby Pulsar and it is FRC. No, FRC to 10 bit is not required to pass Vesa Display HDR spec. In fact it is even worse, HDR10 is not required (only on paper that is), may be that tonemappong to 700 nits makes 10 bit not really needed, since that is obvious from 8 bit PQ support on LG C9 in either 444 or RGB.

Balling
18th September 2022, 04:43
Should i enable Exclusive fullscreen and 10-bit RGB output ?
Even if i don't change that in Nvidia driver or windows ?

One thing i think i know is about the Presentation mode: Flip/FlipEx is better. So i choose that.
Anyway.. sorry my english.

Yes, you should enable exclusive fullscreen (it will only work if you disable fullscreen optimisations in exe properties though, that removes three frames buffering).

In practice not exclusive fullscreen is also enough for passing HDR10 metadata (windowed directx does not pass it), Vulkan never works anyway.

Balling
18th September 2022, 04:54
"Fixed a bug with applying left and right angle 3D MVC"
https://github.com/Aleksoid1978/MPC-BE/commit/7fd4f0e8ffc20c8f1803a2721bee2c13d1ca7447

That says it fixes a crash. Did you just revert it? I suppose the problem is fixed in https://github.com/Aleksoid1978/MPC-BE/commit/b25a9daedd1aeb291177177985a4b4df28e9071a

ryrynz
18th September 2022, 05:03
That says it fixes a crash. Did you just revert it? I suppose the problem is fixed in https://github.com/Aleksoid1978/MPC-BE/commit/b25a9daedd1aeb291177177985a4b4df28e9071a

Oh I see, yes you got it.. I linked the original commit. Updated.

huhn
18th September 2022, 06:37
just ignore him he as no clue what he is talking about anyway...

i mean "pretty much every TV support 10 bit input even very old 1080p display do."
answer no my monitor doesn't...
...
claiming directx can't do 10 bit sdr...
his random gamma garbage...

just wow...

GCRaistlin
18th September 2022, 12:01
Timeout more then minute ? It's very bad :)
It is needed for initial buffering.

SeeMoreDigital
18th September 2022, 12:44
With reference to: 1.6.4 [git 2022.09.07 - bdba5042a]... I think .cue file access/navigation has been affected in some way.

I've just backed-up Pink Floyd Animals Blu-ray disc to my D drive. But after placing the multi-channel FLAC audio stream and .cue file into a folder located on either my C or D drive, whenever I click on the .cue file MPC reports 'File not found'.

But here's the weird thing... If I click on the .Flac file, MPC somehow finds the .cue file and correctly lists all the tracks (including their names).

And even weirder, if I copy the same folder over to my NAS, when I click on the .cue file MPC launches the .flac audio stream perfectly.

Aleksoid1978
18th September 2022, 12:53
With reference to: 1.6.4 [git 2022.09.07 - bdba5042a]... I think .cue file access/navigation has been affected in some way.

I've just backed-up Pink Floyd Animals Blu-ray disc to my D drive. But after placing the multi-channel FLAC audio stream and .cue file into a folder located on either my C or D drive, whenever I click on the .cue file MPC reports 'File not found'.

But here's the weird thing... If I click on the .Flac file, MPC somehow finds the .cue file and correctly lists all the tracks (including their names).

And even weirder, if I copy the same folder over to my NAS, when I click on the .cue file MPC launches the .flac audio stream perfectly.

Upload you .cue file(s).

P.S. Checked on latest git version - https://disk.yandex.ru/d/hlf1lfC8mKU58/!_last

SeeMoreDigital
18th September 2022, 14:07
Upload you .cue file(s).

Sure... Here you go (https://www.mediafire.com/file/e9pd5qyc1s4n81i/Animals.zip/file)

Klaus1189
18th September 2022, 14:09
Please use external file hoster.

SeeMoreDigital
18th September 2022, 14:37
Oh yeah, I forgot that the Doom9 Forum prefers not to store files. Does this link work okay? https://www.mediafire.com/file/e9pd5qyc1s4n81i/Animals.zip/file

filler56789
18th September 2022, 20:06
Oh yeah, I forgot that the Doom9 Forum prefers not to store files.

Because you are a Doom9 forum member since 2003,
you've got no right to forget that. :sly:

https://forum.videohelp.com/attachments/2671-1279232225/uglylol.gif

Balling
19th September 2022, 03:55
just ignore him he as no clue what he is talking about anyway...

i mean "pretty much every TV support 10 bit input even very old 1080p display do."
answer no my monitor doesn't...
...
claiming directx can't do 10 bit sdr...
his random gamma garbage...

just wow...

It cannot do SDR 10 bit, not HDR. It is an open issue, I think. There is no much difference between TV and Monitor. In fact as I said I use TV as my monitor and will never use horrible QLED again. Oogh.

v0lt
21st September 2022, 15:20
MPC Script Source 0.1.4.128 (https://github.com/v0lt/ScriptSourceFilter/releases/tag/0.1.4)
Added Frame Properties support for AviSynth+ and VapourSynth.
Recommended versions are AviSynth+ 3.7.2 or later, VapourSynth R59 or later.
Description (https://github.com/v0lt/ScriptSourceFilter/blob/0.1.4/Readme.md)

cmhrky
22nd September 2022, 01:05
For example, when I want to open "BLOOMBERG US" in this playlist, it opens the highest resolution (2160p). Is there anything I can do to turn on 720p resolution in this and similar ones?

https://github.com/ipstreet312/freeiptv/blob/master/world

Aleksoid1978
22nd September 2022, 02:45
For example, when I want to open "BLOOMBERG US" in this playlist, it opens the highest resolution (2160p). Is there anything I can do to turn on 720p resolution in this and similar ones?

https://github.com/ipstreet312/freeiptv/blob/master/world

If you open single url for stream - then you can select different resolution/quality in playlist. If you open playlist with url - then you can't select.

kissglay
28th September 2022, 10:57
I haven't used MPC-BE for a while. When I start using the last git (1.6.4.66) I found a problem.
After a little digging, I found the problem was introduced between "1.6.2.7083_git2022.05.11-b2f7d82c0" and "1.6.2.7087_git2022.05.11-ee26d6097". ("1.6.2.7083_git2022.05.11-b2f7d82c0" working well but "1.6.2.7087_git2022.05.11-ee26d6097" not).

To put it short, unchecking the option "Position subtitles relative to the video frame" has no effect on rasterized subtitles anymore. (It still takes effect on text-based subs)

So when I use "Touch window from outside" on some videos to make the top and bottom black border (encoded as part of the video frames) off the screen on my ultrawide monitor, now the PGS subtitles are rendered on the bottom black bar of the video frame, so it's also off the screen and invisible.

Again, it's working well on "1.6.2.7083_git2022.05.11-b2f7d82c0".

Please check. Thx.

https://thumbs4.imagebam.com/cf/91/53/MEE489F_t.png (https://www.imagebam.com/view/MEE489F)
https://thumbs4.imagebam.com/c9/5d/30/MEE489H_t.png (https://www.imagebam.com/view/MEE489H)

Grimsdyke
2nd October 2022, 14:28
@devs - feature request:

Set another .mpls/m2ts or load alternative .mpls triggered by parameter DiscId.

Usage. Blu-Rays with content that DirectShow players like MPC-BE have problems with.

Example 1: Files (like studio jingles, etc) with different audio configurations are parsed into one movie presentation causing fail in movie playback.

Example 2a: Blu-Rays with bonus features that are longer than the movie itself but in the same resolution, like Michael Reeves' The Sorcerers on the German Anolis BR !
DS players like BE load the longer bonus instead of the main movie. (Bonus content longer than the movie but in lower resolution is reliably identified by MPC-BE and ignored.)
--> 2b: On the German Blu-Ray of "Tombs of the blind dead" are a 1.66:1 and a 1:33:1 version of the movie !! BE seem to always load the 1.66:1 version because it has the lower mpls number.
But I actually prefer the full frame version and always have to remember this issue and reload.

Example 3: One of my favourite labels is Anolis here in Germany - they release cool stuff, especially the films of Hammer Studios. However, they have the weird habit of calling their Blu-Rays always :
ANOLIS FILM ENTERTAINMENT. If you don't believe me - just look in keydb.cfg. !
So, when porting their old DVD releases to Blu-Ray they sometimes dit not included extras like audio commentaries. So, I ripped the audio commentaries to a local folder but in order to have these
auto loaded I have to give them the name ANOLIS FILM ENTERTAINMENT.
In other words, whenever I try to play one of their discs BE loads (for now) 4 audio commentaries !! ACs of totally different movies. So, DiscID added as a parameter to these filenames could fix this behaviour.

Workarounds so far -> manually loading different m2ts or mpls from disc. But this causes also problems like missing chapter markers and, of course, you have to remember what disc has problems and what to do, etc.
So I am hoping for a solution within the app.

The recently developed RDKfromMMKV gave me the idea how it would be (hopefully) relatively easy to solve this.
With this tool the DiscId can be quickly retrieved which should be unique.
And so MPC-BE could look into a local folder if there are special instructions for this DiscID like loading a different mpls maybe even not from the blu-ray itself but from local folder, etc.

Of course, I do not know if this is even possble but it would be very, very cool :)

And finally maybe even Madshi could add this parameter to MadVR and this would really, really help with my dozens of profiles.

Aleksoid1978
3rd October 2022, 03:14
Example 2: Blu-Rays with bonus features that are longer than the movie itself but in the same resolution, like Michael Reeves' The Sorcerers on the German Anolis BR !
DS players like BE load the longer bonus instead of the main movie. (Bonus content longer than the movie but in lower resolution is reliably identified by MPC-BE and ignored.)

Workarounds so far -> manually loading different m2ts or mpls from disc. But this causes also problems like missing chapter markers and, of course, you have to remember what disc has problems and what to do, etc.
So I am hoping for a solution within the app.

I always can select needed .mpls in "Navigate" menu after opening BD.

Aleksoid1978
3rd October 2022, 03:17
Example 1: Files (like studio jingles, etc) with different audio configurations are parsed into one movie presentation causing fail in movie playback.

There is nothing to be done here, the DirectShow simply does not support situations when there will be different codecs in one stream.

Grimsdyke
3rd October 2022, 10:48
That's exactly why I would want an external mpls that omits all the problematic content(s) before the stream is put together.
I have opened the mpls of one of the problem discs with notepad++ and there I think I see exactly the m2ts that's causing the problems but unfortunately notepad++ can' t read everything.
Is there a good editor for mpls-files ??

Klaus1189
3rd October 2022, 11:39
https://www.videohelp.com/software/BDInfo

Does that what you want?

Grimsdyke
3rd October 2022, 12:31
Thank you Klaus !!
With that app I found the following content under 00001.mpls.

Name Time In Length Size Total Bitrate
---- ------- ------ ---- -------------
00018.M2TS 0:00:00.000 0:00:10.000 0 0
00003.M2TS 0:00:10.000 1:29:10.125 0 0
00019.M2TS 1:29:20.125 0:00:09.041 0 0

And 00018.m2ts with different audio config than 00003 seem to be causing the problems for DS players.
So I would like to ask again - would it not be possible with an external mpls to avoid that ? Sorry, I am not a techy/programmer.

And although I seem to be the only one bothered by this I would like to point out that I have several discs with this issue in my collection.

Sunspark
6th October 2022, 16:52
I love this kind of stuff. A guy wrote a custom MPC-BE shader to fix his TV's backlight. Amazing.

http://www.lofibucket.com/articles/tv_backlight_compensation.html

filler56789
9th October 2022, 12:41
Not possible to download the nightlies from Yandex Disk anymore...

First misleading error message:

"Download limit exceeded. You can save the folder to Yandex.Disk and download it from there."

Second misleading error message:
"Not enough free space."

This one is very-interesting indeed because until now I have exactly 0 bytes stored on my Yandex Disk directory...:rolleyes:

It seems Yandex wants everybody to switch to their own clone of Gluegow's Chrome,
but no, thanks.

v0lt
11th October 2022, 04:32
Not possible to download the nightlies from Yandex Disk anymore...

First misleading error message:

"Download limit exceeded. You can save the folder to Yandex.Disk and download it from there."

Nothing new. This is a long-standing feature of Yandex, when the file was downloaded a lot of times. Somewhere in the agreement on use it is written about it.

1. Try to download not from the "!last" folder, but from the folder with the number.
2. You can just wait for the new version.
3. An alternative build repository is also available.

alex1399
14th October 2022, 18:53
Hello guys, after Windows 11 22H2 update, the release version of MPC-BE[git 2022.09.07 - bdba5042a] experiences application hang when I smash the forward by keyboard too quickly. How should I do?

v0lt
14th October 2022, 19:56
@alex1399
Because the problem appeared after updating Windows 11, then the answer is obvious - go back to Windows 10. :p

You can also try the latest versions of the player.

Aleksoid1978
15th October 2022, 02:55
Hello guys, after Windows 11 22H2 update, the release version of MPC-BE[git 2022.09.07 - bdba5042a] experiences application hang when I smash the forward by keyboard too quickly. How should I do?

Don't confirm. Use latest git version

Grimsdyke
15th October 2022, 15:09
@devs. I just remembered another "old" problem that I already reported long ago but could now maybe easily avoided if BE works with DiscID.
One of my favourite labels is Anolis here in Germany - they release cool stuff, especially the films of Hammer Studios. However, they have the weird habit of calling their Blu-Rays always : ANOLIS FILM ENTERTAINMENT
If you don't believe me - just look in keydb.cfg.
So, when porting their old DVD releases to Blu-Ray they sometimes dit not included extras like audio commentaries. So, I ripped the audio commentaries to a local folder but in order to have these auto loaded I have to give them
the name ANOLIS FILM ENTERTAINMENT.
In other words, whenever I try to play on of their discs BE loads (for now) 4 audio commentaries !! ACs of totally different movies. So, DiscID added as a parameter to these filenames could fix this behaviour.

@ other devs. If Alexsoid and Volt are still not interested in fixing this - which would be totally fine, of course - please get in touch with me via PM. Maybe we can work something out.