View Full Version : Media Player Classic - Home Cinema (MPC-HC) - v1.7.13
LouieChuckyMerry
13th September 2014, 15:33
@LouieChuckyMerry: Try changing gpu driver settings. Possibly check option "use player options" or alike.[/QUOTE]
Thanks for your reply, kasper93. I've adjusted the settings in the NVIDIA Control Panel but nothing changes. My version of MPC-HC is installed, not portable, so I'm not sure what else to try.
Edit: I dug a bit deeper and found the Intel Graphics and Media Control Panel, where I was able to select multiple "Application Settings" and solve the problem. Thanks again for the idea, kasper93.
LouieChuckyMerry
14th September 2014, 06:51
Is it possible to have the MPC-HC window resize down automatically upon stopping playback? As it is now the screen goes blank upon stopping playback and a left double-click is necessary to resize the window down. Thanks for any help :) .
kasper93
14th September 2014, 21:43
You can select "Close" as after playback event (options->playback). This will close the media file and restore initial MPC-HC window size. Or you can check "exit fullscreen at the end of playback" (options->fullscreen) this will exit full screen.
LouieChuckyMerry
15th September 2014, 02:43
I have "Exit fullscreen at the end of playback" checked under Options/Fullscreen, and if the video runs to its end then the window restores down; however, if I click the "Stop" button at any point during fullscreen playback the fullscreen becomes black and a double left-click is required to restore the window down.
Under Options/Playback there is no possibility to select "Close" as an after playback event (I'm using v1.7.6-64bit, run on Windows 7), as can be seen below:
http://imagizer.imageshack.us/v2/xq90/904/0xQnBa.jpg (http://imageshack.com/f/p40xQnBaj)
Snowknight26
15th September 2014, 14:29
So hit escape first before stopping.
fvisagie
15th September 2014, 16:36
When MPC-HC is at fullscreen and a configured Windows shortcut key is pressed (e.g. to launch an application), Windows shortcut keys are disabled.
In some cases it is possible to restore shortcut key operation by reconfiguring the actual shortcut keys afterwards; in other cases a reboot is required.
This problem does not occur in windowed mode.
Version information:
MPC-HC
------
Build information:
Version: 1.7.6 (ebc29cf)
Compiler: MSVC 2013 Update 2 (SSE)
Build date: Jul 5 2014 09:11:28
LAV Filters:
LAV Splitter: 0.62.0.0
LAV Video: 0.62.0.0
LAV Audio: 0.62.0.0
FFmpeg compiler: MinGW-w64 GCC 4.8.3
Operating system:
Name: Windows NT 6.1 (build 7601, Service Pack 1)
Version: 6.1
Hardware:
CPU: Intel(R) Core(TM) i5-2540M CPU @ 2.60GHz
GPU: Intel(R) HD Graphics Family (driver version: 8.15.10.2418)
In case it makes any difference, the default Enhanced Video Renderer (custom presenter) is used.
LouieChuckyMerry
16th September 2014, 02:50
So hit escape first before stopping.
Thanks for the idea, Snowknight26. Hitting escape does minimize the window, but I'd prefer to be able to skip this step and have hitting stop do the same thing while stopping the playback. Any ideas how to achieve that behavior?
fvisagie
16th September 2014, 09:51
If you (are going to) use remote control, you can combine multiple commands to achieve what you want. In this case, either Stop + double-click, or Esc + Stop.
LouieChuckyMerry
16th September 2014, 13:46
If you (are going to) use remote control, you can combine multiple commands to achieve what you want. In this case, either Stop + double-click, or Esc + Stop.
That's an interesting idea, fvisagie, something that never would've crossed my mind. Thanks :) . I wondered about the remote control section in the settings, maybe I'll do some bargain hunting (although using a remote would be pretty pitiful given that my laptop is only at the end of my bed when I'm watching a movie).
Another question: having poked through all the settings several times, am I correct in thinking that the only way to adjust the size of subtitles is going to Options/Subtitles/Default Style and changing each scale setting individually? That is, did I miss a hotkey or single option somewhere to increase/decrease subtitle size more easily? Thanks.
fvisagie
16th September 2014, 15:07
maybe I'll do some bargain hunting (although using a remote would be pretty pitiful given that my laptop is only at the end of my bed when I'm watching a movie)
I use Vectir (http://www.vectir.com/) on my phone, configured to simulate keypresses via Bluetooth. I chose this approach for its configurability, both on the remote as well as on the MPC-HC side.
Regarding your other question, I also haven't spotted any quicker way of changing subtitle size.
vivan
16th September 2014, 15:13
Another question: having poked through all the settings several times, am I correct in thinking that the only way to adjust the size of subtitles is going to Options/Subtitles/Default Style and changing each scale setting individually? That is, did I miss a hotkey or single option somewhere to increase/decrease subtitle size more easily? Thanks.Click on font name, it will open font settings.
LouieChuckyMerry
17th September 2014, 02:05
I use Vectir (http://www.vectir.com/) on my phone, configured to simulate keypresses via Bluetooth. I chose this approach for its configurability, both on the remote as well as on the MPC-HC side.
Thanks, fvisagie, I'll definitely look into Vectir.
Click on font name, it will open font settings.
Thank you, vivan, that's much easier than adjusting the scale settings :) .
User 2014
18th September 2014, 22:37
mpc-hc 1.7.6 32bit, windows 7 sp1 64bit:
when i play a wmv file, mpc-hc decodes wma audio with windows wma decoder instead of internal lav decoder.
why?
wanezhiling
18th September 2014, 23:56
Because mpc-hc doesn't enable wma by default.
User 2014
19th September 2014, 10:10
how to enable internal wma decoder?
wanezhiling
19th September 2014, 12:20
Hmmm...
I tried latest nightly build and yeah I couldn't find the wma option too..
Why they remove it, who knows?
User 2014
19th September 2014, 15:23
because internal wma decoder is very experimental i think, but why reverse-engineering wma decoder is so hard?
nevcairiel
19th September 2014, 15:31
Why not use the Microsoft decoder anyway? Microsoft designed the format, why don't you trust their decoder? :)
User 2014
19th September 2014, 15:45
:D
because microsoft decoders are outdated i think.
foxyshadis
19th September 2014, 16:08
:D
because microsoft decoders are outdated i think.
Based on what? They work, they support interlaced, they're basically bug-free, and they're faster. They aren't updated as often as ffmpeg, but that's more because ffmpeg still has to fix bugs or make minor speedups from time to time.
MS and ffmpeg both aren't very interested in continued development of the format. It is what it is.
nevcairiel
19th September 2014, 16:23
Interlaced audio? :)
And for video, ffmpeg supports that as well these days, it is however true that the Microsoft decoder is faster there.
User 2014
19th September 2014, 17:27
:D ... i don't think microsoft will update wma decoder in future, unless update the decoder for security reasons.
cyberbeing
19th September 2014, 19:07
It appears the new NVIDIA 344.11 drivers now cause Overlay Mixer, EVR, and EVR-CP to accept P010 input, but output is completely broken (at least on my GTX 770)... If this is something NVIDIA actually plans to support or just a mistake, who knows, but this may prove to be a bit of an annoyance for the time being.
Why not use the Microsoft decoder anyway? Microsoft designed the format, why don't you trust their decoder? :)
A couple years ago, I came across a sample in MKV which the Microsoft Audio decoder was causing massive stuttering & a/v sync issues on. LAV Audio handled it perfectly, and overall seems more stable with wma muxed in containers other than wmv. I've also see the Microsoft Video decoder refuse to playback some weird old wmv videos, which the ffmpeg-based decoder in LAV handles fine.
nevcairiel
19th September 2014, 19:12
It appears the new NVIDIA 344.11 drivers now cause Overlay Mixer, EVR, and EVR-CP to accept P010 input, but output is completely broken (at least on my GTX 770)... If this is something NVIDIA actually plans to support or just a mistake, who knows, but this may prove to be a bit of an annoyance for the time being..
You're right, all the video processing DXVA interfaces seem to accept P010 on NVIDIA now, which is really what EVR works with.
For me, playback just stalls though when trying, with error VFW_E_INVALIDMEDIATYPE even. Weird that it accepts a connection but then fails during playback.
cyberbeing
19th September 2014, 19:35
You're right, all the video processing DXVA interfaces seem to accept P010 on NVIDIA now, which is really what EVR works with.
For me, playback just stalls though when trying, with error VFW_E_INVALIDMEDIATYPE even. Weird that it accepts a connection but then fails during playback.
If you seek and/or have xy-VSFilter in the graph, playback continues with green and corrupted output like the following with LAV Video:
http://i.imgbox.com/J4U6ztWu.png
I can reproduce the same thing in GraphStudioNext, without any error message. Anyway this is not really the fault of LAV I would think(?), so we can only hope NVIDIA resolves it in their next driver release.
GTPVHD
19th September 2014, 20:18
https://forums.geforce.com/default/topic/775950/geforce-drivers/official-nvidia-344-11-whql-display-driver-feedback-thread-9-18-14-/post/4313243/#4313243
344.11 green video bug has been reported to Nvidia already. Since WHQL certification takes a few weeks, they probably won't be able to release a new driver until then, quite unfortunate this bug slipped in.
cyberbeing
19th September 2014, 20:57
https://forums.geforce.com/default/topic/775950/geforce-drivers/official-nvidia-344-11-whql-display-driver-feedback-thread-9-18-14-/post/4313243/#4313243
344.11 green video bug has been reported to Nvidia already. Since WHQL certification takes a few weeks, they probably won't be able to release a new driver until then, quite unfortunate this bug slipped in.
Well it's more of an annoyance than anything else, it's simple enough to workaround by just disabling P010 output in LAV until this is fixed.
Anime Viewer
19th September 2014, 23:46
It appears the new NVIDIA 344.11 drivers now cause Overlay Mixer, EVR, and EVR-CP to accept P010 input, but output is completely broken (at least on my GTX 770)... If this is something NVIDIA actually plans to support or just a mistake, who knows, but this may prove to be a bit of an annoyance for the time being.
You're right, all the video processing DXVA interfaces seem to accept P010 on NVIDIA now, which is really what EVR works with.
Do you guys have the Nvidia Geforce Experience program installed in addition to the drivers? After the update some people have been getting entry point not found having to do with Direct3DCreate9Ex and nvspcap.dll. It turns out that it was the Geforce 2.1.2 update that caused the problem and not the drivers. If you have Geforce Experience installed try uninstalling it, and see if the problem still exists afterwards. Its not the same problem, but if Geforce Experience is causing one problem it may be causing others.
cyberbeing
20th September 2014, 05:30
I never install Geforce Experience, so this problem is unrelated to that. This is just simple case of NVIDIA accidentally adding the P010 FourCC format (as 2nd preferred behind NV12 even) in this new R343 driver branch, which they've never supported in any previous driver and obviously still don't.
User 2014
20th September 2014, 08:24
guys, is there any quality differences between direct3d 11 renderer & evr when render a video file?
nevcairiel
20th September 2014, 08:41
I never install Geforce Experience, so this problem is unrelated to that. This is just simple case of NVIDIA accidentally adding the P010 FourCC format (as 2nd preferred behind NV12 even) in this new R343 driver branch, which they've never supported in any previous driver and obviously still don't.
They might support it, I didn't try using it through the DXVA interfaces directly, however EVR is entirely confused by a 10-bit YCbCr format and screws up the negotiation for the format completely.
Its not clear to me if thats something Microsoft would be to blame for, or still NVIDIA though.
GTPVHD
21st September 2014, 13:37
https://github.com/mpc-hc/mpc-hc/commit/7457a0c1dc5275180c2a62c990c512b7fef1c400
Workaround for the 344.11 green video bug, download the latest Nightly build for working videos again.
nevcairiel
21st September 2014, 13:42
You could as well just disable P010 output in LAV settings, equally fine workaround. :p
rock
22nd September 2014, 10:58
I wish mpc-hc installer remove old lav dll when there's lav with new dll.
edit: I mean when install over the older version.
tuco76
23rd September 2014, 12:44
I wish mpc-hc installer remove old lav dll when there's lav with new dll.
edit: I mean when install over the older version.
I thought it did (for me)!? (Not all sure if I over-installed though.)
In case it doesn't, good suggestion though.
:D
because microsoft decoders are outdated i think.
As others pointed out, they're actually (slightly) faster.
I tested, been somewhat curious there myself :)
That's another myth like VC-1 could manage top notch Bluray transfers exclusively running high(est) bitrates.
(EG, german BD transfer Iron Man 1)
hello_hello
23rd September 2014, 14:37
Feature suggestion/request:
I don't know whether it's been asked before, but I'd like to have an option for MPC-HC to only load registered file types when using the skip buttons to load files in a folder. Same for the "play next in folder" option, assuming it doesn't already work that way (I can't remember).
So for example, if a folder contains a bunch of MKVs and a bunch of MP3s, but MPC-HC is only associated with MKVs, it'll ignore the MP3s when opening the next file in a folder as a result of using the skip buttons.
Cheers.
Devrim
26th September 2014, 15:22
Does anyone know if you can setup filter based on interlace and progressive media?
I would like to use a different decoder for interlaced content but I can't seem to set it up properly.
LigH
26th September 2014, 18:31
Any media player won't be able to detect interlacing reliably. It is quite usual to have e.g. MPEG-2 video for DVD or DVB-S encoded in interlaced mode, no matter if the actual content is progressive or interlaced/telecined at all, simply "to be on the safe side" in the encoding studio (encoding progressive video in interlaced encoder mode is not optimal, but "harmless"; but encoding combed material in progressive encoder mode would be a disastrous "mistake"). Progressively encoded DVDs are quite rare; certainly, I only know one so far (Animatrix).
Stereodude
26th September 2014, 22:05
Progressively encoded DVDs are quite rare; certainly, I only know one so far (Animatrix).
In the US they're very common. They simply apply a soft telecine to the mpeg-2 stream after it has been encoded progressive.
Devrim
27th September 2014, 11:38
Any media player won't be able to detect interlacing reliably. It is quite usual to have e.g. MPEG-2 video for DVD or DVB-S encoded in interlaced mode, no matter if the actual content is progressive or interlaced/telecined at all, simply "to be on the safe side" in the encoding studio (encoding progressive video in interlaced encoder mode is not optimal, but "harmless"; but encoding combed material in progressive encoder mode would be a disastrous "mistake"). Progressively encoded DVDs are quite rare; certainly, I only know one so far (Animatrix).
Hmm ok, thanks for the answer. Do you think it would be possible to assign decoders based on filenames? My files are always properly named. If I could get MPC-HC to read 1080i -> x decoder, rest y decoder.
73ChargerFan
29th September 2014, 00:08
That can be done with a simple batch script that passes the file off to one of multiple portable installs with .ini files.
Megalith
29th September 2014, 08:39
Is there a way to view the complete time code (milliseconds) or actual frame number for a paused frame?
clsid
29th September 2014, 10:43
Does anyone know if you can setup filter based on interlace and progressive media?
I would like to use a different decoder for interlaced content but I can't seem to set it up properly.Which decoders are you using and why? Deinterlacing is normally done by the video renderer. So if you can explain the actual problem that you are trying to solve, then we can maybe provide a better solution.
Devrim
30th September 2014, 14:21
Which decoders are you using and why? Deinterlacing is normally done by the video renderer. So if you can explain the actual problem that you are trying to solve, then we can maybe provide a better solution.
I want to use LAV Filters twice but I want to use CUVID for interlaced content and DXVA2 for all the others. I keep noticing framedrops with DXVA+Interlaced content while CUVID runs it perfectly.
NikosD
30th September 2014, 14:34
Use DXVA native, not DXVA copy-back and I'm sure you won't see again dropped frames.
Devrim
30th September 2014, 15:11
Use DXVA native, not DXVA copy-back and I'm sure you won't see again dropped frames.
Thanks I will give that a try
73ChargerFan
1st October 2014, 05:52
Is there a way to view the complete time code (milliseconds) or actual frame number for a paused frame?
Navigate -> Go To
or Ctl+G
huhn
1st October 2014, 06:07
Use DXVA native, not DXVA copy-back and I'm sure you won't see again dropped frames.
the problem is why is CUVID working and DXVA copy back not they are basicly the same...
clsid
2nd October 2014, 13:43
MPC-HC looks pretty good in Windows 10 with its borderless windows.
http://i59.tinypic.com/ipmr0p.png
kasper93
2nd October 2014, 13:44
MPC-HC looks pretty good on every system. And works even better :)))
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.