View Full Version : Media Player Classic - BE Win32/x64
Can you fix the Nvidia's chroma 4:2:2 problem in EVR-CP mode?
https://forum.doom9.org/showpost.php?p=1810778&postcount=22001
https://forum.doom9.org/showpost.php?p=1811738&postcount=22032
v0lt
10th July 2017, 19:53
@beter
Thanks. Fixed in r2700.
@P.J
I need a sample.
Added:
Uncheck "YUY2" in internal video decoder.
huhn
10th July 2017, 19:56
is EVR-CP using DXVA scaling for chroma?
if not than this is not nvdias problem for EVR-CP.
v0lt
10th July 2017, 20:15
@huhn
I think the problem is in the mixer format. I hope so. I need to do a few checks.
@P.J
I need a sample.
Added:
Uncheck "YUY2" in internal video decoder.
https://www.sendspace.com/file/fqwlow
If I uncheck YUY2, it'll use UYVY which has the same issue.
is EVR-CP using DXVA scaling for chroma?
if not than this is not nvdias problem for EVR-CP.
I know MPC-BE can't use DXVA scaling with Nvidia cards but Intel, not sure about chroma.
The problem happens with plain EVR too and playing with Quicktime has the same issue too.
v0lt
11th July 2017, 04:43
https://www.sendspace.com/file/fqwlow
If I uncheck YUY2, it'll use UYVY which has the same issue.
Internal video decoder does not use this format.
huhn
11th July 2017, 06:00
I know MPC-BE can't use DXVA scaling with Nvidia cards but Intel, not sure about chroma.
The problem happens with plain EVR too and playing with Quicktime has the same issue too.
EVR is using DXVA scaling even for nvidia. if this is a problem with nvidia EVR CP could do this correctly.
in my test it is using YUY2 by default than p010 if YUY2 is disabled using EVP-CP.
the really strange thing here is that madVR does in correctly with DXVA scaling and p210 input. even with forced YUY2 is is doing it correctly meaning Nvidia is most likely able to do it correctly.
in my test it is using YUY2 by default then p010 if YUY2 is disabled using EVP-CP.
What GPU do you have?
huhn
11th July 2017, 10:19
a 1060
a 1060
So do you have the same problem with YUY2/UYVY and EVR-EVR-CP too?
I think the video is 8-bit then why does it use p010/p210? :confused:
huhn
11th July 2017, 10:36
yes EVR/EVR-CP have aliased chroma with YUY2.
madVR get's p210 by default so you can assume the file is 10 bit.
lavfilter does the same.
yes EVR/EVR-CP have aliased chroma with YUY2.
madVR get's p210 by default so you can assume the file is 10 bit.
lavfilter does the same.
Any other way to check if the video is 8 bit or 10 bit? :rolleyes:
huhn
11th July 2017, 12:25
if someone can look at the frame header https://wiki.multimedia.cx/index.php/Apple_ProRes
why does it matter if it is 8 or 10 bit?
if someone can look at the frame header https://wiki.multimedia.cx/index.php/Apple_ProRes
why does it matter if it is 8 or 10 bit?
To know the right output format.
madVR has no problem but I don't wanna use it since it blows up my PC.
It seems EVR/EVR-CP use nearest neighbor chroma upscaling.
Well, I tried to play with MPC decoder. It reports: :confused:
Input format: prores, YUV 10-bit 4:2:2
Output format: NV12 (8-bit 4:2:0)
Graphics Adapter: NVIDIA GeForce GTX 960 (10DE:1401)
http://i.imgur.com/dYjqOs9.png
v0lt
14th July 2017, 19:15
The problem with YUY2 and UYVY is "fixed" in r2712.
@P.J
What exactly did you want to receive?
I will remind, the EVR-CP can accept on an input only that usual EVR can accept.
I have so:
Input format: prores, YUV 10-bit 4:2:2
Output format: YUY2 (8-bit 4:2:2)
Graphics Adapter: NVIDIA GeForce GTX 950 (10DE:1402)
Shouldn't it be P210 rather than YUY2? madVR can output in P210 correctly.
nevcairiel
14th July 2017, 22:05
EVR doesn't support P210.
EVR doesn't support P210.
Ah, I didn't know that.
What about P010 (4:2:0 10bit) compared to YUY2 (4:2:2 8bit) ?
v0lt
15th July 2017, 05:57
Ah, I didn't know that.
What about P010 (4:2:0 10bit) compared to YUY2 (4:2:2 8bit) ?
Reducing chroma subsampling is more noticeable than decreasing bit depth.
PS: The P010 format is available in the software mode for Windows 8+ only.
chros
15th July 2017, 10:47
Thanks Aleksoid, this is a very useful feature.
Thank you, Aleksoid!
Since this commit however, it seems to cause AV Sync issues quite often now. This typically occurs around, pause/resume and step forward/backwards. Seeking backwards or forwards often corrects this and rarely reopening the file may be required.
Not sure if anybody else has noticed this?
I didn't since I tried out 2-3 weeks ago and it wasn't in the nightlies. I'll keep an I on it from now on.
cremor
15th July 2017, 20:37
Hi,
I tried MPC-BE (version 1.5.1 build 2548 beta) today for the first time (coming from MPC-HC) and have a few questions:
1. How do I configure the automatically shown subtitles to be only those of foreign languages and default/forced ones? My native language is German, so I only want to see German subtitles if they are default/forced, but I always want to see English subtitles. MPC-HC worked this way but I can't figure it out with MPC-BE, neither with the internal filters nor with LAV.
2. Is there a way to make the seek preview "smoother"? It seems like there is a black frame just before each real frame that's shown, so it looks quite unsteady.
3. Is there a preferred "sync x to y" option for the MPC Audio Renderer when used with madVR?
4. How can I use the MPC-HC Windows Explorer icons with MPC-BE? I replaced the mpciconlib.dll file but it seems like it isn't used (always shows the same MPC-BE icon, even if the format icons option is checked).
arapkadri
15th July 2017, 23:08
MPC-BE I give 12 stars ************
Hdr support is automatically enabled
Open a video with HDR to test another player to test colors will fade
Turn on the same HDR video (MPC-BE) and you'll see the colors are vibrant and realistic
MPC-BE use its own codecs
Do not use an external codec for MPC-BE
My graphics card evga gtx960 supersc acx 2.0 gddr5 4gb
DXVA2 hardware full decoding support
http://jpegshare.net/thumbs/4b/31/4b31e93595aa9f0c84dbed05fe22d7aa.jpg (http://jpegshare.net/4b/31/4b31e93595aa9f0c84dbed05fe22d7aa.jpg.html)
JarrettH
16th July 2017, 01:46
MPC-BE I give 12 stars ************
Hdr support is automatically enabled
Open a video with HDR to test another player to test colors will fade
Turn on the same HDR video (MPC-BE) and you'll see the colors are vibrant and realistic
MPC-BE use its own codecs
Do not use an external codec for MPC-BE
My graphics card evga gtx960 supersc acx 2.0 gddr5 4gb
DXVA2 hardware full decoding support
Are there reasons to use MPC-BE's codecs instead of installing LAV filters?
arapkadri
16th July 2017, 02:05
Are there reasons to use MPC-BE's codecs instead of installing LAV filters?
yes
This player with the best codec.
I tested all codecs
The best of this player's own codecs MPC-BE
The best and most powerful video player in all video players is this MPC-BE :D;)
http://jpegshare.net/thumbs/d5/c0/d5c068d461927c093928ea2bb101a6ee.jpg (http://jpegshare.net/d5/c0/d5c068d461927c093928ea2bb101a6ee.jpg.html)
huhn
16th July 2017, 07:55
mpc-be uses a very basic HDR-SDR conversation for none HDR output. for true HDR you need madVR or the windows video app.
and the used "codecs" in this case is DXVA and for software it is ffmpeg like in any other windows video player.
Interesting!
mpc-be uses a very basic HDR-SDR conversation for none HDR output. for true HDR you need madVR or the windows video app.
and the used "codecs" in this case is DXVA and for software it is ffmpeg like in any other windows video player.
madVR blows up my GTX960 while playing HDR with default settings.
huhn
16th July 2017, 21:36
all i can say is fix your system or provide steps to reproduce the issue.
the number of people reporting that madVR is blowing up there PC 1 person. sorry but this points at your system.
wushantao
17th July 2017, 08:49
hello guys,
thx for the great software
now, i have a small request
i use laptop and i need to switch mpc be config quickly,
plug power supply:soft decode use cpu, and use madvr
not plug power supply:hard decode use gpu, and dont use madvr
maybe a button, switch mode1→mode2→mode1→mode2。。。。
:thanks:
Rickkins
17th July 2017, 13:49
Hey hey....
First off, this forum is still alive...!! ...it's been a while.
Secondly, just found out about this player yesterday, upon hearing the news about mpc-hc's impending possible demise.
Seems like a decent replacement so far.
Thanks.
xpclient
17th July 2017, 13:50
Hi I just switched to MPC-BE after MPC-HC announced the end of their project.
I noticed the following MPC-HC features missing from MPC-BE that I used:
- File management commands like Delete to Recycle Bin, Open file location, Add containing folder (all in Playlist)
- Jump to Beginning of playback using Home key
- Repeat mode: Repeat File/Repeat entire playlist
- Ability to use Video Overlay Mixer, VMR-7, VMR-9 windowed (these older renderers are useful in playing certain HD videos on slow machines). Overlay mixer on Windows 8/10 keeps DWM on and is very fast. Even HD videos that hang with EVR play fine on slower PCs with Overlay mixer without any dropping of frames or lag.
Any chance the MPC-BE developers might add any of these features?
:thanks: anyway
stax76
17th July 2017, 14:49
99% percent of the requests might not even get a reply, you can help your self with mpv and a LUA IDE like ZeroBrain or Visual Studio Code.
gargoyle56
17th July 2017, 16:28
Hello developers of MPC-BE:
I used MPC-HC for a while. I have to say that the player along with madVR plugin is an irressitible mix. The output was great.
MPC-BE is now in use. It is a great player. The computer in use is a bit dated. It uses a two way graphics processing; one discrete and the other integrated. Video is processed using the integrated graphics which is Intel based. If there is any way MPC-BE can detect the other GPU (discrete) it would be of great help. MPC-BE has been able to detect the INTEGRATED graphics so far.
Ocassionally LAV video filter is put to use but the filter too will detect only the INTEGRATED graphics unit.
Hope developers might ponder upon this.
MPC-HC project might cease. Bad to know about that.
lvqcl
17th July 2017, 16:38
Ability to use Video Overlay Mixer, VMR-7, VMR-9 windowed (these older renderers are useful in playing certain HD videos on slow machines).
These renderers were available in older versions of MPC-BE and then were removed.
v0lt
17th July 2017, 17:06
- File management commands like Delete to Recycle Bin, Open file location, Add containing folder (all in Playlist)No.
- Jump to Beginning of playback using Home keyUse the Stop button or try Large Jump with 2000000000 ms interval.
- Repeat mode: Repeat File/Repeat entire playlistImpossible by architecture.
- Ability to use Video Overlay MixerNot planned. Use MPC-HC or older versions of MPC-BE.
VMR-7, VMR-9 windowed
These two renderer present.
PS: VMR-7 = System Default.
wushantao
17th July 2017, 18:05
No.
Use the Stop button or try Large Jump with 2000000000 ms interval.
Impossible by architecture.
Not planned. Use MPC-HC or older versions of MPC-BE.
These two renderer present.
PS: VMR-7 = System Default.
how about quickly switch config:P
v0lt
17th July 2017, 18:24
how about quickly switch config:PUse two versions of the player with the settings saved in the player folder.
AngelGraves13
17th July 2017, 19:54
MPC-BE can't keep sync with any file I play with Default or Internal Audio Renderer. MPC HC works without an issue. I use madVR, but tried EVR Custom and again same thing.
MPC-BE I give 12 stars ************
Hdr support is automatically enabled
Open a video with HDR to test another player to test colors will fade
Turn on the same HDR video (MPC-BE) and you'll see the colors are vibrant and realistic
MPC-BE use its own codecs
Do not use an external codec for MPC-BE
My graphics card evga gtx960 supersc acx 2.0 gddr5 4gb
DXVA2 hardware full decoding support
I tried to play "LG_Chess_HDR.mp4" but it made no difference :confused:
arapkadri
18th July 2017, 01:23
I tried to play "LG_Chess_HDR.mp4" but it made no difference :confused:
Demo Videos from here
http://4kmedia.org/
http://jpegshare.net/thumbs/f9/f0/f9f08266e740e194575da988172182e8.jpg (http://jpegshare.net/f9/f0/f9f08266e740e194575da988172182e8.png.html)
http://jpegshare.net/thumbs/0c/de/0cde465ca9b7da865a3d5653342e568e.jpg (http://jpegshare.net/0c/de/0cde465ca9b7da865a3d5653342e568e.png.html)
Socket774
18th July 2017, 05:22
Hello.
This is a latest mplayerc.ja.rc.txt.
It's based on [r2720].
https://www.zeta-uploader.com/en/78795953
Still bad:
https://5-t.imgbox.com/ODkXzb5P.jpg (http://imgbox.com/ODkXzb5P)
lvqcl
18th July 2017, 16:53
Still bad
Use latest nightly builds if you want latest improvements.
v0lt
18th July 2017, 17:04
@Socket774
Thanks. Updated in r2726.
@P.J
You have an outdated version.
Use latest nightly builds if you want latest improvements.
Thanks, ain't it a bit saturated?
huhn
18th July 2017, 17:52
compare it with madVR.
the madVR bt709 -> bt2020 conversion is proven to be correct from calibrator.
saturation is hard to judge without a proper calibrated screen anyway.
arapkadri
18th July 2017, 19:28
compare it with madVR.
the madVR bt709 -> bt2020 conversion is proven to be correct from calibrator.
saturation is hard to judge without a proper calibrated screen anyway.
MadVR is having a lot of difficulties with videos
There are freezing and breaks, the CPU is too loaded :confused:
MadVR is having a lot of difficulties with videos
There are freezing and breaks, the CPU is too loaded :confused:
I was reported it before but... For me, it blows up my GPU.
huhn
18th July 2017, 20:55
MadVR is having a lot of difficulties with videos
There are freezing and breaks, the CPU is too loaded :confused:
it doesn't really use the CPU.
@P.J i'm still waiting for steps to reproduce it and or at least your settings.
Klaus1189
19th July 2017, 16:41
MPC-BE crashes when I play the 8k version (downloaded mp4 file) of https://www.youtube.com/watch?v=sLprVF6d7Ug
But it plays fine in Browser.
EDIT:
https://www.youtube.com/watch?v=1La4QzGeaaQ in 8k 60p doesn't play smooth in Firefox, maybe my Graphic card is too weak?
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.