View Full Version : Media Player Classic - BE Win32/x64
v0lt
13th November 2022, 09:43
Specify a folder from 「Open DVD/Blu-ray...」 and play
It seems that hardware decoding is not possible.
Not possible with built-in tools. But if you really need it (which is unlikely), then you can use Microsoft DTV-DVD Video Decoder (if you have Windows 7) or LAV Video Decoder.
But initially you were talking about playing VOB files. There are no problems with this. :p
hirahi
13th November 2022, 10:50
When I checked with MPC-HC, I confirmed that VIDEO_TS.IFO can be selected and hardware decoded.
Also, with MPC-BE, I found that VIDEO_TS.IFO is useless and VTS_01_0.IFO can be hardware decoded.
There is no problem with MPC-HC, so I will use this one.
Aleksoid1978
13th November 2022, 13:41
Question - why need HW for DVD decoding ? You use very-very old CPU that cant' decoding MPEG2 video ? :)
Internal DVD decoder don't support HW decoding, that's all.
hirahi
13th November 2022, 14:15
Question - why need HW for DVD decoding ? You use very-very old CPU that cant' decoding MPEG2 video ? :)
Internal DVD decoder don't support HW decoding, that's all.
CPU is the new 12th Gen Core i5 12400 so software decoding
But that's okay, but I wanted to use the iGPU (UHD Graphics 730) because it can do hardware MPEG2 decoding.
Since MPC-HC can perform hardware decoding, even MPC-BE can
I wish I could.
Aleksoid1978
13th November 2022, 14:54
I repeat once again - the player can hardware accelerate mpeg2, but don't support when open it as a DVD. And that won't change. Let's close this discussion.
hirahi
13th November 2022, 19:43
I repeat once again - the player can hardware accelerate mpeg2, but don't support when open it as a DVD. And that won't change. Let's close this discussion.
Thank you very much.
Since MPC-HC supports DVD MPEG2 hardware
acceleration, we will use it.
Grimsdyke
13th November 2022, 21:50
@hirahi. I think there is an important detail maybe lost in translation. You can have hardware decoding on DVDs but you have to use LAV filters instead of internal filters !!!
Klaus1189
13th November 2022, 22:07
@hirahi. I think there is an important detail maybe lost in translation. You can have hardware decoding on DVDs but you have to use LAV filters instead of internal filters !!!
Right. He can even set it up to only DVD or any other he wants. For Everything else the internal filters will be used.
But mpeg 2 is really very easy to decode, especially for very new CPUs.
v0lt
14th November 2022, 15:12
MPC-BE 1.6.5.3 stable (https://github.com/Aleksoid1978/MPC-BE/releases/tag/1.6.5.3) with digital signature.
MPC-BE Nightly builds:
main file store (https://yadi.sk/d/hlf1lfC8mKU58), alternative (https://yadi.sk/d/AjAXDDHtHRIELg)
MEGA (https://mega.nz/folder/cQsn1TKJ#sT9sS6ywvmNqjz6B4RaK5Q), Google Drive (https://drive.google.com/drive/folders/1u84bY2n6fPAvM5n5mJvQBSDv6BKut-RY?usp=sharing), Pcloud (https://u.pcloud.link/publink/show?code=kZ2gNeVZjGcpVOgg3Rkxxln2U2itBSxW2IUy), Filen Drive (https://drive.filen.io/f/e104a83b-41f3-4bd1-8477-4b8838eb5986#qOhqvOnNY6lFLDu6ETjOtu8jT9KvbS7e), Icedrive (https://icedrive.net/s/jCSTVwvB3YXAwfVxu6x5WNziwDgj)
Night builds are provided by volunteers.
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).
Mercury_22
18th November 2022, 08:56
Can't build MPC-BE anymore, please help (VS 2022 17.4.1)
Build started...
1>------ Build started: Project: ffmpeg, Configuration: Release x64 ------
2>------ Skipped Build: Project: DeCSSFilter, Configuration: Release x64 ------
2>Project not selected to build for this solution configuration
1>make.exe: Nothing to be done for `all'.
3>------ Build started: Project: mpc-be, Configuration: Release x64 ------
3>git version 2.38.1.windows.1
3>The revision number is up to date.
3>Generating code
3>Previous IPDB not found, fall back to full compilation.
3> link!RaiseException()+0x69
3> link!RaiseException()+0x69
3> link!InvokeCompilerPassW()+0x889db
3> link!InvokeCompilerPassW()+0xa7843
3>
3>D:\MPC-BE\src\ExtLib\MediaInfo\MediaInfo\TimeCode.cpp(72): fatal error C1001: Internal compiler error.
3>(compiler file 'D:\a\_work\1\s\src\vctools\Compiler\Utc\src\p2\main.c', line 224)
3> To work around this problem, try simplifying or changing the program near the locations listed above.
3>If possible please provide a repro here: https://developercommunity.visualstudio.com
3>Please choose the Technical Support command on the Visual C++
3> Help menu, or open the Technical Support help file for more information
3>Done building project "mpc-be.vcxproj" -- FAILED.
========== Build: 1 succeeded, 1 failed, 68 up-to-date, 1 skipped ==========
========== Elapsed 00:29.236 ==========
https://msdn.microsoft.com/query/dev16.query?appId=Dev16IDEF1&l=EN-US&k=k(C1001)&rd=true
Aleksoid1978
18th November 2022, 13:15
Can't build MPC-BE anymore, please help (VS 2022 17.4.1)
Build started...
1>------ Build started: Project: ffmpeg, Configuration: Release x64 ------
2>------ Skipped Build: Project: DeCSSFilter, Configuration: Release x64 ------
2>Project not selected to build for this solution configuration
1>make.exe: Nothing to be done for `all'.
3>------ Build started: Project: mpc-be, Configuration: Release x64 ------
3>git version 2.38.1.windows.1
3>The revision number is up to date.
3>Generating code
3>Previous IPDB not found, fall back to full compilation.
3> link!RaiseException()+0x69
3> link!RaiseException()+0x69
3> link!InvokeCompilerPassW()+0x889db
3> link!InvokeCompilerPassW()+0xa7843
3>
3>D:\MPC-BE\src\ExtLib\MediaInfo\MediaInfo\TimeCode.cpp(72): fatal error C1001: Internal compiler error.
3>(compiler file 'D:\a\_work\1\s\src\vctools\Compiler\Utc\src\p2\main.c', line 224)
3> To work around this problem, try simplifying or changing the program near the locations listed above.
3>If possible please provide a repro here: https://developercommunity.visualstudio.com
3>Please choose the Technical Support command on the Visual C++
3> Help menu, or open the Technical Support help file for more information
3>Done building project "mpc-be.vcxproj" -- FAILED.
========== Build: 1 succeeded, 1 failed, 68 up-to-date, 1 skipped ==========
========== Elapsed 00:29.236 ==========
https://msdn.microsoft.com/query/dev16.query?appId=Dev16IDEF1&l=EN-US&k=k(C1001)&rd=true
Well, say hello to Microsoft, their linker just crashes ))
VS 2022 17.3.6 working
v0lt
18th November 2022, 15:36
Can't build MPC-BE anymore, please help (VS 2022 17.4.1)
Use the following tools:
VS 2019 v16.11.21
VS 2022 v17.3.6
Mercury_22
18th November 2022, 17:37
Use the following tools:
VS 2019 v16.11.21
VS 2022 v17.3.6
@ Aleksoid1978 & v0lt
Will do Thanks
Enet47
20th November 2022, 23:40
Hi again. Thanks for fixing the 3D issues. I have another 3D issue which has been here for a while but I forgot about it when the eye switch mixup happened. When using 3D top/bottom, the top and bottom panels shift to the side a few millimetres for some scene changes and there's a little gap between the two on the left top and the right bottom. You can see what I am talking about in the Original Image (https://ibb.co/VJZwyCH), but to make it clear I have also Blown up image highlighting the gap (https://ibb.co/tPz0Qrs). Normally this makes no actual difference when viewing, except when watching with subtitles. Because the top and bottom panels are not in line, the top and bottom subtitles get mixed up and unreadable.
Does anyone have any ideas as to what is going on?
tormento
10th December 2022, 12:16
MPC-BE Nightly builds
Please, is possible to have more mirrors for the nigtlhies?
Yandex is often with bandwidth exceeded status and the second site you posted is outdated.
Anima123
11th December 2022, 02:06
Is it possible for MPC-BE to decimate a 59.97 fps video to 23.976 fps or 29.97 fps?
Other feature I would eager to have is force deinterlace, which can get easily in the old times, within settings in ffdshow.
Aleksoid1978
11th December 2022, 05:09
Is it possible for MPC-BE to decimate a 59.97 fps video to 23.976 fps or 29.97 fps?
Other feature I would eager to have is force deinterlace, which can get easily in the old times, within settings in ffdshow.
No and no.
v0lt
11th December 2022, 06:41
Other feature I would eager to have is force deinterlace, which can get easily in the old times, within settings in ffdshow.
Video decoder configuration > Scan type = Top-Field First or Bottom-Field First.
And the deinterlacing will be done in the video renderer.
If you have to force deinterlacing, then something is wrong with your video.
Scoty
16th December 2022, 08:14
no download possible for days. Use other hoster please!!!
https://i.ibb.co/NrsWKNN/Screenshot-2022-12-16-081402.png (https://ibb.co/2SycdMM)
v0lt
16th December 2022, 09:25
no download possible for days. Use other hoster please!!!
1. You can download the installer (.exe file) from the archive.
2. An alternative link is also available.
Night builds are provided by volunteers.
filler56789
16th December 2022, 14:05
F.W.I.W....
the MPC-BE nightly builds might be stored/mirrored on GitHub as well...
Aleksoid1978
17th December 2022, 01:47
F.W.I.W....
the MPC-BE nightly builds might be stored/mirrored on GitHub as well...
Nothing prevents you from building nightly builds and upload them on github :)
Grimsdyke
17th December 2022, 17:57
@devs. I would like to make two suggestions:
1) Please create a "/pause"-switch. The reason is because when using the "/open"-switch BE always launches and loads the last opened file ! This is unnecassary & clumsy and also blocks BE for a few second
because it is busy loading the file which could be very big when it is, for example, a 4K-rip.
2) When browsing with "open directory" would it be possible that the content of the folder(s) could be displayed ?
Sunspark
17th December 2022, 22:01
For those wondering why the devs are not using GitHub, it's because they can't. They can't use any service that has sanctions in place.
@Aleksoid1978 Give https://russiaos.ru/ a look. It's a state attempt at making a local GitHub. You can also look at the Chinese one, https://gitee.com/
huhn
18th December 2022, 04:46
there github project video renderer works pretty well for been sanctioned...
v0lt
18th December 2022, 07:03
For those wondering why the devs are not using GitHub, it's because they can't.
We can use Github. But we will not post nightly builds on Github or anywhere else. This is done by volunteers and they do it as it suits them.
Anyone who advises to put out nightly builds can do it themselves in their repository. Or can't...
Only releases will be posted in the https://github.com/Aleksoid1978/MPC-BE repository.
filler56789
18th December 2022, 15:46
Nothing prevents you from building nightly builds and upload them on github :)
That's not true. I don't have the money to buy a brand-new and shining-fast machine which can store and run the micro$oft Visual Studio bloatware. :)
clsid
18th December 2022, 21:32
Your old computer can compile it in a matter of minutes.
filler56789
19th December 2022, 03:57
Your old computer can compile it in a matter of minutes.
You don't know how old and/or how weak my current computer is.
That 13-years old small-form-factor PC that I mentioned some weeks/months ago is dead and buried already. :-/
Let's stop this off-topic~ness right now, since you all love to always ""prove"" :rolleyes: that I'm ""always wrong"". :rolleyes:
Scoty
19th December 2022, 09:18
1. You can download the installer (.exe file) from the archive.
2. An alternative link is also available.
Night builds are provided by volunteers.
See attachment.
LeVvE
30th December 2022, 12:32
Why are PGS subtitles rendered outside of the screen in windowed mode with newer versions? It looks like it should in fullscreen but in windowed mode it renders the subtitles outside of the window. VobSub is the opposite, it renders inside the window area even if there are black bars it could render inside to stop the subtitle from being in the middle of the screen.
PGS renders like the video has black bars at all times so if you're in windowed with no black bars you can't see the subtitles.
VobSub renders like the video never has black bars and always lays the subtitle on top of the video, instead of filling the screen, resulting in small subtitles that are too high on the rendered video.
Is there a way for me to fix this or is using an older version of MPC-BE the only option?
Aleksoid1978
30th December 2022, 12:45
Why are PGS subtitles rendered outside of the screen in windowed mode with newer versions? It looks like it should in fullscreen but in windowed mode it renders the subtitles outside of the window. VobSub is the opposite, it renders inside the window area even if there are black bars it could render inside to stop the subtitle from being in the middle of the screen.
PGS renders like the video has black bars at all times so if you're in windowed with no black bars you can't see the subtitles.
That's right, i change logic for PGS subtitles. It's now always render as design - i mean position and size, regarding the video and not the output screen.
If the user sets up so that part of the image is not visible and the subtitles should be there, then they will not be visible either.
LeVvE
30th December 2022, 13:25
That's right, i change logic for PGS subtitles. It's now always render as design - i mean position and size, regarding the video and not the output screen.
If the user sets up so that part of the image is not visible and the subtitles should be there, then they will not be visible either.Is there a technical reason why? Windowed mode is now unusable because of this, why is this forced now?
Couldn't it at least be an option to have it work like before?
Klaus1189
30th December 2022, 16:16
If the user sets up so that part of the image is not visible and the subtitles should be there, then they will not be visible either.
How does the user do this? I always use touch window from inside and have a regular 16:9 screen.
Aleksoid1978
31st December 2022, 03:59
How does the user do this? I always use touch window from inside and have a regular 16:9 screen.
From outside.
Aleksoid1978
31st December 2022, 04:04
Is there a technical reason why? Windowed mode is now unusable because of this, why is this forced now?
Couldn't it at least be an option to have it work like before?
Because the PGS subtitles are displayed exactly as it was intended for the video frame and not the output window, well, as an example - the position 600:1000 on a 1920x1080 video. If you put it so that there are no black bars at the top / bottom, thereby cropping the top / bottom of the video, the subtitles will not be visible.
This is definitive and not discussed. If you don't like something - well, either we use old versions or other players - it's up to you.
digi340
31st December 2022, 08:45
Hy to all. http://radiocross.radioca.st:8998/ not play on MPC-BE say invalid , but play on web browser.
LeVvE
31st December 2022, 09:18
Because the PGS subtitles are displayed exactly as it was intended for the video frame and not the output window, well, as an example - the position 600:1000 on a 1920x1080 video. If you put it so that there are no black bars at the top / bottom, thereby cropping the top / bottom of the video, the subtitles will not be visible.
This is definitive and not discussed. If you don't like something - well, either we use old versions or other players - it's up to you.Ok, then I have another question. Is it possible for you to change so it works the same for all picture based subtitles then, for example VobSub? VobSub currently does not function the same way as PGS.
And if this is how you like it, would it be possible to add a 16:9 locked resize mode for windowed mode so the subtitles are displayed correctly in windowed mode?
Perenista
31st December 2022, 23:16
Apparently when you are playing a DVD with MPC-BE you can't load external subtitles.
With regular files this is possible.
But, MPC-HC can do this when I hit the shortcut combination to load them.
Why? Is this possibility broken with MPC-BE?
Aleksoid1978
1st January 2023, 04:44
Apparently when you are playing a DVD with MPC-BE you can't load external subtitles.
With regular files this is possible.
But, MPC-HC can do this when I hit the shortcut combination to load them.
Why? Is this possibility broken with MPC-BE?
It's just not supported.
v0lt
1st January 2023, 05:44
Apparently when you are playing a DVD with MPC-BE you can't load external subtitles.
Open VTS_01_0.IFO (or other VTS_0x_0.IFO) and add subtitles.
Perenista
1st January 2023, 08:33
I noticed a different problem and this one affects both MPC-BE and MPC-HC. But not VLC.
I have a few MP4s which say when I open the length is 2 minutes and a few seconds, but the total length is in fact 24 minutes.
MediaINFO from one of them (also says 24 min):
https://pastebin.com/aNVedhuv
Oddly, after these 2 minutes the video continues playing in MPC-BE. Doesn't end there. But you can't jump beyond these 2 min., it will return an error = this exceeds the file's total length. Meaning you are forced to watch continuously.
Check this out:
https://i.postimg.cc/5yNBk2vv/XAS.jpg
Same file with VLC:
https://i.postimg.cc/QNwCzMp3/SAMEFILE.jpg
What is going on?
v0lt
1st January 2023, 09:02
What is going on?
Obviously you have a broken file. Fix it and I think it will be good in all players.
ffmpeg -i "broken.mp4" -map 0 -c copy "corrected.mp4"
Aleksoid1978
1st January 2023, 15:10
I noticed a different problem and this one affects both MPC-BE and MPC-HC. But not VLC.
I have a few MP4s which say when I open the length is 2 minutes and a few seconds, but the total length is in fact 24 minutes.
MediaINFO from one of them (also says 24 min):
https://pastebin.com/aNVedhuv
Oddly, after these 2 minutes the video continues playing in MPC-BE. Doesn't end there. But you can't jump beyond these 2 min., it will return an error = this exceeds the file's total length. Meaning you are forced to watch continuously.
Check this out:
https://i.postimg.cc/5yNBk2vv/XAS.jpg
Same file with VLC:
https://i.postimg.cc/QNwCzMp3/SAMEFILE.jpg
What is going on?
Upload file.
Perenista
2nd January 2023, 08:19
Upload file.I got rid of this file and used another rip from the same content I had. It was old stuff and somehow badly created, I noticed in some instances the audio out of sync, even if slightly. Thank you all.
Open VTS_01_0.IFO (or other VTS_0x_0.IFO) and add subtitles.Reencoding?
The idea was not to add subtitles where there aren't any, it was to load them quickly. Normally I would rip everything to MKV, but these DVDs have lots of content that are better watched with the original disc in the drive, so ripping tons of MKVs would ruin that experience.
Since that's the case, then adding your own subtitles (and it may be more than one) is required in that context, if you need them somehow.
I have another question...
Why is it that we can't play with menus, the movie and bonus contents...
1080p Blu-rays and UHD/4Ks?
Only DVDs, for MPC-HC/BE?
Why we are only capable of doing these two this with BS software like PowerDVD, or PlayerFab? And yeah, I am talking about folders like BDMV/etc. which are already decrypted and in your hard-drive.
Not discs being played from the drive.
If am not mistaken we can open directly BD folders from MPC, but it will only play the movie, not show any menus...?
v0lt
2nd January 2023, 10:02
Reencoding?
It looks like you didn't even try to open VTS_01_0.IFO in the player.
I didn’t say anything at all about transcoding and other software.
Why is it that we can't play with menus, the movie and bonus contents...
1080p Blu-rays and UHD/4Ks?
Because nobody made a DirectShow filter for Blu-ray that would work with video players using DirectShow.
For DVD-Video there is DVD Navigator.
For Blu-ray, there is only dslibbluray (https://forum.doom9.org/showthread.php?t=164314), which cannot be used in MPC-BE, MPC-HC and other players. But you can probably make a patch for these players and close your question.
Why we are only capable of doing these two this with BS software like PowerDVD, or PlayerFab?
Probably because users pay them (PowerDVD) money. Money helps you do more and faster.
Perenista
2nd January 2023, 17:46
It looks like you didn't even try to open VTS_01_0.IFO in the player.
I didn’t say anything at all about transcoding and other software.I always open DVDs this way (with MPC):
- Command: Open DVD/BD
-----> Ctrl + D shortcut key
Next: select the folder where VIDEO_TS is located. So, this means it's already decrypted and saved into my hard drive.
Once I do that, the DVD starts to run, and the contents may not have any subtitle. That's why I tried to use external ones (SUBRip).
If you always have to open a specific file from VIDEO_TS, that defeats the idea of using the above shortcut and simply selecting one of the folders.
If you do control + D then you can't select the VTS_01_0.IFO file.
*******************
I tried opening only this file with MPC-BE:
VTS_01_0.IFO
It worked, the main content from the DVD started to play and now I can load external subtitles.
But that doesn't solve my problem. I'll explain:
- If I wanted to load subtitles into the MAIN content from the disc, I could easily use MAKEMKV + MKVToolnix to create a 2 hour MATROSKA file and put the subtitles in there.
The idea is to load external subtitles for plenty of contents from the DVD, which are not restricted to this one with 2 hours.
Such as featurettes... Or you may want to view the 2 hour main content from the disc itself. Why?
THIS is why:
https://i.postimg.cc/y83zqpZY/CHAPTER.jpg
A chapter menu. Which points to a specific event from the 2 hour file, or even some other extra feature which is located in one of the VOBs. Sure, you can create a MKV with all these chapters. But if you wanted to play everything from the disc, why not load external subtitles if they exist?
v0lt
2nd January 2023, 19:08
But if you wanted to play everything from the disc, why not load external subtitles if they exist?
Subtitles are a file with a timing from 0 to 90 minutes (this is an example, it may be another time). MKV is a file with timing from 0 to 90 minutes. The VTS_01_0.IFO file (may be with a different number) is a description of a video stream with a timing from 0 to 90 minutes.
DVD-Video is an interactive presentation that can be made up of multiple movies that can be played in any order. You can't just shove external subtitles into the DirectShow graph. Many questions will appear. For example, how to compare the current state of the graph and the display of subtitles?
There are other problems, but we are not interested. If I need to connect external subtitles, then I will not get anyone with my questions. I'll just use the simplest solution, I'll open VTS_01_0.IFO and add subtitles in the usual way.
If MPC-HC solves your problem, then just use it for that. There is no tool for all tasks.
supercoolman
3rd January 2023, 07:15
is it normal that MPC-BE doesn't have entry/row for some of the supported media files in the setting to configure association in the option menu? I tried looking for entry for Bink files (.bik and .bk2), but couldn't find it
v0lt
3rd January 2023, 07:21
I tried looking for entry for Bink files (.bik and .bk2), but couldn't find it
Bink2 files are not supported.
The "bik" extension in the Smacker/Bink Video group. And you can add any extensions you want.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.