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

FDisk80
17th August 2017, 13:18
MPC-BE video codecs are more powerful ;)

How so?

arapkadri
17th August 2017, 13:27
How so?

Some of the video files at LAV Filters are jamming and hanging
Example: ts, mov, vob, mkv

MPC-BE player streamlined codecs are more streamlined
This video player with the best codecs on my review MPC-BE;)

FDisk80
17th August 2017, 13:39
Some of the video files at LAV Filters are jamming and hanging
Example: ts, mov, vob, mkv

MPC-BE player streamlined codecs are more streamlined
This video player with the best codecs on my review MPC-BE;)

All works fine here, you are probably doing something wrong.

arapkadri
17th August 2017, 13:46
All works fine here, you are probably doing something wrong.

I am not doing anything wrong:D
I say my tests here
Of course you can use whichever codec you prefer:rolleyes:

Whole observation issue;):D

JarrettH
17th August 2017, 14:41
No software deinterlacing options included with MPC-BE for one thing :sly: LAV includes YADIF and Weston

FDisk80
17th August 2017, 14:45
No software deinterlacing options included with MPC-BE for one thing :sly: LAV includes YADIF and Weston

I don't remember last time I had to deinterlace something. Original 480i DVD's maybe?

huhn
17th August 2017, 15:18
lavfilter can a lot more than than just software deinterlance.

DXVA copyback so you can run other software filter after decoding.
ordered chapter.
better control over hardware decoder.

and if mpc be works fine for you and lavfilter not you should really fix your PC...

beter
17th August 2017, 15:22
Update for language files of Chinese (traditional and simplified) and Dutch based on 2808
https://www.sendspace.com/file/gj1e2s
Correction to the translation of Simplified Chinese...(Sorry again...)
https://www.sendspace.com/file/5wc9oi

Klaus1189
19th August 2017, 10:25
I recognized that keyboard shortcuts are always set to default settings in build r2835.
Try to remove left down for play/pause, then play a file and it is still set to left down.
I switched back to r2831 and this build is fine.

madshi
19th August 2017, 10:36
@devs,

not sure if you're interested in this, but the latest LAV + madVR builds now support native D3D11 DXVA decoding, by using a new custom interface. IMHO going forward, this is going to be the best solution for hardware decoding. It performs slightly faster than DXVA2, has identical image quality to software decoding (unlike DXVA2), and due to the simplified custom interface might hopefully also be more stable/reliable than native DXVA2 decoding. Current disadvantages of D3D11 DXVA decoding are that it won't ever work on anything older than Windows 8.1, and that the current madVR version doesn't support DXVA deinterlacing + scaling yet (will be added in a future version), when using native D3D11 DXVA decoding.

If you're interested in adding support for this to your decoders and/or renderers, you can see the new custom interface here:

https://github.com/Nevcairiel/LAVFilters/blob/master/decoder/LAVVideo/decoders/d3d11/ID3DVideoMemoryConfiguration.h

Klaus1189
19th August 2017, 10:51
@madshi: how do I setup native D3D11 DXVA decoding with LAV Filters and madvr?

madshi
19th August 2017, 10:57
You need madVR v0.92.1 and a nightly LAV build. Then in LAV select "D3D11" as the "hardware decoder to use". Done.

Klaus1189
19th August 2017, 11:20
thanks, it works :)
What is the benefit of it? I already used D3D11 in madvr. -> Native DXVA decoding in 10 bit per color?

madshi
19th August 2017, 11:48
madshi posts: There's a new D3D11 decoder, with the following benefits and disadvantages.
Klaus1189 posts: How can I activate it?
madshi posts: <explains>
Klaus1189 posts: What are the benefits?

Are you serious??

Klaus1189
19th August 2017, 11:53
Sorry, I have to be more precise: What is meant by "custom interface"?

EDIT: Too many beers yesterday ;-D

ryrynz
19th August 2017, 12:03
It means he and Nevcairiel created a new interface or "communication" to output via D3D11.

Klaus1189
19th August 2017, 12:26
I thought there is a new grafical user interface. @ryrynz: thanks for the help :)

