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

cmhrky
23rd April 2022, 12:35
Enabled but not work from m3u list or Favorites.

Aleksoid1978
23rd April 2022, 13:02
Enabled but not work from m3u list or Favorites.

Yes - it's working "bad". If need - use yt-dlp.
I'm not interest spend my time for such urls, sorry :)

Sunspark
23rd April 2022, 18:33
MPC Video Renderer is good. People using EVR-CP should give it a try.

I had the thought that it might help adoption to bundle it with MPC-BE.

cmhrky
23rd April 2022, 19:25
Yes - it's working "bad". If need - use yt-dlp.
I'm not interest spend my time for such urls, sorry :)

OK. Thanks.

cmhrky
24th April 2022, 13:33
I do not know if it is possible to do this. In any case, now nothing is planned.

If yt-dlp.exe and ffmpeg.exe are in the same folder, it can record.
Suggestion: If a url is opened with yt-dlp, yt-dlp can do the job when trying to save with "File > Save As..".

wushantao
24th April 2022, 14:31
https://anonfiles.com/BbDdM3Z4x2/mplayerc.sc.rc_7z
https://files.catbox.moe/y3rx7h.7z

Simplified Chinese update:)

v0lt
24th April 2022, 17:42
It seems like the subtitle text size decrease/increase is not working. "Subtitle text size: XX" OSD appears, but nothing happens without reload the subtitle.
Fixed today. Also works for subtitles in SubRip format.

@wushantao
Thanks. Updated.

Some other translations have also been updated.

s0meone_new
25th April 2022, 21:11
Hungarian translation updated:
https://www16.zippyshare.com/v/Wh83UOvo/file.html

beter
28th April 2022, 15:39
Update translation of Traditional Chinese and Dutch:
https://www.sendspace.com/file/551gl2

v0lt
28th April 2022, 16:00
@s0meone_new, @beter
Thanks. Updated.

mogli
29th April 2022, 07:58
Video where 'MP4(H.264) 720p' doesn't play but MPC-BE just stays paused: https://www.youtube.com/watch?v=Ah2Ioe1fo3U
Pressing play or trying to play from the middle of the video jumps right to the end.
Most other resolutions and formats work fine. Happens with more and more videos in the last few weeks. Any ideas?

Aleksoid1978
29th April 2022, 08:01
Video where 'MP4(H.264) 720p' doesn't play but MPC-BE just stays paused: https://www.youtube.com/watch?v=Ah2Ioe1fo3U
Pressing play or trying to play from the middle of the video jumps right to the end.
Most other resolutions and formats work fine. Happens with more and more videos in the last few weeks. Any ideas?

This means that the video in this format is simply "unavailable", it is not completely uploaded, usually the file is simply without data.

This can be easily checked by downloading this format with any download program.

Anima123
2nd May 2022, 06:09
Hi, I've noticed when using DirectX11 mode of MPC Video Renderer with XySubFilter, in full-screen mode, there's always a flickering when the first sub pic appears. It's probably due to the XySubFilter in DirectX 9 mode.

The flickering is annoying, my best shot for now is to go back to DirectX 9 mode. Any better solution that I can use it in DirectX11 mode, without the flickering?

Aleksoid1978
2nd May 2022, 08:12
Hi, I've noticed when using DirectX11 mode of MPC Video Renderer with XySubFilter, in full-screen mode, there's always a flickering when the first sub pic appears. It's probably due to the XySubFilter in DirectX 9 mode.

The flickering is annoying, my best shot for now is to go back to DirectX 9 mode. Any better solution that I can use it in DirectX11 mode, without the flickering?

Please wait, decision in progress :)

