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

Klaus1189
13th January 2020, 17:54
Thanks for info - fixed.

Thank you, I love that project ;)

wushantao
14th January 2020, 06:40
@wushantao
AviSynth script (http://avisynth.nl/index.php/Main_Page) and AVS (https://wiki.multimedia.cx/index.php/AVS) are two different files, but have the same extension .avs. :(

added:
Do you have an AVS video file that can be opened in MPC-BE or MPC-HC?

thx for the info:thanks:

script=脚本,file=文件

i don't have any AVS files :D actually, this is the first time i know the AVS file.

in wiki and search, i think AVS is a file format, is a standard from a trade association by ours government......independent intellectual property rights......

strictly speaking, AviSynth script=AviSynth 脚本

but usually, we basically say that this is "AVS 脚本"(AviSynth script)

to prevent misunderstandings, i think "AviSynth 脚本" is truely better:D

i cant open firefoxsend right now...and dont know why...try this one...https://fil.email/iYmaArTT (with "AviSynth 脚本")

roytam1
14th January 2020, 07:32
MPC Video Renderer v0.3.8.1060 (https://github.com/Aleksoid1978/VideoRenderer/releases/tag/0.3.8)
Description (https://github.com/Aleksoid1978/VideoRenderer/blob/0.3.8/Readme.md).

Changes:
Improved compatibility with third-party players.
Fixed switching supported formats for DXVA2 and D3D11 video processors during playback.
Faster statistics rendering. A pre-prepared texture with symbols is used.

it seems that it shows a black frame before showing actual frame when seeking. (environment: win7 x64, MPC-HC 1.9.0 64bit)

Aleksoid1978
14th January 2020, 09:34
it seems that it shows a black frame before showing actual frame when seeking. (environment: win7 x64, MPC-HC 1.9.0 64bit)

Test in MPC-BE, show screenshot with statistics(Ctrl+J).

Klaus1189
14th January 2020, 18:33
My buddy has another issue with a specific line in this sample with a Teletext subtitle:
https://drive.google.com/open?id=1_pHHy9Kl51lNWFMM4SK3wISRnNhQ_DCG

There is the mpg file with is the sample file and he made some screenvideos using MPC-BE and Potplayer and what happend.
I downloaded 1.5.5.5000 and can reproduce that the following piece at 01:30 is showed a bit too late.

When I served under Leia,
she would say, hope is like the sun.

I beg for help, again :)

Aleksoid1978
15th January 2020, 03:58
My buddy has another issue with a specific line in this sample with a Teletext subtitle:
https://drive.google.com/open?id=1_pHHy9Kl51lNWFMM4SK3wISRnNhQ_DCG

There is the mpg file with is the sample file and he made some screenvideos using MPC-BE and Potplayer and what happend.
I downloaded 1.5.5.5000 and can reproduce that the following piece at 01:30 is showed a bit too late.

When I served under Leia,
she would say, hope is like the sun.

I beg for help, again :)

Options -> Internal Filters -> Buffer length - set to 10 sec. :)
Default value 3 is not enough to parse end of this subtitles block and it's happened small later :)

Klaus1189
15th January 2020, 11:57
Thank you, it works for him :)

v0lt
15th January 2020, 18:24
@wushantao
Thanks. Updated in r5001.

Klaus1189
17th January 2020, 18:14
I found some inconsistencies according the tooltips of the language dll files in Windows explorer:
For example *eu* has still Media Player Classic - Home Cinema in it:
https://drive.google.com/file/d/1wFmSSuGO9k3WLn_5hbuXQjH2mi-M-iGF/view?usp=sharing

And some tooltips are not written in english, these are in their according language. I think it would look much better to use only english or each language.

v0lt
17th January 2020, 19:37
@Klaus1189
Thanks. I fixed it in r5013. These fields are not translated and will only be in English.

Anima123
19th January 2020, 05:26
There's a flicher when the first subtitle appears, using XySubFilter with MPC Video Renderer, and in DX11 mode, would it indicate a possible bug?