aufkrawall
19th August 2017, 15:03
I reported this months ago and it's still not fixed: YouTube 4k 60fps video can't be watched with this player (latest nightly build), it doesn't buffer enough and playback stalls.
mpv + youtube-dl works without issues for non livestreams like this:
https://www.youtube.com/watch?v=aqz-KE-bpKQ

Aleksoid1978
19th August 2017, 15:22
MPC-BE don't buffer any data when open internet link - if playback bad it's just not enought speed.

Siso
19th August 2017, 16:48
Hi guys,

MPC-BE.1.5.1.2835.x86 resets my custom keys...no problem with MPC-BE.1.5.1.2831.x86...

Klaus1189
19th August 2017, 17:00
Hi guys,

MPC-BE.1.5.1.2835.x86 resets my custom keys...no problem with MPC-BE.1.5.1.2831.x86...

I recognized that keyboard shortcuts are always set to default settings in build r2835.
Try to remove left down for play/pause, then play a file and it is still set to left down.
I switched back to r2831 and this build is fine.

same ;)

aufkrawall
19th August 2017, 17:09
MPC-BE don't buffer any data when open internet link - if playback bad it's just not enought speed.
Shouldn't video streams get buffered? That's how every browser does it.
MPC BE downloads 4k 60fps VP9 YT stream with 2.6MB/s after initial batch, while my cable connection allows >50MB/s.

v0lt
19th August 2017, 19:49
An error was made in r2834 and your hotkeys were probably dropped. The error is fixed in r2838 (https://yadi.sk/d/dfZrXBRU36VvnY). I'm sorry.

@madshi
Yes, I am interested in this topic, but a new decoder or renderer is a very large and complicated job, which I can't allocate enough time.
I certainly hope that we will ever implement d3d11va in MPC-BE.

madshi
19th August 2017, 20:41
Yes, I am interested in this topic, but a new decoder or renderer is a very large and complicated job, which I can't allocate enough time.
I certainly hope that we will ever implement d3d11va in MPC-BE.
I fully understand. FYI, most of the video bitstream specific DXVA structures seem to be the same in DXVA2 and D3D11. So it's not a completely new decoder. But it's probably still quite a bit of work.

Aleksoid1978
20th August 2017, 00:19
Shouldn't video streams get buffered? That's how every browser does it.
MPC BE downloads 4k 60fps VP9 YT stream with 2.6MB/s after initial batch, while my cable connection allows >50MB/s.

MPC-BE reads the data as well as for local files, nothing buffered.

Browser download stream in temporary files and load from it for playback.

Klaus1189
20th August 2017, 09:55
I looked at the translation and found these two lines:
1.) BEGIN DIALOGEX IDD_PPAGEMISC LINES 29 -> 17 "LCD-Unterstützung für Logitech-Tastaturen aktivieren (experimentell)"
2.) STRING IDC_DSSYSDEF "Standard Video-Rendering-Filter für DirectShow. Alle anderen weichen auf diesen aus, wenn sie nicht geladen werden können. Auf Windows XP gleichbedeutend mit VMR-7 (windowed)."

1.) I this feature really needed anymore, I mean the feature was already in MPC-HC and was left like it is and is still experimental. Furthermore there are no new keyboards which have a display.
2.) I only have Windows 10 here to test and don't know if MPC-BE does VMR-7 (windowed) anymore on Windows Vista / 7 / 8 / 8.1. If there is no VMR-7, this line is obsolete. And the second sentence in german translation must be deleted, because there is no support for XP anymore since 1.5.x. But before I delete the sentence (maybe @devs can also do it), I ask here if the string is needed anymore.

@v0lt and @Aleksoid1978: Thank you, you are the best :D

v0lt
20th August 2017, 10:58
1) Enable Logitech LCD support (experimental). As far as I know, this feature worked before. But I do not know if anyone is using it now. I think the "experimental" tag can be removed.

