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

v0lt
13th February 2018, 05:52
@steakhutzeee
Please repeat briefly:
1. What DVD is the problem?
2. What is the problem?
3. If you can reproduce the problem in MPC-HC and Windows Media Player?

steakhutzeee
13th February 2018, 15:34
@steakhutzeee
Please repeat briefly:
1. What DVD is the problem?
2. What is the problem?
3. If you can reproduce the problem in MPC-HC and Windows Media Player?

1. It's not one, almost all my dvds. The ones I made my self recording a movie from TV too, well not me, my family member.

2. Can't use the seekbar to jump at a point of the movie, back and forth.

3. Yes, only vlc runs without problems.

Klaus1189
14th February 2018, 17:52
It's not one, almost all my dvds.

So for some DVDs you can seek like you want? I remember that there are methods of DVD authoring which blocks the seek command. The creator of the dvd(s) does not want you to do this.
There is nothing you can do except ripping the disc and play that.

tonyrulez
15th February 2018, 10:31
Hi there,
I was just informed that MPC-HC's development has ended, and I should try MPC-BE. So here I am, and I'm just writing down some stuff that I miss from MPC-HC (maybe they are in the settings and I'm the one who can't find it :)):

1. Auto subtitle downloading: In MPC-HC it has a system, and I love it. Basically you can set it to auto-download the correct subtitle in the preferred language right when you open the video file. You have to do nothing in order to have a subtitle. Looks like in MPC-BE you have to hit D and manually select it. Here comes the second problem: MPC-BE only uses Opensubtitles, which is not so great for TV shows. MPC-HC also has Podnapisi and SubDB. It always (well, 99.99% of the time) finds the correct subtitle. MPC-BE with only Opensubtitles does not. Third problem: I can't select the preferred language in subtitle downloading window. Looks like the english (or preferred?) one gets to the top, but the rest is still unnecessary.
So what's missing is:
a) auto-download
b) more database source
c) language filter

2. How can I turn on the full OSD? What I mean is, when I jump backward/forward with the left/right arrow, I don't see the time mark in the top left corner.

3. How can I set it to exit after a video was finished playing? Can't find this option. If I'm finished with a video, I don't want to stare at a black screen/window.

v0lt
16th February 2018, 04:33
tonyrulez
1. I do not remember that this ever worked well in MPC-HC. Every time when I tried to just get a list of subtitles, I was getting nonsense.
Not planned.

2. See options "Show OSD", "Show seek time" in "Player" setting page.

3.See option "Exit fullscreen at the end of playback" in "Fullscreen" setting page.
See "Play->After playback->Exit" in menu.

tonyrulez
16th February 2018, 08:19
Thank you! I totally skipped these settings.

As for the subtitles in MPC-HC, it works for me and worked for the last year. List also shows the subtitles all right, see attached sample: https://p1.picsto.re/w9OT1.png. An auto-download would be great nonetheless, based on the release group.

steakhutzeee
16th February 2018, 12:41
So for some DVDs you can seek like you want? I remember that there are methods of DVD authoring which blocks the seek command. The creator of the dvd(s) does not want you to do this.
There is nothing you can do except ripping the disc and play that.And why vlc can? [emoji848]

Klaus1189
16th February 2018, 13:13
And why vlc can? [emoji848]

Maybe it doesn't use specs, simple as that.

steakhutzeee
16th February 2018, 13:13
Maybe it doesn't use specs, simple as that.Specs?

Klaus1189
16th February 2018, 13:14
DVD specs

Klaus1189
16th February 2018, 13:26
To be more precise, maybe VLC simply ignores prohibited user operations of specific DVDs which were mastered that way.

