View Full Version : Media Player Classic - BE Win32/x64
raymondjpg
12th May 2020, 02:31
I check - play bitstream.
Thanks. If you are saying that my ac3 file is being bitstreamed OK by mpc-be then it points to something in my setup. Maybe because I am using LAV splitter rather than the inbuilt splitter in mpc-be?
Aleksoid1978
12th May 2020, 04:57
Thanks. If you are saying that my ac3 file is being bitstreamed OK by mpc-be then it points to something in my setup. Maybe because I am using LAV splitter rather than the inbuilt splitter in mpc-be?
I checked using all build-in filters - Source & Decoder. If you are using external - can't help :)
raymondjpg
12th May 2020, 06:58
I checked using all build-in filters - Source & Decoder. If you are using external - can't help :)
Thanks for the advice. I did try using the inbuilt splitter but same result. I always use the mpc-be audio decoder.
I'm using MPC-BE.1.5.4.4969.x64, WASAPI audio bit-exact.
Aleksoid1978
12th May 2020, 07:32
Thanks for the advice. I did try using the inbuilt splitter but same result. I always use the mpc-be audio decoder.
I'm using MPC-BE.1.5.4.4969.x64, WASAPI audio bit-exact.
Try latest SVN version - https://yadi.sk/d/hlf1lfC8mKU58/!_last
Also - check in other player, MPC-HC/Pot with bitstream output.
raymondjpg
12th May 2020, 11:10
Try latest SVN version - https://yadi.sk/d/hlf1lfC8mKU58/!_last
Also - check in other player, MPC-HC/Pot with bitstream output.
Same with latest SVN, but also looks like the same issue with mpc-hc. This points to an issue somewhere else, possibly Intel Display Audio. I found references concerning issues with Intel Display Audio and 44.1 khz audio going back to 2012. Not saying that's the issue here, but maybe.
Thanks for your time and testing. Doesn't look like the problem is with mpc-be.
wushantao
13th May 2020, 06:30
https://send.firefox.com/download/eb9e613a2b946220/#jstOqoldLioQZ14bMbgdAQ
updated
:)
@wushantao
Thanks. Updated in r5299.
MPC Script Source (https://github.com/v0lt/ScriptSourceFilter)
The filter opens video stream from AviSynth+ (.avs) and VapourSynth (.vpy) scripts. Not all formats are supported yet.
Test builds (https://yadi.sk/d/ulwdvtB-75Rhwg).
Donate (https://mpc-be.org/forum/index.php?topic=240).
tehax1
17th May 2020, 14:42
Hello,
i have a question. At the start of Star Wars movies there's this yellow text scrolling through space. The displayed language is only in English instead of German while the audio is in German. Where do i have to change the setting to get the German scrolling text? I use LAV with madvr.
Klaus1189
17th May 2020, 15:32
What is your source? If the yellow text is a subtitle stream, press "S" on the keyboard. This will show the next subtitle stream of your source. But if the text is hardcoded in the video, then the BD (I hope you have it) must also contain another angle which has the another part videosegment in it (Blu-ray structure).
tehax1
17th May 2020, 16:13
Thanks for your answer. OK, as i understand any open source player like mpc can not play copy protected discs and so i have to use grey tools like the red animal or dvdpass..y. I notice that both tools select automatic the same playlist for e.g. Star Wars - Rise of Skywalkers no. 00800.mpls (English text). But 001625.mpls (German text) is the correct one. I can not select it manual. I do not know if this is a reason for it. And it make no difference playing a iso file or direct from disc drive. Switching the subtitle "s" button does not change the yellow text language. I see also no option to switch the angle inside mpc-be.
@tehax1
1. Open Blu-Ray (folder or index.bdmv).
2. Menu -> Navigation -> Jump to...
tehax1
17th May 2020, 17:01
Thanks. I found out the track 001625.mpls by try and error and because the text shows up in German at the beginning i was sure that was the correct playlist. But with other discs there are same troubles to find out the right mpls playlist. Sorry but this is not user-friendly. I feel that is the same trouble as with the right selecting of several German subtitles in a movie.
Klaus1189
18th May 2020, 17:36
What does the new graph in the lower right corner tell me exactly in MPC Video Renderer? In EVR cp there is a red and a green line.
What does the new graph in the lower right corner tell me exactly in MPC Video Renderer?
The graph shows the last 120 measurements of Sync Offset. The current Sync Offset can be viewed in statistics.
In general, the lower the height of the chart bursts, the better.
Klaus1189
18th May 2020, 18:22
Thanks,
I think in EVR cp it is VSync, because there is a connection of refresh rate of monitor and framerate of videofile. If the refresh rate is equal or a multiple of the framerate then the lines are parallel. But what exactly is the red line and the green line?
Do you also want to add something like this in MPC Video Renderer, a kind of "graphic illustration of smoothness"
@Klaus1189
If you enable the option "Internal VSync" in the player, then the green graph in the EVR-CP will become similar to the green graph in MPC VR.
Klaus1189
18th May 2020, 19:11
Do you know what the red line is showing? I never figured that out.
I tested EVR cp:
with internal VSync disabled - 25 fps video has flat green and red line in graph
with internal VSync enabled - 25 fps video has periodic jumps, which shows that the 25 fps can not be shown smoothly on 60 Hz. Perhaps I used that wrong in the past. What was the intention of the graph of red line an green line?
I beg to add also the graph of EVR cp in MPC VR that would be nice ;-)
Do you know what the red line is showing? I never figured that out.
DX9AllocatorPresenter.cpp
// draw jitter curve
m_pLine->Draw(Points, NB_JITTER, D3DCOLOR_XRGB(255, 100, 100));
// draw sync offset
m_pLine->Draw(Points, NB_JITTER, D3DCOLOR_XRGB(100, 200, 100));
I beg to add also the graph of EVR cp in MPC VR that would be nice ;-)
You do not know what it is, but you need it? I will not do useless things.
Klaus1189
19th May 2020, 04:27
I have always internal VSync enabled and then I knew if the framerate and refresh rates matched and I think something like that would be nice in MPC Video Renderer.
I only didn‘t know what the dev(s) created exactly, but for the usage I used it, it was fine. I hope that way it is clearer ;)
stefanelli73
22nd May 2020, 12:03
MPC-BE use for some time now with great satisfaction... the other day I wanted to install MPC-HC and I noticed that the audio of the latter was weaker than that of MPC-BE, do you know what it can depend on? Volume for both 100%
Klaus1189
22nd May 2020, 14:17
Can be several things. Some I can imagine:
- Internal Filters of MPC-BE vs. internal LAV Filters in MPC-HC -> different settings possible.
- bitstreaming enabled in one of them
- custom settings in the advanced audio processing options which MPC-BE has.
yonta
22nd May 2020, 21:20
mpc-vr 1286 captures a wrong screenshot of an .mp4 video with rotate meta tag. it captures 2160x1215 when it should do 2160x3840(original size is 3840x2160). i tested previous versions and mpc-vr 1285 works correctly.
Aleksoid1978
23rd May 2020, 04:40
mpc-vr 1286 captures a wrong screenshot of an .mp4 video with rotate meta tag. it captures 2160x1215 when it should do 2160x3840(original size is 3840x2160). i tested previous versions and mpc-vr 1285 works correctly.
Thanks - fixed.
I did some changes to the MPC video renderer:
- select the swap chain bit depth based on the bit depth of the area where the player window is located, not on the video bit depth;
- if Windows is configured to display HDR+WCG, then make the video renderer display HDR10 content as HDR10.
Regarding the first issue, I noticed that the bit depth of the swap chain was 8 bit. That's not optimal, we should be using more than 8 bit if the area where the player is located has a higher bit depth. The change I did was to pick the swap chain bit depth based on what Windows reports as the output bit depth underneath the area occupied by the player window.
Regarding the second issue, I noticed that even though HDR+WCG was enabled in Windows 10, the video renderer would tonemap HDR10 video content to SDR. The change I did was to allow displaying HDR10 media as HDR10 content when the area occupied by the player window was enabled as HDR.
What I did not do was to handle the case when the media player window is moved from one screen (virtual or not) to another, as one could be able to show HDR and another one only SDR. This would mean recreating the swap chain. Did try to do so, but likely hit some multithreading issues. This needs to be done by someone who understands what's going on there.
Would there be any interest in these changes?
Aleksoid1978
25th May 2020, 23:34
I did some changes to the MPC video renderer:
- select the swap chain bit depth based on the bit depth of the area where the player window is located, not on the video bit depth;
- if Windows is configured to display HDR+WCG, then make the video renderer display HDR10 content as HDR10.
Regarding the first issue, I noticed that the bit depth of the swap chain was 8 bit. That's not optimal, we should be using more than 8 bit if the area where the player is located has a higher bit depth. The change I did was to pick the swap chain bit depth based on what Windows reports as the output bit depth underneath the area occupied by the player window.
Regarding the second issue, I noticed that even though HDR+WCG was enabled in Windows 10, the video renderer would tonemap HDR10 video content to SDR. The change I did was to allow displaying HDR10 media as HDR10 content when the area occupied by the player window was enabled as HDR.
What I did not do was to handle the case when the media player window is moved from one screen (virtual or not) to another, as one could be able to show HDR and another one only SDR. This would mean recreating the swap chain. Did try to do so, but likely hit some multithreading issues. This needs to be done by someone who understands what's going on there.
Would there be any interest in these changes?
Yes interesting. But i don't have HDR TV/Monitor and can't test.
You can create pull request on github.
Skibicki
26th May 2020, 06:34
The Main File Store is getting uploads but is stuck on an older build.
Aleksoid1978
26th May 2020, 07:01
Latest SVN - https://yadi.sk/d/AjAXDDHtHRIELg/Beta%20(Nightly)
Yes interesting. But i don't have HDR TV/Monitor and can't test.
You can create pull request on github.
Ok, I'll work on the code to make it more generic then, and then I'll make it available.
mogli
29th May 2020, 09:35
[…]
Also most youtube videos don't work for me anymore, hope it isn't related: The title and duration of the video is immediately found and shown in the playlist but it doesn't start and after a short time it says 'invalid' and 'file not found'. example youtube video (https://www.youtube.com/watch?v=LFhllsDVz4c)After almost one year this is happening again.
Aleksoid1978
29th May 2020, 09:48
After almost one year this is happening again.
You can say "thanks" to google :)
P.S. Fixed.
mogli
30th May 2020, 05:45
Thank you! I can confirm it's fixed in build 5318.
Where can we get the latest nightly builds (svn) builds? Yandex is on build 1.5.5.5290...
M.Scott
31st May 2020, 02:49
Where can we get the latest nightly builds (svn) builds? Yandex is on build 1.5.5.5290...
... not sure if it's (svn) but I usually use the links in v0lt's sig for nightly builds. There's a forum for MPC-BE in Russian that can be used:
v0lt's sig -> https://forum.doom9.org/showpost.php?p=1910845&postcount=7378
Russian forum -> https://mpc-be.org/forum/index.php?topic=4
I had to translate but the links are here:
Ночные сборки: Яндекс.Диск, Альтернатива 1, Альтернатива 2.
Старые версии на VideoHelp.com.
Sometimes VideoHelp has the latest, and the main Yandex link is usually showing download limit exceeded so I find myself using alternative 1.
Thank you for the info, alternative 1 seems good.
JarrettH
7th June 2020, 03:33
Is 1.5.5 official out? Because 'check for updates' reports 1.5.5 (5274) and there's always going to be an update if it looks for new betas.
ryrynz
7th June 2020, 09:06
If it was you would've seen a post here about it, 5274 is the latest beta.
M.Scott
8th June 2020, 09:08
Thank you for the info, alternative 1 seems good.
You're very welcome, glad to help :)
M.Scott
8th June 2020, 09:15
Is 1.5.5 official out? Because 'check for updates' reports 1.5.5 (5274) and there's always going to be an update if it looks for new betas.
If it was you would've seen a post here about it, 5274 is the latest beta.
As far as I can tell, 155 beta is at 5328 - the main link still has 5290 but Alt1 and VideoHelp both have 155-5328. I use the 64-bit .7z and I usually just extract fresh and move the *.ini file over to the new folder, this saves my settings... don't know if updating thru the app works as easy.
BTW, if anyone knows, is there a changelog for the betas, would like to know what all has changed?
chros
8th June 2020, 09:56
BTW, if anyone knows, is there a changelog for the betas, would like to know what all has changed?
I don't think so, you can take a look at the commit messages on sf.net
s0meone_new
8th June 2020, 23:53
Hungarian translation updated:
https://www108.zippyshare.com/v/vLdbq0Xp/file.html
A little fix.
Anima123
9th June 2020, 01:06
The option of 'swap effect' became 'flip' with fullscreen exclusive mode, while the setting is 'Discard'. Is it the expected behavior?
BTW, I think there should be somewhere place show the exclusive mode status when ctrl-K hit, which probably is already in your development schedule.
Aleksoid1978
9th June 2020, 06:45
The option of 'swap effect' became 'flip' with fullscreen exclusive mode, while the setting is 'Discard'. Is it the expected behavior?
BTW, I think there should be somewhere place show the exclusive mode status when ctrl-K hit, which probably is already in your development schedule.
Exclusive mode always use Flip.
Grimsdyke
9th June 2020, 08:43
Although I could install dslibdvdnav as an external filter MPC-BE seem to ignore it while MPC-HC is working fine with it. Is anyone using it succesfully with BE ??
Aleksoid1978
9th June 2020, 09:23
Although I could install dslibdvdnav as an external filter MPC-BE seem to ignore it while MPC-HC is working fine with it. Is anyone using it succesfully with BE ??
You can try to install - but for DVD playback using system filters/interfaces.
Although I could install dslibdvdnav as an external filter MPC-BE seem to ignore it while MPC-HC is working fine with it.
Is "dslibdvdnav" working fine? As good as DVD Navigator?
Grimsdyke
10th June 2020, 08:45
I have found this alternative DVD Navigator only a few days ago and so far every tested DVD worked fine but since HC is not my main player I checked only ca. 10 DVDs or so.
Would be nice if you could add support for it.
Aleksoid1978
10th June 2020, 10:41
I don't know how - but MPC-HC don't have special code for support dslibdvdnav.
And - what better to use libdvdnav ?
Grimsdyke
10th June 2020, 11:21
Sorry, I misinterpreted the fact that HC is not showing the path of the used DVD Navigator as it is using dslibdvdnav but it does use the same OS version as BE does. So please forget that.
Thanks for all the hard work !
tormento
11th June 2020, 10:37
Is there a way to change playback speed and reverse it too?
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.