No flicker with DX9 mode.

Klaus1189
19th January 2020, 18:25
Thank you v0lt :)

fried chicken
19th January 2020, 21:46
Hi. I joined some old xvid avi's and wound up re-encoding the file to hevc stored in mkv using VideoReDo. I tried to play the file with MPC-BE 1.5.4 portable and nothing happens. MPC-BE starts, sits for a couple seconds and then closes. The video never starts. I couldn't find anywhere to turn on a logfile so I have no further details. I found MPC-HC has been updated by Clsid so I tried that (MPC-HC 1.9.0) and it plays fine. I also tested the file in Kodi and it plays there as well. Out of curiosity I remuxed with mkvmerge and then MPC-BE played it fine. So, it seems that MPC-BE might have a bug in its mkv parser?

Aleksoid1978
19th January 2020, 22:00
Upload short file for test.

fried chicken
19th January 2020, 22:30
Hi. I joined some old xvid avi's and wound up re-encoding the file to hevc stored in mkv using VideoReDo. I tried to play the file with MPC-BE 1.5.4 portable and nothing happens. MPC-BE starts, sits for a couple seconds and then closes. The video never starts. I couldn't find anywhere to turn on a logfile so I have no further details. I found MPC-HC has been updated by Clsid so I tried that (MPC-HC 1.9.0) and it plays fine. I also tested the file in Kodi and it plays there as well. Out of curiosity I remuxed with mkvmerge and then MPC-BE played it fine. So, it seems that MPC-BE might have a bug in its mkv parser?

Here's a 5MB sample I cut: https://mega.nz/#!Lr5iESKb!2drZDvChgkliP8o8IoDU7_47mKdLGyG-aix4gkIClZM

Aleksoid1978
20th January 2020, 00:45
Here's a 5MB sample I cut: https://mega.nz/#!Lr5iESKb!2drZDvChgkliP8o8IoDU7_47mKdLGyG-aix4gkIClZM

Thanks - fixed.

fried chicken
20th January 2020, 02:13
Thanks for such a fast fix Aleksoid1978! What was the problem?

ryrynz
20th January 2020, 05:17
Thanks for such a fast fix Aleksoid1978! What was the problem?

R5022 - Fixed crash when opening files with HEVC tracks and an empty CodecPrivate block.

v0lt
20th January 2020, 14:15
There's a flicher when the first subtitle appears, using XySubFilter with MPC Video Renderer, and in DX11 mode, would it indicate a possible bug?

No flicker with DX9 mode.
Yes it is possible. But we do not know which versions of the components you are using.
In any case, I can advise you to change the "Swap effect" setting. If that doesn't work, then just use DX9 mode.

juanrugge
21st January 2020, 00:47
hi. so i have this problem back on MPC-HD (with madVR and lavfilters) where whenever i change subtitles or audio, i lost audio and video gets choppy (lower frame rate and frames missing).
after using MPC-BE with madVR and lavfilters, everything work fine for like 2 weeks, and then the same problem happen, didnt update anything. now way to recover from this, only restart player.
load ext subtitles works. i mostly play mkv files, and its the included audio and subs in the container that i cant change.
can someone please guide me as to what could be causing this? if you need any info just ask me. thanks.

ryrynz
24th January 2020, 06:56
Aleksoid, Volt, would you consider an option to allow a small rewind in seconds after resuming when paused?
My Yamaha receiver takes a second for the audio to re-engage so I have to skip back a step each time I unpause so I don't miss audio.
A user defined setting of 1-3 seconds or so could be useful, anyone else in a similar situation or also like this idea?

Aleksoid1978
24th January 2020, 07:56
Use MPC Audio Renderer using Exclusive mode and release when idle ?

ryrynz
25th January 2020, 07:12
Yes, I've unticked release when idle now and it's better thanks. I would still make use of this feature if it was available though as there's still a small delay.

cmhrky
25th January 2020, 21:21
https://www.youtube.com/watch?v=FzI-KE_1Ayo