v0lt
16th February 2018, 18:40
@steakhutzeee
Wikipedia has an article on it (https://en.wikipedia.org/wiki/User_operation_prohibition).
MPC-BE, MPC-HC, WMP and many other DirectShow players use the system "DVD Navigator" filter by Microsoft for DVD.

steakhutzeee
16th February 2018, 19:06
@steakhutzeee
Wikipedia has an article on it (https://en.wikipedia.org/wiki/User_operation_prohibition).
MPC-BE, MPC-HC, WMP and many other DirectShow players use the system "DVD Navigator" filter by Microsoft for DVD.Thank you! Very interesting [emoji16]

GCRaistlin
17th February 2018, 19:44
Can MPC-BE open acestream links? I tried the last nightly build with no success.

Aleksoid1978
18th February 2018, 02:05
Can MPC-BE open acestream links? I tried the last nightly build with no success.

Support.

Zero3K
18th February 2018, 17:45
I have some questions regarding it:

1. Is it possible to load separate audio and video streams via remote control (web interface)?
2. Can the remote control (web interface) be polled for status fast enough to make player sync possible with decent results?

Anyone?

Klaus1189
18th February 2018, 17:57
I have some questions regarding it:
1. Is it possible to load separate audio and video streams via remote control (web interface)?
2. Can the remote control (web interface) be polled for status fast enough to make player sync possible with decent results?
Anyone?

I don't understand what you wrote. Please be more precise. Hopefully I can help you then.

Zero3K
18th February 2018, 19:34
I don't understand what you wrote. Please be more precise. Hopefully I can help you then.

I just copied and pasted what the developer of the program (called StreamBuffRe, which can be found at http://streambuffre.com) asked me regarding MPC-BE. I made an issue on its issue tracker that is available for replying to by going to https://github.com/Felmachersoft/StreamBuffRe/issues/9.

GCRaistlin
19th February 2018, 16:59
Support.

What "support"?

chros
19th February 2018, 17:26
What "support"?
I think he meant: it's already supported (I haven't tried it personally).
Can you post a link for such a stream?

steakhutzeee
19th February 2018, 17:30
I'm experiencing a strange behavior of mpc be interface.

I use madvr and when switch profiles the interface automatically change from normal or compact to the minimal.

Causing flashing of the program during the change, and when I close the player it stays in that new format.

Zero3K
19th February 2018, 19:25
I just copied and pasted what the developer of the program (called StreamBuffRe, which can be found at http://streambuffre.com) asked me regarding MPC-BE. I made an issue on its issue tracker that is available for replying to by going to https://github.com/Felmachersoft/StreamBuffRe/issues/9.

Here's what the developer posted as a reply to the issue that I linked to:

It comes down to the question if it can be controlled remotely well enough to fulfill following tasks:

1. Load a video with external audio source
2. Get the current playback time relative precise. The time between the actual playback time of the player changed and the information about this change is noticed by StreamBuffRe should be below 100 ms. At best this is handled via an event instead of polling the player to get the new playback position.

Now that sourceforge is back up I can take a look at the source code to find out if it is possible.

huhn
19th February 2018, 21:00
I'm experiencing a strange behavior of mpc be interface.

I use madvr and when switch profiles the interface automatically change from normal or compact to the minimal.

Causing flashing of the program during the change, and when I close the player it stays in that new format.

let me do a blind guess you use a hotkey to change the profile which is "1"?

steakhutzeee
19th February 2018, 21:02
let me do a blind guess you use a hotkey to change the profile which is "1"?Exactly, keys 1 and 2. Why?

These keys are yet used by mpc to change the interface? [emoji26]

huhn
19th February 2018, 21:04
yes they are about every key is used for something.

and i'm not going to ask why.

chros
20th February 2018, 14:56
let me do a blind guess you use a hotkey to change the profile which is "1"?
:d :d :d

v0lt
20th February 2018, 18:24
steakhutzeee
Open the player settings and the key settings as you need.

ryrynz
20th February 2018, 22:05
Volt, RC/Release soon?

EasyStart
21st February 2018, 08:09
Does anyone has problem with MPC-BE 1.5.1 stable release x64 running in Windows 7 Pro x64 with service pack 1, scanning Australian FreeView TV programs using a USB 2.0 TV tuner in a NUC mini pc's USB 2.0 port. I do not know if it is just me, MPC-BE keeps on crashing and aborting during TV program scannings. I am not able to scan TV programs.

Is there anyone with sucess on scanning TV programs ?

Aleksoid1978
21st February 2018, 08:13
Developer don't have such hardware and can't test/debug/develop work with tuner.

EasyStart
21st February 2018, 08:16
Should I give nightty a try ?

EasyStart
21st February 2018, 08:48
Aleksoid1978

Does MPC-BE has a working DVB-T implementation ?

Aleksoid1978
21st February 2018, 09:10
Aleksoid1978
Does MPC-BE has a working DVB-T implementation ?

As i know - no.

EasyStart
22nd February 2018, 09:03
Thank you Aleksoid1978. That's all I need to know.

Can I request new feature in MPC-BE ?

I like to see an upsample of audio playback in MPC-BE. I know you can do it in Windows's Audio driver but it is unstable when you upsample audio to 192Khz. The higher the audio sample, the better the sound.

Aleksoid1978
22nd February 2018, 09:32
Upsample don't do sound better.

Manni
22nd February 2018, 11:18
Not sure if I should post here or in the LAV thread but I'll try here first.

I'm using MPC-BE (x64), LAV and MadVR to play my UHD Bluray discs. I can create rips using AnyDVD/Clown BD, DVD Fab or Makemkv, either as folders or single file, for movie only (preferably, to save space and make parsing easier if folders).

I've tried them all and I can't find a straightforward way to get the movie only rip to behave the way a disc behaves when I play it in my player (a Pana UB900):

When/if there are forced subtitles, they are played automatically, but the full subtitles (English or hard of hearing) are not.

I tried to use the "create forced subs" in LAV, but that is usually empty.

Here is the behaviour I get when creating a movie only with folders or mkv file:

- DVDFab selects the English subs track and plays it, not just the forced subs
- AnyDVD/Clown BD allows me to select the English subs as default or not, but not just the forced subs
- Makemkv creates forced subs tracks if I check the "forced subs" boxes, but it doesn't make them default/forced. I have to remux them with mkvtoolnix to set the forced subs only track to default.

So the last option is what I use, but it's convoluted and time-consuming due to the remux and the time involved in identifying the correct forced sub track to set it as default, as you need to know where forces subs are in order to cehck and set the track.

My question is, is there a simple way, using either of these tools (preferably not DVDFab as it supports far less titles at the moment), to combine ripping method and settings in LAV/MPC-BE to get the behaviour I'd like (playback of forced english subs only, by default) for all titles?

Thanks!

nevcairiel
22nd February 2018, 11:21
You can modify the stream flags in MakeMKV before ripping.

lvqcl
22nd February 2018, 16:21
The higher the audio sample, the better the sound.

No. https://www.youtube.com/watch?v=cIQ9IXSUzuM

Manni
22nd February 2018, 17:25
You can modify the stream flags in MakeMKV before ripping.

Thanks, I know but the problem is that the flags in makemkv don't seem to work.

For example, if I set a makemkv flag as df (Default forced) the flags in the resulting file are not set to default / forced for that track.

Also you still have to figure out which subtitles track contains the forced subs. It's usually the track set to default but sometimes you have 4 or 5 english subs tracks and you have to check them one by one.

Are you actually doing this and does it work for you, or is this a theoretical answer?

For me the only way to get the proper track to play is to remux with mkv toolnix with the flags properly set.

It seems like a very simple thing to do (keep the flags as they are set originally for the ripper and for the player to play them the way a standalone player would.

Why is it not straightforward?

nevcairiel
22nd February 2018, 17:28
Changing the flags in MakeMKV works fine for me.

Manni
22nd February 2018, 17:36
Changing the flags in MakeMKV works fine for me.

Ok, so please could you tell me which flags you set in makemkv for the forced sub you want to play by default, how do you locate the correct one, and which settings you use in MPC-BE and LAV so that it plays only the forced subs automatically? Because it doesn't work here when I do what I described ealier.

Thanks!

nevcairiel
22nd February 2018, 17:44
Finding the correct track cannot be automated, you just have to try. If there is only one english track, its usually the forced sub-track of that one, if there is multiple ones, just gotta have to play the movie to find out.
For flags, i usually just set them to "df" and nothing else. I also don't include any other tracks in the file, but if you do, you should make sure that nothing else is set to default (multiple default tracks can cause selection to go wrong).

I don't use MPC-BE, but I believe it has options to override the splitters stream selection, that should be set to give the splitter full control over the selection. In LAV you can just use the "Only Forced Subtitles" mode (and set a subtitle language, of course), which should work just fine then.

Manni
22nd February 2018, 17:50
Finding the correct track cannot be automated, you just have to try. If there is only one english track, its usually the forced sub-track of that one, if there is multiple ones, just gotta have to play the movie to find out.
For flags, i usually just set them to "df" and nothing else. I also don't include any other tracks in the file, but if you do, you should make sure that nothing else is set to default (multiple default tracks can cause selection to go wrong).

I don't use MPC-BE, but I believe it has options to override the splitters stream selection, that should be set to give the splitter full control over the selection. In LAV you can just use the "Only Forced Subtitles" mode (and set a subtitle language, of course), which should work just fine then.

Thanks for the detailed reply. The problem with the "Only forced subtitles" in LAV, if I understand how it works correctly, is that it doesn't allow you to select manually another subtitle track if you want to. I'll try again with the makemkv flags, but that's exactly what I do and it doesn't worked. It might be because I need to save all the english and French tracks.

I don't think MPC-BE is set to override anything as usually the selected track follows LAV settings, but I'll double check.

Thanks again for taking the time to answer.

nevcairiel
22nd February 2018, 17:52
The problem with the "Only forced subtitles" in LAV, if I understand how it works correctly, is that it doesn't allow you to select manually another subtitle track if you want to

Of course it does, this only affects the pre-selection. Just to be clear I'm talking about the "Subtitle Selection Mode" dropdown, not any of the checkboxes.
The checkbox with a similar wording is probably never of any good use.

Manni
22nd February 2018, 18:00
Of course it does, this only affects the pre-selection. Just to be clear I'm talking about the "Subtitle Selection Mode" dropdown, not any of the checkboxes.
The checkbox with a similar wording is probably never of any good use.

ah ok, that's great, I'll try that then, I was thinking of the checkbox. I thought the selection meant only the forced subs would be loaded.

I'll try with all this info and I'll report back.

Thanks again for the clarification :)

Manni
22nd February 2018, 19:30
So I ripped again marking the correct forced sub track as df, and even with all the other forced and not forced tracks saved in English and French, MPC-BE played the forced subs directly with the "only forced subs" option (not checkbox) enabled. You might want to rephrase the explanation text associated with this option, because it says "only subtitles marked as forced will be loaded". This is why I never tried it (I guess I should have!)

Thanks again for your help, it's great to have this working without having to remux with mkvtoolnix.

GCRaistlin
22nd February 2018, 19:34
I think he meant: it's already supported (I haven't tried it personally).
Can you post a link for such a stream?

acestream://af2c4c8b5a6231c358cdd3faa195d4b284ae7883

GCRaistlin
22nd February 2018, 19:35
I think he meant: it's already supported (I haven't tried it personally).
Can you post a link for such a stream?

acestream://af2c4c8b5a6231c358cdd3faa195d4b284ae7883
Got "File not found" error.

Aleksoid1978
23rd February 2018, 02:30
acestream://af2c4c8b5a6231c358cdd3faa195d4b284ae7883
Got "File not found" error.

acestream://af2c4c8b5a6231c358cdd3faa195d4b284ae7883 is equivalent to http://127.0.0.1:6878/ace/getstream?id=af2c4c8b5a6231c358cdd3faa195d4b284ae7883

if you acestream settings default - it must working.

GCRaistlin
23rd February 2018, 12:03
Aleksoid1978, it's working this way, thanks!
But there's a little issue though: if an acestream URL is being opened right after MPC-BE starts it always fails with "File not found" error.
I wrote a batch script that converts the native acestream link format to the one that MPC-BE understands. It looks like this (simplified):

set Link=%1
for /f "delims=/ tokens=2" %%A in ("%Link%") do (
set Link=http://127.0.0.1:6878/ace/getstream?id=%%A
)
start "" mpc-be64.exe "%Link%"

It passes the correct parameter to MPC-BE but MPC-BE returns "File not found" error. To make it work, I added to the end of the script:

>nul ping 10.0.254.254 -n 1 -w 1000
start "" mpc-be64.exe "%Link%"
:For
for /f "skip=3 tokens=2 eol=" %%A in ('tasklist /fi "IMAGENAME eq mpc-be64.exe"') do (
if errorlevel 1 (
taskkill /pid %%A
) else (
(for /f %%z in ("") do cd) || rem
)
)
if errorlevel 1 (
set /a 0
goto For
)

It works this way but it's a real crutch. Can you please fix it in MPC-BE itself (I suppose you're a developer, right?)

EDIT: no I was wrong, it doesn't always help. Very unstable. "File not found" is very often, even if I try to open the URL manually. It also happens that the URL seems to be being opened - I hear the sound of the translation for a moment, but the screen remains blank and the state is Paused.