2) Line IDC_DSSYSDEF in English now looks like this - "Default video renderer filter for DirectShow (VMR-7). Others will fall back to this one when they can't be loaded for some reason.".
This renderer will always be in windows for compatibility (https://msdn.microsoft.com/ru-ru/library/windows/desktop/dd407349%28v=vs.85%29.aspx). Calling VMR-7 directly is also possible, but in new systems it's useless.

Klaus1189
20th August 2017, 12:13
updated german translation (https://drive.google.com/drive/folders/0B4y5u0gBKYqbUHk0T3A0ellIa28?usp=sharing) based on r2838 :)

beter
21st August 2017, 18:02
Update for translation files of Chinese Traditional/simplfied and Dutch based on rev 2841

https://www.sendspace.com/file/eo6l4r

v0lt
21st August 2017, 19:56
@Klaus1189, beter
Thank you. Updated in r2840 and r2845.

Nothingness
21st August 2017, 19:57
Hello! I use Media player Classic BE, right now it's version 1.5.1 b2842. I got a new computer 2 months ago, so I'm still not finished yet installing everything. I'm on windows 7 Home Premium 64 bits. The sound was fine up until yesterday when I closed my computer to go to bed, none of my videos have any sound now. Also, I have the same sound issues with Media Player Classic Home Cinema.

When I try to open a MP4 video I get that error message when I start it:

"MPC MP4/MOV Source::SoundHandler - MPEG-4 Audio (AAC, 44.1 kHz, 2 chn, 16 bit, 125.6 kbit/s)
MPC Audio Decoder::Out
Audio Switcher::Out

Media Type 0:
--------------------------
Audio: IEEE Float 44100Hz stereo 2822kbps

AM_MEDIA_TYPE:
majortype: MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
subtype: MEDIASUBTYPE_IEEE_FLOAT {00000003-0000-0010-8000-00AA00389B71}
formattype: FORMAT_WaveFormatEx {05589F81-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 8
cbFormat: 18

WAVEFORMATEX:
wFormatTag: 0x0003
nChannels: 2
nSamplesPerSec: 44100
nAvgBytesPerSec: 352800
nBlockAlign: 8
wBitsPerSample: 32
cbSize: 0 (extra bytes)

Media Type 1:
--------------------------
Audio: IEEE Float 44100Hz stereo 2822kbps

AM_MEDIA_TYPE:
majortype: MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
subtype: MEDIASUBTYPE_IEEE_FLOAT {00000003-0000-0010-8000-00AA00389B71}
formattype: FORMAT_WaveFormatEx {05589F81-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 8
cbFormat: 18

WAVEFORMATEX:
wFormatTag: 0x0003
nChannels: 2
nSamplesPerSec: 44100
nAvgBytesPerSec: 352800
nBlockAlign: 8
wBitsPerSample: 32
cbSize: 0 (extra bytes)"



When I try to open a MKV video I get that error message when I start it:

"MPC Matroska Source::English (Audio 1) [Default] (Dolby AC3, 48.0 kHz, 6 chn)
MPC Audio Decoder::Out
Audio Switcher::Out

Media Type 0:
--------------------------
Audio: IEEE Float 48000Hz stereo 3072kbps

AM_MEDIA_TYPE:
majortype: MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
subtype: MEDIASUBTYPE_IEEE_FLOAT {00000003-0000-0010-8000-00AA00389B71}
formattype: FORMAT_WaveFormatEx {05589F81-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 24
cbFormat: 18

WAVEFORMATEX:
wFormatTag: 0x0003
nChannels: 2
nSamplesPerSec: 48000
nAvgBytesPerSec: 384000
nBlockAlign: 8
wBitsPerSample: 32
cbSize: 0 (extra bytes)

Media Type 1:
--------------------------
Audio: IEEE Float 48000Hz stereo 3072kbps

AM_MEDIA_TYPE:
majortype: MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
subtype: MEDIASUBTYPE_IEEE_FLOAT {00000003-0000-0010-8000-00AA00389B71}
formattype: FORMAT_WaveFormatEx {05589F81-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 24
cbFormat: 18

WAVEFORMATEX:
wFormatTag: 0x0003
nChannels: 2
nSamplesPerSec: 48000
nAvgBytesPerSec: 384000
nBlockAlign: 8
wBitsPerSample: 32
cbSize: 0 (extra bytes)"



When I try to open a AVI video I get that error message when I start it:

"MPC AVI Source::Audio 1 (MP3, 48.0 kHz, 2 chn, 116.6 kbit/s)
MPC Audio Decoder::Out
Audio Switcher::Out

Media Type 0:
--------------------------
Audio: IEEE Float 48000Hz stereo 3072kbps

AM_MEDIA_TYPE:
majortype: MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
subtype: MEDIASUBTYPE_IEEE_FLOAT {00000003-0000-0010-8000-00AA00389B71}
formattype: FORMAT_WaveFormatEx {05589F81-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 8
cbFormat: 18

WAVEFORMATEX:
wFormatTag: 0x0003
nChannels: 2
nSamplesPerSec: 48000
nAvgBytesPerSec: 384000
nBlockAlign: 8
wBitsPerSample: 32
cbSize: 0 (extra bytes)

Media Type 1:
--------------------------
Audio: IEEE Float 48000Hz stereo 3072kbps

AM_MEDIA_TYPE:
majortype: MEDIATYPE_Audio {73647561-0000-0010-8000-00AA00389B71}
subtype: MEDIASUBTYPE_IEEE_FLOAT {00000003-0000-0010-8000-00AA00389B71}
formattype: FORMAT_WaveFormatEx {05589F81-C356-11CE-BF01-00AA0055595A}
bFixedSizeSamples: 1
bTemporalCompression: 0
lSampleSize: 8
cbFormat: 18

WAVEFORMATEX:
wFormatTag: 0x0003
nChannels: 2
nSamplesPerSec: 48000
nAvgBytesPerSec: 384000
nBlockAlign: 8
wBitsPerSample: 32
cbSize: 0 (extra bytes)"



I'd be really grateful for any help on this.

v0lt
21st August 2017, 20:11
Since the problem is on different players, I'll assume that the MPC-BE does not bother with anything.
But I can advise you to disable all output sample formats except Int16.

Klaus1189
21st August 2017, 21:14
I can't play this video properly. Can you please take a look at it?
http://www.aktiv-verlag.com/~webvideos/testvideos/2016/canon/Canon_1DX2.MOV

Nothingness
22nd August 2017, 00:05
Since the problem is on different players, I'll assume that the MPC-BE does not bother with anything.
But I can advise you to disable all output sample formats except Int16.

Well, considering that both Media Player Classic Black Edition and Media Player Classic Home Cinema share the same code and are both based on Media Player Classic, I'd say it's relevant. I used Media Player Classic back then, big fan, then when the devs stop supporting the project, I started using Media Player Classic Home Cinema when some devs decided to continue the development of Media Player Classic and make their own version (Home Cinema). I've switched to Black Edition but I also keep Home Cinema on my computer in case I have issues with a file, like when I tried to watch the anime D-Gray-man with BE and the subtitles would not appear, and I switched to HC and they showed up, so I watched that anime with HC.

I don't understand your answer for my problem at all. You will have to tell me more and tel me where to look in the options. My mother language is French, not English.

v0lt
22nd August 2017, 04:22
@Nothingness
http://jpegshare.net/thumbs/c1/f0/c1f047fa33be3032c23384544b25757e.jpg (http://jpegshare.net/c1/f0/c1f047fa33be3032c23384544b25757e.jpg.html)
It's also possible that the wrong audio renderer is selected.

chros
22nd August 2017, 17:51
Well, considering that both Media Player Classic Black Edition and Media Player Classic Home Cinema share the same code and are both based on Media Player Classic, I'd say it's relevant.
They became quite different.

Klaus1189
22nd August 2017, 18:31
updated german translation (https://drive.google.com/drive/folders/0B4y5u0gBKYqbUHk0T3A0ellIa28?usp=sharing), daily new features in MPC-BE :)

STRING IDS_SCREENSHOT_ERROR_OVERLAY -> Is Overlay Mixer Video Renderer still in MPC-BE?
STRING IDS_OSD_RS_RESET_OPTIMAL -> I think this feature is removed from MPC-BE. I only find the option to reset to default settings, but not to optimal settings.

fluffy01
22nd August 2017, 19:15
Hello. I think a problem with the MPC Audio Renderer was introduced somewhere between build 2548 and build 2755.

First, here is my setup: WASAPI mode is Exclusive, and bit exact output is enabled. Everything else is default. I play audio through HDMI to my AVR in a 5.1 setup, and Windows is configured to 2 channels. I am using Windows 10 Creators Update.

When I play a track with 5.1 (not bitstream) audio, and then I pause the track, then most of the time, when I resume the video, the audio is gone, and I need to restart the player and the track, to get the audio back.

Seeking usually works. I don't remember noticing audio disappearing after a seek. Only after a pause and resume. Also, I have not noticed any problems with tracks with stereo audio, though I don't play many of these, so I don't know for sure.

It all works fine in 2548 and is broken in 2755. I also tried build 2807, and that has the same problem.

If you need more info to look into this problem, please let me know, and I will do my best to provide it.

Thank you in advance.

v0lt
23rd August 2017, 19:04
@fluffy01
Perhaps the changes in r2847 should help you.

fluffy01
23rd August 2017, 21:30
Thank you v0lt.
I will test it on saturday, when I get home from work, and report back to you.

Grimsdyke
23rd August 2017, 22:30
Is it correct that 'external audio' does not work when playing a DVD ??

Aleksoid1978
24th August 2017, 03:35
Is it correct that 'external audio' does not work when playing a DVD ??

Yes - it's correct.

Klaus1189
24th August 2017, 19:18
Please do not forget me:
I can't play this video properly. Can you please take a look at it?
http://www.aktiv-verlag.com/~webvideos/testvideos/2016/canon/Canon_1DX2.MOV

STRING IDS_SCREENSHOT_ERROR_OVERLAY -> Is Overlay Mixer Video Renderer still in MPC-BE?
STRING IDS_OSD_RS_RESET_OPTIMAL -> I think this feature is removed from MPC-BE. I only find the option to reset to default settings, but not to optimal settings.

v0lt
24th August 2017, 19:40
I can't play this video properly. Can you please take a look at it?
http://www.aktiv-verlag.com/~webvideos/testvideos/2016/canon/Canon_1DX2.MOVI think that the decoder runs on a single core. It just does not have time to decode quickly.
Аbout the same thing in MPC-HC.

STRING IDS_SCREENSHOT_ERROR_OVERLAY -> Is Overlay Mixer Video Renderer still in MPC-BE?
STRING IDS_OSD_RS_RESET_OPTIMAL -> I think this feature is removed from MPC-BE. I only find the option to reset to default settings, but not to optimal settings.
1. Will be deleted in the future.
2. It is left in reserve.

beter
24th August 2017, 22:53
Update for translation files of Chinese Traditional/simplfied and Dutch based on rev 2847

https://www.sendspace.com/file/ypbom7

chros
25th August 2017, 08:43
@fluffy01
Perhaps the changes in r2847 should help you.
Thanks v0lt, I'll also test this tomorrow. Actually I was the one who asked for the new features, and you were so kind to implement it. Thanks again! :)

Klaus1189
25th August 2017, 15:56
I use automatic refresh rate change of MPC-BE and it works like a charm, but when using delay timer, it delays playback (screen stays black) and then playback starts.
I checked MPC-HC and it also starts playback but the first frame is already rendered and paused till the delay timer runs down and then playback starts with audio.
I beg to change it in MPC-BE the way MPC-HC does it. The reason is, that the MPC-HC method doesn't create dropped frames at the start (Video but also Audio). If you need someone to test, let me know.
To test this feature you need several different videofiles, some with black first frames, some without black ones at the beginning and some with audio starting at the very beginning.

chros
26th August 2017, 11:51
@fluffy01
Perhaps the changes in r2847 should help you.
Unfortunately, this change (using 1.5.1.2859.x64) completely broke what Aleksiod did previously. Back to latest beta 1.5.1.2755.

Aleksoid1978
26th August 2017, 12:42
Unfortunately, this change (using 1.5.1.2859.x64) completely broke what Aleksiod did previously. Back to latest beta 1.5.1.2755.

Check settings MPC Audio Renderer.

fluffy01
26th August 2017, 14:59
@fluffy01
Perhaps the changes in r2847 should help you.

Hmm. Where do I find the latest build? Looking at Yandex, the latest version I can see there is 2838 and on SourceForge, it is even older. Sorry if this is a noob question.

Edit: Ahh. Found link in v0lt's tagline that contained the new builds. Thanks. I will test it now. Perpahs I would be a good idea to update the OP with this link, so you can avoid more noob questions like that in the future.