This video only opens 360p in r5046.

Aleksoid1978
26th January 2020, 01:55
https://www.youtube.com/watch?v=FzI-KE_1Ayo

This video only opens 360p in r5046.

Other formats - fragments based and can't playback(only download).

Klaus1189
26th January 2020, 21:12
I tested latest MPCVideoRenderer-v0.4.0.1114_git2020.01.26-f040872 Nightly and if I enable D3D11 with MPC-BE and external LAV Filters I get a solid green video view. D3D9 is fine.
Going back to latest stable MPCVideoRenderer-v0.3.8.1060 solves the issue. I use Windows 10 Pro 64 bit with MPC-BE 1.5.5.5046 and latest LAVFilters-0.74.1-31 and AMD 20.1.3 driver for 5700XT.

Aleksoid1978
26th January 2020, 23:36
Show screenshot with statistics(Ctrl+J)

Klaus1189
26th January 2020, 23:44
https://drive.google.com/file/d/1CVxHQAoI9KLlI3fb_WVV3vTT8Wu4_cbp/view?usp=sharing

I did some more tests, if I use DXVA2 it works, but if I use software decoding the issue appears. Same for internal filters of MPC-BE.

Aleksoid1978
27th January 2020, 00:25
https://drive.google.com/file/d/1CVxHQAoI9KLlI3fb_WVV3vTT8Wu4_cbp/view?usp=sharing

I did some more tests, if I use DXVA2 it works, but if I use software decoding the issue appears. Same for internal filters of MPC-BE.

Thanks for info - fixed.

dezo
27th January 2020, 11:28
I got new DAC recently (RME ADI 2 on USB) and I tried it with MPC Audio Renderer, but the WASAPI exclusive mode is causing stuttering in movie playback. No problems in shared mode or with other audio renderer, but then the sample rate is obviously not auto switched. How is the WASAPI implemented in MPC? Push mode or event mode? For example in foobar this DAC has problems in event mode but push mode works OK. I also tried various settings in MPC Audio Renderer including buffer sizes but it always stutters in exclusive mode with any content no matter what.

Then I tried Sanear Audio Renderer from GitHub and it works without any problems in WASAPI exclusive mode with this DAC, including auto sample rate switching. No hiccups whatsoever. But I really would like to use the internal MPC Audio Renderer - can this be fixed? I am on win10 x64 1909, MPC x64 1.5.4.

Aleksoid1978
27th January 2020, 12:09
MPC Audio Renderer using event mode, Sanear - push. As you say, using foobar, problem with event mode. There is nothing to do. I don't have plan to implement push method.
And - i don't have such device and can't test/development to improvement.

dezo
27th January 2020, 14:25
Aleksoid1978: I understand, thank you anyway. I really like MPC-BE, so I will use Sanear for now.

v0lt
27th January 2020, 16:14
@Klaus1189
Please check MPCVideoRenderer-v0.4.0.1120_git2020.01.27-2e9d681 (https://yadi.sk/d/X0EVMKP4TcmnHQ).

Klaus1189
27th January 2020, 18:07
@Aleksoid1978 and @v0lt: Thank you for the fast fix and for the Nightly build. It works :)

Aleksoid1978
28th January 2020, 02:38
Aleksoid1978: I understand, thank you anyway. I really like MPC-BE, so I will use Sanear for now.