v0lt
2nd May 2022, 12:03
It's probably due to the XySubFilter in DirectX 9 mode.
I know different XySubFilters: one (https://github.com/Cyberbeing/xy-VSFilter/releases), two (https://github.com/pinterf/xy-VSFilter/releases), three (https://github.com/Masaiki/xy-VSFilter/releases).

Sunspark
2nd May 2022, 20:58
Is there really that much difference between the external subtitle filter and the internal one? I was under the impression that they share a common codebase.

huhn
2nd May 2022, 21:37
long ago yes the majority are vsfilter based but libass is different has different strengths over vsfilter and is still in active development so even the different xy subfilter are very different.

Anima123
2nd May 2022, 22:32
I know different XySubFilters: one (https://github.com/Cyberbeing/xy-VSFilter/releases), two (https://github.com/pinterf/xy-VSFilter/releases), three (https://github.com/Masaiki/xy-VSFilter/releases).

Actually I have tried these and ended with the same result.

v0lt
7th May 2022, 07:14
MPC Video Renderer 0.5.8.1877 (https://github.com/Aleksoid1978/VideoRenderer/releases/tag/0.5.8)

Changes:
Optimized image overlay through the IMFVideoMixerBitmap interface.
Fixed processing of the first frames by the DXVA2 video processor on AMD and Intel graphics adapters.
Fixed rounding errors in HDR metadata.
Fixed work in DX11 mode when changing the display.
Added support for Y210 and Y216 formats for DX11 mode.
Reworked support for YUY2, AYUV, Y410, Y416 formats for Shader video processor in DX11 mode.
Added debug information about DXGI formats to the "Information" window.
Fixed copying of RGB24 and RGB48 with odd width size in some rare situations.
Added experimental support for image upscaling by the "Jinc2" algorithm.
Recommended version of MPC-BE 1.6.2.6991 (0a27de8af) or later.

Perenista
8th May 2022, 04:59
I did a comparison between MPC-HC and MPC-BE playing the same file with these specs:

https://pastebin.com/2t26ZNvx

MPC-HC played correctly, while MPC-BE failed, because if you move back and forth macroblocks will be seen. If you don't touch the seekbar everything is fine.

Then I did a comparison of filters being loaded.

This was the end result:

MPC-HC

- SaneAR Audio Renderer
- madVR
- Audio Switcher
- LAV Video Decoder (internal)
- ffdshow Audio Processor
- LAV Audio Decoder
- LAV Splitter Source (internal)

MPC-BE

- Default DirectSound Device
- madVR Renderer
- ffdshow Audio Processor
- LAV Video Decoder
- Audio Switcher
- MPC Audio Decoder
- MPC Matroska Source

After I changed MPC-BE to load all of these, the problem stopped.

- Default DirectSound Device
- madVR Renderer
- ffdshow Audio Processor
- LAV Video Decoder
- Audio Switcher
- LAV Audio Decoder
- LAV Splitter Source

Any thoughts?

v0lt
8th May 2022, 07:02
Any thoughts?
Use the latest version of MPC-BE and include the version number when you write "bug report".
Use built-in filters including video decoder.
The MediaInfo report for a regular file is useless because prevents others from checking exactly your file (other similar files are reproduced well by them).

rahzel
10th May 2022, 04:29
When I play HDR movies passed through to my LG C1 OLED and have the seekbar open, the colour changes and has a slight green tint. When the seekbar goes away it looks normal. This only seems to happen on my LG C1 and not my monitor. Is this because of the ABL (auto brightness limiter) on the C1, a bug, or something causing it that I can change to fix it?

I have just discovered MPC VR recently and used madvr before, so I have only used the last two versions of mpc vr.

Aleksoid1978
10th May 2022, 08:29
When I play HDR movies passed through to my LG C1 OLED and have the seekbar open, the colour changes and has a slight green tint. When the seekbar goes away it looks normal. This only seems to happen on my LG C1 and not my monitor. Is this because of the ABL (auto brightness limiter) on the C1, a bug, or something causing it that I can change to fix it?

I have just discovered MPC VR recently and used madvr before, so I have only used the last two versions of mpc vr.

MPC VR just do HDR Passthrough using Windows API. If you TV enable some logic - disable it :)

rahzel
10th May 2022, 10:14
MPC VR just do HDR Passthrough using Windows API. If you TV enable some logic - disable it :)
Figured out what was causing it. I have two displays connected to my PC (LG OLED and gaming monitor). I only use one display at a time, and it's only when I switch to my LG OLED without signing out or restarting my PC does this issue happen. A simple signing out of windows, then signing back in fixes it. Probably a dual display/windows issue, but easy enough to fix myself.

One more question though. When I set 'Auto display HDR on/off' to fullscreen only, it only works if fullscreen exclusive mode is checked. I don't particularly like fullscreen exclusive mode with MPC VR because it takes away the seek bar. Is it supposed to only work with exclusive mode, or is mine not working properly?

Aleksoid1978
10th May 2022, 10:37
One more question though. When I set 'Auto display HDR on/off' to fullscreen only, it only works if fullscreen exclusive mode is checked.

Yes ...

huhn
10th May 2022, 13:12
the problem here is the wording.

a user understands a fullscreen anything that takes the entire screen even through this is technically windowed fullscreen if exclusive mode is not used.

bozek
10th May 2022, 14:32
I'm not sure whether this has already been reported but the mediainfo dialog looks a bit out of place on Win11.

https://i.imgur.com/xfqoeUM.png

rahzel
10th May 2022, 18:23
Yes ...

the problem here is the wording.

a user understands a fullscreen anything that takes the entire screen even through this is technically windowed fullscreen if exclusive mode is not used.
Right. Basically i'm wondering if auto HDR can work with windowed Fullscreen, or does it have to be exclusive Fullscreen.

huhn
10th May 2022, 19:05
if you don't use it it will use HDR all the time and with the option it will use it with exclusive mode only.

Grimsdyke
10th May 2022, 22:18
@devs. I recently purchased a blu-ray containing two movies but the releasing company used a "/" to seperate the titles in the volumelabel.
Of course this causes several problems. One is that auto-load external audio fails now because "/" is not allowed as part of a windows file name. Is there maybe a way to fix this ? Maybe simply ignoring the "/" so that are just two spaces between the titles ?

Aleksoid1978
10th May 2022, 23:29
@devs. I recently purchased a blu-ray containing two movies but the releasing company used a "/" to seperate the titles in the volumelabel.
Of course this causes several problems. One is that auto-load external audio fails now because "/" is not allowed as part of a windows file name. Is there maybe a way to fix this ? Maybe simply ignoring the "/" so that are just two spaces between the titles ?

Done - all unsupported symbols in path/filename replaced by _.

Aleksoid1978
11th May 2022, 01:59
I'm not sure whether this has already been reported but the mediainfo dialog looks a bit out of place on Win11.

https://i.imgur.com/xfqoeUM.png

Can't reproduce.
Using Windows 11 + 175% DPI.

Grimsdyke
11th May 2022, 08:36
Done - all unsupported symbols in path/filename replaced by _.

Brililant - thank you very much !

Follow up: One suggestion for fine tuning this. It would be nice if I could add a parameter to the external audio files so that it gets loaded only to the correct movie. Maybe the mpls ??

huhn
18th May 2022, 01:14
i have a question about the experimental jinc2 scaler.
the code is the precise jinc version and it uses 3 tab right?
while the 2 lanczos version and there number represent the tab number?

v0lt
18th May 2022, 05:46
i have a question about the experimental jinc2 scaler.
the code is the precise jinc version and it uses 3 tab right?
while the 2 lanczos version and there number represent the tab number?
Code - resizer_onepass_jinc2.hlsl (https://github.com/Aleksoid1978/VideoRenderer/blob/9ce801a59499c3f182ca294cb92b57de246a7522/Shaders/examples/resizer_onepass_jinc2.hlsl)
Discussion and links in Issue #21 (https://github.com/Aleksoid1978/VideoRenderer/issues/21).

huhn
18th May 2022, 11:12
can you share an example of the distortion?

also have a look here: https://github.com/zachsaw/MPDN_Extensions/blob/master/Extensions/RenderScripts/EwaScaler/EwaScaler.hlsl

v0lt
18th May 2022, 11:34
can you share an example of the distortion?
For example bw18x18_rgb.avi (https://disk.yandex.ru/d/U-vpsybFePjdU)

huhn
18th May 2022, 12:05
at least 3 different implementation of ewa lanczos...

madVR jinc3 https://abload.de/img/madvrfajee.png
mpcVR "jinc2" https://abload.de/img/mpcvrxwkjk.png

as you can see here madVR starts to show the same issues.
mpv ewa https://abload.de/img/mpvamjtt.png
mpv ewa sharp https://abload.de/img/mpvsharp16kyi.png
i could not find the the mpv GLSL shader to the version used in mpcVR
i was wondering if it was the precise one.

how much dependency does mpcVR need? if it is easy to compile i may play around with it myself. if i'm very lucky i may find the problem.

tiben20
18th May 2022, 13:49
at least 3 different implementation of ewa lanczos...

madVR jinc3 https://abload.de/img/madvrfajee.png
mpcVR "jinc2" https://abload.de/img/mpcvrxwkjk.png

as you can see here madVR starts to show the same issues.
mpv ewa https://abload.de/img/mpvamjtt.png
mpv ewa sharp https://abload.de/img/mpvsharp16kyi.png
i could not find the the madVR GLSL shader to the version sued in mpcVR
i was wondering if it was the precise one.

how much dependency does mpcVR need? if it is easy to compile i may play around with it myself. if i'm very lucky i may find the problem.
its really easy to compile you need visual studio 2019 or earlier. You clone the git rep, then update the submodule and you can compile afterward.

GCRaistlin
18th May 2022, 19:02
/dub option doesn't see files the path to which is longer than 259 characters.

v0lt
18th May 2022, 20:18
/dub option doesn't see files the path to which is longer than 259 characters.
Support for long paths is very limited due to the fact that Windows does not have a normal API for working with long paths. Yes, I know about the "\\?" prefix and about removing the restriction in specially tuned Windows 10. But this is not a normal API that MicroSoft could have done 16 or 21 years ago.

But you can try MPC-BE 1.6.2.7111 (64f50e5da) when it's available.

Sunspark
19th May 2022, 06:19
Is it possible to bundle an option that grants permission to write this string to the registry? It would solve the longpath problem.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"LongPathsEnabled"=dword:00000001

v0lt
19th May 2022, 06:52
Is it possible to bundle an option that grants permission to write this string to the registry? It would solve the longpath problem.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"LongPathsEnabled"=dword:00000001
And then rewrite the entire code for working with files twice.

Sunspark
20th May 2022, 07:32
Why re-write any code at all?

If the registry key is present (it's opt-in) then you don't have to worry about the max path length of 255-260 anymore and you don't have to re-write your existing code.

One caveat though, this key only applies to Windows 10 build 1607 and above. So that means the option needs to be greyed out if winver is below a certain build number.

v0lt
20th May 2022, 17:23
Why re-write any code at all?

If the registry key is present (it's opt-in) then you don't have to worry about the max path length of 255-260 anymore and you don't have to re-write your existing code.
Cool. You know how to support long paths in MPC-BE! It remains to restore the player in systems other than Windows 10 with the specified key.

Sunspark
21st May 2022, 02:58
I don't think there's that many people that need long paths anyway to begin with. I only ever ran into it as an issue once at work on a network drive. So, based on my personal experience, I think it's good enough to have partial support where it's present for builds over x but not for others. This feature is only a nice to have anyway. Could always just be a FAQ item too and people can do it themselves.

Aleksoid1978
21st May 2022, 06:02
To support "real" long paths(not with "\\?" prefix), you need to rewrite a lot of code, especially considering that this support is only in Windows 10 - this is a very decent amount of work and testing.
Personally, I'm not interested.

But - patch are welcome.

v0lt
21st May 2022, 12:16
BassAudioSource-0.1.0.20_git2022.05.21-dbcdaf9 (https://disk.yandex.ru/d/rCXRJdjWvaaQwQ)
Another source filter using the BASS library. There is x64 support.
Source code (https://github.com/v0lt/BassAudioSource).

filler56789
21st May 2022, 16:34
BassAudioSource-0.1.0.20_git2022.05.21-dbcdaf9 (https://disk.yandex.ru/d/rCXRJdjWvaaQwQ)
Another source filter using the BASS library. There is x64 support.
Source code (https://github.com/v0lt/BassAudioSource).

Thanks! :thanks:

Anima123
22nd May 2022, 05:26
MPC Video Renderer with mpc-be latest snapshot will quit silently when switching between windows mode and fullscreen mode a couple times.