View Full Version : Media Player Classic - BE Win32/x64
feelingblue
25th February 2018, 14:03
Hi
I have various BD 3D.
I ripped them on my hard drive in full form.
The file structure is untouched.
With PowerDVD I can read them correctly, with full resolution 3D active.
With MPC the film is always seen in 2D.
The SBS mkvs instead are correctly viewed in 3D.
I tried everything, any decoder and any render.
The video card is an Nvidia 1080 and 3D Surround is active and working properly.
is there a way to watch movies in full 3D or do I have to create HSBS mkvs?
thank you
Aleksoid1978
25th February 2018, 15:33
MPC-BE support only output row-interleaved output(for TV with passive 3D). If you need frame-packed - use madVR.
v0lt
27th February 2018, 04:28
Current nightly builds can be downloaded here - https://yadi.sk/d/UPpCf3tx3SciJK
IanD
28th February 2018, 00:21
There is no official 3D4K video, only 1920x1080, and video-renderer do upscale to 4k resolution.
I don't require an official 3D4K video, simply a decoder that will decode mvc to a 2D 1920x2160 (or 3840x2160) frame comprised of the left and right eye 1920x1080 views interleaved that can be rendered to a 4k desktop in full screen mode. I don't see how this is so different to decoding any non-official irregular size video file and then scaling to fullscreen.
I understand LAV, or any other decoder that uses the Intel mvc code, decodes mvc to two 1920x1080 eye views (although not separate streams) which are then passed to MPC for rendering, so it does exist notionally as 1920x2160 (or perhaps 3840x1080) data at some point. All I need is for that data to be reconfigured to an interleaved frame and presented to the renderer. An option to reverse the eye views would be useful as there are some titles that don't follow the standard left first convention.
Neither Nevcariel or Madshi are interested in providing this feature, but it would be invaluable for those of us with passive 3D 4k displays as it means both 4k desktop and 3D video can be presented as standard 2D without the TV having to switch modes or mess with the video. It also potentially means that video can be further processed before presentation in an HTPC without relying on limited or substandard TV based processing: not something that can be done with the standard frame-packed output that most developers seem to be concentrating on.
I really hope you will consider implementing this feature for 4k TV/monitor in MPC-BE in future.
Aleksoid1978
28th February 2018, 01:37
IanD
MPC-BE can output(using internal video decoder + EVR-CP) 3D video to full OverUnder(1920x2160) stereo pair. Check popup menu "Stereo 3D mode -> OverUnder"
IanD
28th February 2018, 01:48
IanD
MPC-BE can output(using internal video decoder + EVR-CP) 3D video to full OverUnder(1920x2160) stereo pair. Check popup menu "Stereo 3D mode -> OverUnder"
Unfortunately this depends on putting the TV into a special 3D mode to process OU stereo pairs into the TV native interleaved arrangement, at which point the 2D desktop is unworkable and switching between the two a real pain: it's not the ideal approach for owners of passive 3D 4k TV/monitor.
I don't know if you have ever tried to watch a 2D desktop when the TV has been switched to 3D mode, but it's terrible: it's not possible to use the mouse because the location no longer matches the screen position. And every time you need to switch between 3D and desktop, the TV needs to be switched to a different mode. It's hell on the eyes and should really not be necessary in an age of programmability.
Since MPC-BE obviously can create OU 1920x2160 stereo pair, is it so difficult to create an option of an interleaved 1920x2160 stereo pair? It would really help us passive 3D 4k owners.
I think you already have an interleaved option, but it filters the vertical resolution to cater for 1080p passive displays. Perhaps you could add a special new 4k interleaved option that simply ignores the filtering of the current 1080p interleaved version? I would be prepared to accept a garbage 3D window if it meant fullscreen was unmolested 3840x2160 interleaved 3D.
Aleksoid1978
28th February 2018, 02:34
I don't have a 4K 3D TV and can't test and watch a result. Maybe somebody sponsor to improve development :)
Aleksoid1978
28th February 2018, 02:45
IanD
Test build - https://yadi.sk/d/yoHTeCw23SqsDw
Set "Stereo 3D mode -> Auto", it's output to 1920x2160 interleaved mode.
IanD
28th February 2018, 02:49
I don't have a 4K 3D TV and can't test and watch a result.
I'm more than happy to test any development code you might implement for this feature.
IIRC you already have an interleaved option, so the code should be virtually the same, minus any code to downscale the 1920x1080 eye views before interleaving.
Alternatively, you could take the output of OU and remap to interleaved (might be the better option as subtitles, etc are all taken care of already).
IanD
28th February 2018, 04:30
IanD
Test build - https://yadi.sk/d/yoHTeCw23SqsDw
Set "Stereo 3D mode -> Auto", it's output to 1920x2160 interleaved mode.
Thanks for that.
I found I needed to install the Intel Media SDK and tick the H.264 (3D MVC) decoder option in addition to using your test mpc-be.exe before it would decode MVC, but now, in Stereo 3D Mode = Auto, I am getting the full 1920x2160 interleaved 3D.
I also have to activate Video->Stretch To Window for fullscreen to scale 1920x2160 to 3840x2160 but it appears to be working as I had hoped.
Is there a way to force Stretch To Window every time, or is there another way to activate scaling permanently, as it only seems to remain active for the current instance of mpc-be.exe? I'm guessing it has something to do with not processing aspect ratio or something, but it's currently working quite well as it is. I'm impressed with the clarity compared to my 3D Bluray player.
Aleksoid1978
28th February 2018, 05:18
Thanks for that.
In Auto mode it's only displaying a 2D 1920x1080 frame: there doesn't seem to be any 3D decoding happening.
Row Interleaved produces a weird interleaved version of an Over/Under presentation, whilst OU doesn't do anything.
Is your mpc-be.exe standalone or do I need to download or install any supplementary files like Intel's mvc decoder?
Yes - you need Intel's mvc decoder. Can download here - https://mpc-be.org/Intel_MSDK/
Aleksoid1978
28th February 2018, 05:43
I also have to activate Video->Stretch To Window for fullscreen to scale 1920x2160 to 3840x2160 but it appears to be working as I had hoped.
Is there a way to force Stretch To Window every time, or is there another way to activate scaling permanently, as it only seems to remain active for the current instance of mpc-be.exe? I'm guessing it has something to do with not processing aspect ratio or something, but it's currently working quite well as it is. I'm impressed with the clarity compared to my 3D Bluray player.
Options -> Video -> Framing -> Default mode - it's options remember.
As i understand - 1920x2160 row interleaved mode is working good ??
wushantao
28th February 2018, 05:47
there is a bug about “save image” and “save thumbnails”
“including subtitles” is NG, image file always with subtitles
Aleksoid1978
28th February 2018, 05:52
there is a bug about “save image” and “save thumbnails”
“including subtitles” is NG, image file always with subtitles
Don't confirm. Maybe subtitles embeded in video or use VSFilter.
IanD
28th February 2018, 05:59
Options -> Video -> Framing -> Default mode - it's options remember.
Okay, except "Stretch To Window" is not the best for conventional videos where "Touch Window From Inside" is usually the best default.
As i understand - 1920x2160 row interleaved mode is working good ??
Yes, it is performing exactly as I had hoped. Thank you again for making the code change.
Perhaps Auto is not the best tag for the 4k interleaved option and it might be better to have separate 1080p Interleaved and 4k Interleaved options. To me, Auto means automatically selecting the right option, but the software can't know if you want SBS, OU or Interleaved.
Aleksoid1978
28th February 2018, 06:09
It's just test build :)
chros
28th February 2018, 09:39
Good job, Aleks!
v0lt
28th February 2018, 16:34
MPC-BE 1.5.2 (build 3445) beta (https://sourceforge.net/projects/mpcbe/files/MPC-BE/Nightly%20Builds%20%28from%20svn%20trunk%29/1.5.2%20%28build%203445%29%20beta/) (SF.net)
chros
28th February 2018, 17:07
Thanks guys, I'll start to use it from this evening
IanD
28th February 2018, 22:58
It's just test build :)
Since it appears to be working quite well, do you have any plans to make the change(s) to the official builds?
Aleksoid1978
1st March 2018, 00:03
Since it appears to be working quite well, do you have any plans to make the change(s) to the official builds?
It's planned - but need time to implement :)
wushantao
1st March 2018, 04:27
Don't confirm. Maybe subtitles embeded in video or use VSFilter.
i didn't use VSFilter,and there is a screen gif to show you(3.3MB)
http://p3.cdn.img9.top/ipfs/Qmd1S5vJjX7C2iSko1zMMD96sshMhncTgauPmzebGrnXkU?3.gif
ryrynz
1st March 2018, 04:44
I had my File menu freezing the player, I went into the registry and deleted a key I think was called RecentFilesList (Not RecentFiles) and it's come right.
This key hasn't been recreated, any info about this?
Aleksoid1978
1st March 2018, 05:33
Show filters list.
Zero3K
2nd March 2018, 10:18
The developer of StreamBuffRe whom is making a plugin for it that uses MPC-BE for the viewing of streams/videos buffered by it has ran into some issues. They are as follows:
1. Starting multiple MPCs (Instead of starting a new instance, the old instance plays the new stream)
2. It seems not possible to change the player title (to show what the actual stream name is)
It would be nice if someone could tell me how to fix one/both of them and I'll let the developer know.
mkver
2nd March 2018, 13:00
Both of these things can be changed in the options (the "Player" tab of the options to be precise).
Zero3K
2nd March 2018, 15:23
Both of these things can be changed in the options (the "Player" tab of the options to be precise).
But is there a way to customize the title bar via the command line?
EDIT: There was a feature request for MPC-HC which requested the ability to use /title to change its title that never got implemented. Maybe the developer of MPC-BE could implement it soon.
Wakaku
2nd March 2018, 21:45
Thanks for having MPC-BE finally able to auto-rotate Matroska videos / MKV. It's a fantastic ability. I just downloaded and tested MPC-BE.1.5.2.3445.x64.
I often remux many videos of different formats into the MKV container so that I could embed an external XML rotation tag. For example, there are many videos which were shot sideways. Thus, I don't have to manually rotate those videos every time during playback. Thanks again! :)
Zero3K
4th March 2018, 21:33
Why is MPC-HC better at playing streams/videos located on the Internet than MPC-BE? Shouldn't MPC-BE be as good or better than MPC-HC when it comes to playing them?
Klaus1189
4th March 2018, 22:46
Why is MPC-HC better at playing streams/videos located on the Internet than MPC-BE? Shouldn't MPC-BE be as good or better than MPC-HC when it comes to playing them?
Please be more precise. An example stream can help the devs to reproduce your problem and fix it.
Zero3K
5th March 2018, 00:16
Please be more precise. An example stream can help the devs to reproduce your problem and fix it.
I am using StreamBuffre's (http://streambuffre.com) MPC-HC/MPC-BE plugin to play Twitch Streams/VODs. You can get it at https://github.com/Felmachersoft/StreamBuffRe/tree/master/experimental (it requires a paid license for StreamBuffRe).
Zero3K
6th March 2018, 02:45
Has anyone else experienced the problems that I have noticed when using what I mentioned?
nussman
6th March 2018, 11:41
Your problem is this?
Why is MPC-HC better at playing streams/videos located on the Internet than MPC-BE?
Zero3K
6th March 2018, 15:20
Your problem is this?
Yes. That is my problem.
nussman
6th March 2018, 15:29
Do you think this is a helpful report? :rolleyes:
v0lt
6th March 2018, 16:37
MPC-BE does not support any plug-ins.
Klaus1189
6th March 2018, 17:24
I am using StreamBuffre's (http://streambuffre.com) MPC-HC/MPC-BE plugin to play Twitch Streams/VODs. You can get it at https://github.com/Felmachersoft/StreamBuffRe/tree/master/experimental (it requires a paid license for StreamBuffRe).
What is exactly your problem? What doesn't work like you want it to? image quality, audio quality, buffering behavior, ......
Zero3K
6th March 2018, 19:52
What is exactly your problem? What doesn't work like you want it to? image quality, audio quality, buffering behavior, ......
The problems with StreamBuffRe's MPC-BE plugin are as follows:
1. Livestreams take some time to load sometimes
2. Closing MPC-BE directly makes it hang for a short time. (Could be an MPC-BE problem)
3. The "play in running player" option is not working as intended due to the way new streams are opened in MPC-BE.
4. The name of the stream is not shown in MPC-BEs title bar.
5. Resizing and moving player window can fail in certain cases (needs more testing to find which cases these are).
6. The end of Streams is not yet detected, could be problematic for auto play.
7. Setting another Audio device is possible but will most likely fail due to an MPC-BE specific error (at least on my machines...). Maybe I remove the setting from the PlayerProfile.
8. Closing MPC-BE can cause sending an invalid time for the current stream corrupting the Playlist entry and making it unplayable ( for now just remove and re-add the entry).
Zero3K
6th March 2018, 19:54
MPC-BE does not support any plug-ins.
I know that. My issues are with StreamBuffre's plugin that uses MPC-BE for the playing of streams and videos handled by it.
Zero3K
6th March 2018, 20:22
Only post something here if you are sure the problem is on StreamBuffRe and not MPCs side.
So far I figured the last one out and fixed it:
Closing MPC-BE can cause sending an invalid time for the current stream corrupting the Playlistentry and making it unplayable ( for now just remove and read the entry).
The others so far:
Livestreams take some time to load sometimes
Closing MPC-BE directly makes it hang for a short time. (Could be an MPC-BE problem)
Problems on MPC side, can't fix.
The "play in running player" option is not working as intendent due to the way new streams are opened in MPC-BE.
This can only be handled if MPCs slave mode is used which I haven't yet get to work.
The name of the stream is not shown in MPC-BEs title bar (could be fixed with the hack from above).
Will do the hack.
Resizing and moving player window can fail in certain cases (needs more testing to find which cases these are)
The actual reason is the web control of MPC is not responding (sometimes it works if you wait a bit, but in the end the only real fix is the usage of the slave mode)
The end of Streams is not yet detected, could be problematic for auto play.
Should be easy, just not done yet.
Settings another Audio device is possible but will most likely fail due to an MPC-BE specific error (at least on my machines...). Maybe I remove the setting from the PlayerProfile.
I don't see any way to handle this. The audio device can be changed when using the MPC Audio renderer, but I don't see a way to change it via remote control or starting parameter.
Is what the developer just posted regarding it.
v0lt
7th March 2018, 17:08
Official ways to control the player:
- keyboard and mouse
- command line
- web interface
- MPCAPI_COMMAND (mpcapi.h)
If something of this does not work correctly, then tell me exactly what.
If there are problems with the playback of the network stream, then try LAV Slplitter Source.
Zero3K
7th March 2018, 19:31
Official ways to control the player:
- keyboard and mouse
- command line
- web interface
- MPCAPI_COMMAND (mpcapi.h)
If something of this does not work correctly, then tell me exactly what.
If there are problems with the playback of the network stream, then try LAV Slplitter Source.
I set LAV Splitter Source in the External Filters and changed the HTTP priority to it. Doing so didn't fix the issues with it playing the stream.
EDIT: I enabled UDP/HTTP since I disabled it and now the issues are fixed. So, its an issue with the internal filter used by MPC-BE when playing a HTTP stream. I hope that it is fixed in a later build.
EDIT2: Now its back to not working.
mclingo
7th March 2018, 23:44
just noticed something odd with BE which I've just reinstalled, latest version. When I play a HDR movie it should look washed out as when not used in conjunction with MADVR it doesnt trigger HDR mode on my TV, however when i PLAY HDR movies they look very similar but not quite as good as when I play then in HDR through MADVR, has something been added to MPCBE to convert HDR to SDR as standard, if so how to do turn this off?
edit - found it, if you enable direct 3d and 10 bit mode it reverts back, how long has the EVR custom presenter been able to convery HDR to SDR, is this a recent thing?
edit 2 - reinstalled 1.5.0, back to normal, reinstalled latest again, same issue so it started with this version, playbag is also a bit choppy for me so i'm staying on 1.5.0
v0lt
8th March 2018, 04:46
has something been added to MPCBE to convert HDR to SDR as standard, if so how to do turn this off?
This does not turn off for the EVR-CP. But this does not work for the system EVR and other renderers.
I do not understand why you should turn off HDR to SDR conversion for EVR-CP.
Grimsdyke
8th March 2018, 09:45
About chapter markers again. I have one Blu-Ray that is always loaded by BE using the same mpls and chapter markers do not work.
However, MPC-BE also offers (=> navigation) loading another mpls and with this chapter markers show up. Is there a way to 'force' BE to always use the other better playlist ??
Aleksoid1978
8th March 2018, 11:05
MPC-BE load playlist with "longest" duration.
Grimsdyke
8th March 2018, 11:18
I am aware of that but MPC-BE lists two different playlists for the same file (same duration) and with the always loaded playlist chapter markers do NOT work - with the other they work.
Why does MPC-BE prefer the 'faulty' playlist ?
ryrynz
8th March 2018, 12:08
Show filters list.
I switched to internal filters, MPC audio renderer and EVR renderer but no change in File menu still usually freezing, ffdshow is in external but not ticked. I thought it might have something to do with the network location of the recent files but that doesn't seem to be the case. I tried deleting the recent file registry keys, deleting the player folder and reinstalling, unticking the remember recent files option but no change.
chros
8th March 2018, 14:39
I had my File menu freezing the player
I switched to internal filters, MPC audio renderer and EVR renderer but no change in File menu still usually freezing
How and when does it freeze?
Although I mostly don't use File menu at all (only if I have to save resynced subtitles), but for me always the network drives freezed it for couple of seconds. (Otherwise I just open files from a file manager or via the android remote.)
mclingo
8th March 2018, 15:24
This does not turn off for the EVR-CP. But this does not work for the system EVR and other renderers.
I do not understand why you should turn off HDR to SDR conversion for EVR-CP.
I was just used to seeing it unconverted, I thought something was wrong.
Assume it does nothing with none HDR material then, is there a performance hit to GPU/CPU?
just interested more then anything.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.