Try this test build(it's using push method) - https://yadi.sk/d/hnwH9elGw3szbQ

dezo
28th January 2020, 09:19
Wow, thanks. Its almost there.
Stuttering is gone in exclusive mode, but there are continuous cracks in audio (on all buffer size settings). For the sample rate auto switching I have to enable the CheckBox "Do not check format support", then it works. This DAC is using 32bit format (cannot be changed in Windows) and in foobar the default HW buffer size is 200ms so maybe the code just need a little bit of tweaking.

Aleksoid1978
29th January 2020, 06:57
Wow, thanks. Its almost there.
Stuttering is gone in exclusive mode, but there are continuous cracks in audio (on all buffer size settings). For the sample rate auto switching I have to enable the CheckBox "Do not check format support", then it works. This DAC is using 32bit format (cannot be changed in Windows) and in foobar the default HW buffer size is 200ms so maybe the code just need a little bit of tweaking.

Try this build - https://yadi.sk/d/-CEGzjJ_mG6zkw
it's create log on Desktop. Playback some video 5-10 seconds and upload log for me.

dezo
29th January 2020, 09:39
Hi, log is attached, audio was the same - no stuttering but crackling. The source played was a short sample from movie with DTS 48KHz, should be visibile in a log.

Aleksoid1978
29th January 2020, 10:42
Don’t attach here, use any file hosting, like google drive or other.

dezo
29th January 2020, 11:00
Sorry about that, this should work then:
https://uloz.to/file/79BNXS8kP3Nb/mpc-be-log-zip?do=slowDirectDownload
or on google drive:
https://drive.google.com/open?id=1ksnNQTaLFHItXCtTXvZgtFy5ilZZxKV-

Aleksoid1978
29th January 2020, 13:09
Here new build - https://yadi.sk/d/eMpxNwmqcPn8ZA
it's have more detail log.

dezo
29th January 2020, 14:56
Log with more details on google drive:
https://drive.google.com/open?id=1R6k04RiAnZPJE27TQFk6uho6X-TuFYo9

Aleksoid1978
30th January 2020, 00:06
Try this build - https://yadi.sk/d/z_NWcXTNY77AKg
with different "Device buffer".

dezo
30th January 2020, 09:25
And now it seems to be working! No more cracking.
I also tried different sample rates ranged from 44.1kHz up to 192kHz and so far so good. Only the "Do not check format support" must be enabled for the automatic sample rate to work, but that is just a cosmetic thing - considering this DAC is not very Windows friendly. Thank you very much. I really appreciate it.

Aleksoid1978
30th January 2020, 11:27
"Do not check format support" need for some device when it's driver can't say what formats it's supported.

Aleksoid1978
31st January 2020, 02:47
And now it seems to be working! No more cracking.

In rev. 5051 add selecting WASAPI method - Event/Push.

Klaus1189
31st January 2020, 12:42
Updated german translation (https://drive.google.com/file/d/1NwBzp70DqbsN-NeKUsrorOgUedPyb_nu/view?usp=sharing) for new WASAPI method choice :)

clsid
31st January 2020, 17:08
Some suggestions for MPCVR:

First tab of properties window is called "VR Options". Somehow VR first makes me first think of Virtual Reality instead of video renderer. Why not just "Options"?

Is it correct that "Shader Video Processor" is only used when DXVA2/D3D11 video processor is not used for resizing? If so, I suggest to rename "Use for resizing" to something more clear like "Use this for resizing (instead of shader video processor)".

I still get DVD Copy Protect Fail on Windows 7 with latest build 1122.

v0lt
31st January 2020, 17:29
First tab of properties window is called "VR Options". Somehow VR first makes me first think of Virtual Reality instead of video renderer. Why not just "Options"?
I renamed "Settings" as in other filters in r1123.
Is it correct that "Shader Video Processor" is only used when DXVA2/D3D11 video processor is not used for resizing?
Not. A shader video processor can be used to convert YCbCr to RGB when the DXVA2 video processor does not work at all. Perhaps this is not the best name, but it is clear to us.
I still get DVD Copy Protect Fail on Windows 7 with latest build 1122.
The problem with low fps has been fixed. We did not fix other possible problems with DVD-Video protection. If there is a difference in operation compared to the EVR-CP, then please show the screenshots with an error.

clsid
31st January 2020, 17:51
I mean when DXVA2 is used for resize, then the upscaling/downscaling shader isn't used, right?

The DVD Copy Protect Fail error is the same as the error you would get if you disable the region code bypass in MPC-BE/HC and then play a DVD with different region than your DVD drive.