View Full Version : Media Player Classic - Home Cinema (MPC-HC) - v1.7.13
e-t172
8th April 2018, 10:26
Quick question: is the Sanear audio renderer (a.k.a the internal MPC-HC audio renderer) capable of locking onto the video clock and doing on-the-fly audio speed adjustment (resampling), just like ReClock? I'm reading conflicting things on the subject. If yes, how do I configure this feature?
huhn
8th April 2018, 11:30
it's a planned feature.
sneaker_ger
8th April 2018, 12:52
Is anyone still developing Sanaer? The last commit I see on the author's github is over 2 years old.
ryrynz
8th April 2018, 13:41
Nah, it's stalled.
clsid
8th April 2018, 14:07
Use Madvr to create an optimized custom refresh rate. Boom, problem solved. Once done, you can switch back to EVR if desired.
Need to undo PAL speedup? That's already possible as well. Set "speed step" in MPC-HC options to 4%. Also use internal audio renderer. Then just click the decrease speed button once to reduce playback rate from 25 to 24fps. Audio is resampled with pitch correction by the audio renderer.
sauma144
8th April 2018, 14:37
it's a planned feature.
Is it still planned? Is anybody working on it?
sneaker_ger
8th April 2018, 18:01
Need to undo PAL speedup? That's already possible as well. Set "speed step" in MPC-HC options to 4%. Also use internal audio renderer. Then just click the decrease speed button once to reduce playback rate from 25 to 24fps. Audio is resampled with pitch correction by the audio renderer.
Though often authoring houses did a PAL speedup without keeping pitch so you'd not want pitch correction.
Btw, I had some troubles with Sanaer and such speedups/speeddowns in the past with stretched audio in mkv. The video would stutter (with EVR-CP and madvr) or there would be stutter/dropouts in the audio. The default renderer works better for me (I don't need wasapi or bitstreaming, but the mentioned pitch correction could be useful). I never came around doing a proper bug report but then again it is not being actively developed anyways ..
nathan323
9th April 2018, 06:57
I've found a lot of info on skinning the existing toolbar, but I want to change the buttons - specifically:
remove speed buttons
add jump forward/backward buttons
add playlist toggle button
Does anyone know how to do this?
cherishjoo
9th April 2018, 10:41
My default player on Windows! Great program! Besides, I use IINA on mac, how about yours?
e-t172
9th April 2018, 15:52
Use Madvr to create an optimized custom refresh rate.
Well, I don't think the case is as clear cut as you make it sound:
Audio resampling cons: no bitstreaming; requires software support from the player.
Custom mode cons: TV compatibility issues with back porch tweaking; requires a tedious set-up phase for every refresh rate; has to be set up again if the hardware changes (e.g. switching to a different audio output); subject to all kinds of weird GPU driver bugs.
I think there's still a market for audio resampling IMHO, if only because it's way more user-friendly.
huhn
9th April 2018, 16:15
if i could program i would do it myself think it's very useful.
so i a. learn programming and do it my self or b. shut up.
foxyshadis
20th April 2018, 08:07
Is there a way to keep notification popups from popping up over the video while windowed fullscreen, short of switching to FSE or disabling them entirely?
huhn
20th April 2018, 21:16
windows 10? no they will even popup on FSE. you have to disable the notification center to make sure nothing will interrupt playback.
foxyshadis
21st April 2018, 04:43
Dang, that sucks. I'll have to set up a shortcut to disable them when I'm watching something.
EncodedMango
21st April 2018, 05:00
Dang, that sucks. I'll have to set up a shortcut to disable them when I'm watching something.
In the notification sidebar, press the Expand button and then use "Quiet Hours" tile. It has a moon icon.
huhn
21st April 2018, 06:54
Quiet Hours only works at night for other times you need to change the clock or change the registry.
Vincent Vega
18th May 2018, 00:47
~1 pixel wide across the screen
https://workupload.com/start/qny29zC
just in this one blu ray, never ever had this issue with any other.
in vlc not visible, only in mpc-hc. is it defect in BD or playback problem?
clsid
18th May 2018, 13:15
FFplay and latest VLC have same issue.
nevcairiel
18th May 2018, 13:29
The stripe seems to be encoded into the video.
Vincent Vega
18th May 2018, 19:00
if video crop flags in mkv container worked in mpc with lav filters, would come in very handy for such files.
let alone dvd remuxes where they are needed every time.
i hope maybe you'll get around to add support for that eventually.
thanks so much for all your work on these filters!
Perenista
26th June 2018, 03:15
Is there something that can be done for MPC-HC when reopening audio files to restart from where I was listening?
Example: I stopped at 1 hour and 10 minutes
When I open the audio file again it comes back to 0:00:00
This never happens with videos
I always have to adjust from where I was listening before
Usually podcasts I interrupted during work
clsid
26th June 2018, 12:22
Options > Advanced > RememberPosForAudioFiles
ksio89
25th July 2018, 23:30
I have a question, not an issue, but a curiosity that has bugging me for ages: In the "Mixing" tab on LAV Audo Decoder, there's a box with three volume level sliders that are used when dowxming: Center Mix, Surround Mix Level and LFE Mix, whose default values are 1.00, 0.71 and 1.58 respectively. Just wondering, what's the reason behind these values? Do they have anything to with "surround channels matrix" or something like that? And if I use headphones with MPC-HC, are these the recommended values when a 7.1 or 5.1 track is being downmixing into stereo? Thanks in advance.
e-t172
26th July 2018, 09:57
In the "Mixing" tab on LAV Audo Decoder, there's a box with three volume level sliders that are used when dowxming: Center Mix, Surround Mix Level and LFE Mix, whose default values are 1.00, 0.71 and 1.58 respectively. Just wondering, what's the reason behind these values?
These are the standard values according to ITU-R BS.775 (https://www.itu.int/rec/R-REC-BS.775/en). 0 dB for center, -3 dB (x0.71) for surrounds, and LFE +10 dB (minus 6 dB because it's mixed into two channels = +4 dB = x1.58).
Do they have anything to with "surround channels matrix" or something like that?
No.
And if I use headphones with MPC-HC, are these the recommended values when a 7.1 or 5.1 track is being downmixing into stereo?
Yes.
sneaker_ger
26th July 2018, 12:01
Center Mix, Surround Mix Level and LFE Mix, whose default values are 1.00, 0.71 and 1.58 respectively
Default valures are 0.71, 0.71 and 0.00.
clsid
26th July 2018, 13:48
Using 1.00 for Center can be good for those who which to enhance the volume of the voices relative to everything else. Certainly useful in case of headphones.
For LFE both 0.00 and 1.58 can be considered 'correct'. I prefer 0.00. The LFE channel sometimes contains 'junk' (non-low freq stuff) that can hurt quality if send to a normal speaker that doesn't filter that away. The regular channels already contain a bit of bass so you're not missing much.
sneaker_ger
26th July 2018, 13:51
Are MPC-HC internal LAV's defaults different from official LAV?
clsid
26th July 2018, 14:11
They might be. I haven't checked.
ksio89
26th July 2018, 17:51
These are the standard values according to ITU-R BS.775 (https://www.itu.int/rec/R-REC-BS.775/en). 0 dB for center, -3 dB (x0.71) for surrounds, and LFE +10 dB (minus 6 dB because it's mixed into two channels = +4 dB = x1.58).
No.
Yes.
Thanks for the explanation, now I know the reason behind those numbers.
Using 1.00 for Center can be good for those who which to enhance the volume of the voices relative to everything else. Certainly useful in case of headphones.
For LFE both 0.00 and 1.58 can be considered 'correct'. I prefer 0.00. The LFE channel sometimes contains 'junk' (non-low freq stuff) that can hurt quality if send to a normal speaker that doesn't filter that away. The regular channels already contain a bit of bass so you're not missing much.
Hmm, I'll compare the output mix with LFE set to 0.00 and 1.58, and see which one sounds better. By the way, don't know if I'm just mistaken, but I have the impression that some surround tracks downmixed actually sound better than the stereo track, specially on musical performances. It just sounds fuller and more pleasant, however it might be subjective.
foxyshadis
31st July 2018, 03:48
Thanks for the explanation, now I know the reason behind those numbers.
Hmm, I'll compare the output mix with LFE set to 0.00 and 1.58, and see which one sounds better. By the way, don't know if I'm just mistaken, but I have the impression that some surround tracks downmixed actually sound better than the stereo track, specially on musical performances. It just sounds fuller and more pleasant, however it might be subjective.
That's the art of mixing. ;) You can punch up a bit of bass, and one dude will be bowled over by how amazing it is, and another dude will complain that it muddies the mid-range and muffles the voices. It definitely varies per-song and per-scene, too, and that's why audio techs get paid really big bucks in Hollywood to mix every moment of a movie individually.
terrypin
24th November 2018, 16:04
MP4 files no longer play reliably
------------------------------
For the past few years I've always associated MP4 files with MPC-HC as my preferred player. But something seems to have changed recently and I'd appreciate help on fixing it please.
The symtomps vary from file to file. Sometimes when I d-click a video file associated with MPC-HC, or use Open With, the program opens but it does not play. (Even if I click the Play arrow it still does not start. If however I click the 'Stop' button and then the Play button, it starts playing.) And with some files it plays only the audio.
It's version 1.7.13 (e37826845) and I'm usin g Win 10.
Terry, East Grinstead, UK
73ChargerFan
7th January 2019, 01:49
Is the project dead?
Little_Dragon
7th January 2019, 01:59
Is the project dead?
The 1.7.x branch is, I suppose.
Try here, instead:
MPC-HC 1.8.4 (https://forum.doom9.org/showthread.php?t=175209&page=22)
[)370|\|470!2
13th September 2019, 15:41
Just about two years ago I asked ITT whether there's any coding help required. Almost immediately was carried away by RL stuff though. Yet I'm a dedicated MPCHC user for years still and can't stand it just ending like this. I'm extremely lazy, hairy and busy, yet believe we may have this thing revived no matter what (given, of course, that a programmer is the only thing this project lacks).
Reach me @ x3merz---a---t---intensecircuit.com
clsid
13th September 2019, 15:56
It is not dead. Go here:
https://forum.doom9.org/showthread.php?t=175209
[)370|\|470!2
20th September 2019, 08:55
Cool! If you need any help with it just let me know.
clsid
20th September 2019, 14:07
There are plenty of bug reports and feature requests that you can work on. Pick something that interests you.
Bug trackers:
https://github.com/clsid2/mpc-hc/issues
https://trac.mpc-hc.org/report/1
HelmedHorror
22nd September 2019, 05:03
EDIT: Running Altdrag and my Autohotkey script as administrator fixed these problems. I'm not sure why it fixed anything, seeing as how my UAC settings are set to the lowest option on the slider. Furthermore, I'm still unclear why my problems related to administrator privileges. Most importantly, I'm not sure why this would only be a problem with MPC-HC and no other program. I'd be curious to know why, if anyone happens to know.
**********
I'm having a problem with MPC-HC's interaction with AutoHotkey as well as AltDrag (https://stefansundin.github.io/altdrag/). I believe this only started when I upgraded from Windows 7 to Windows 10.
I have an AutoHotkey script that has rebound my Capslock key to increase my system's volume by 10%, as well as a script to change my Insert key to Windows' calculator. Neither of those work when MPC-HC is selected. Instead, what happens is that capslock becomes enabled as if the AHK script did not exist. While I don't use my calculator much when watching videos, you can imagine why I'd like to be able to change the system volume.
AltDrag, as well, does not work properly with my MPC-HC. A quick primer on what AltDrag is: AltDrag allows the user to press-and-hold a modifier button (in my case, the Win key) while clicking-and-dragging or rightclicking-and-dragging on a window, and doing so moves or resizes the window. This is a very efficient way of moving or resizing windows, as compared to finicky corner dragging or titlebar dragging.
Normally with AltDrag, performing the following sequence - 1) holding the Win key -> 2) clicking-and-dragging a window -> 3) releasing the mouse button -> 4) releasing the Win key - results in a window being moved without the start menu ever popping up. When performed on MPC-HC, however, not only do those same actions not result in the expected behavior of the window being moved, but the start menu also pops up. This seems to indicate that MPC-HC is not merely ignoring AltDrag, but is somehow killing AltDrag's functionality (one could imagine a world where MPC-HC would remain unmoved by AltDrag but without causing the start menu to pop up. This is not the case.)
I have been using this same Autohotkey script, this same version of AltDrag, and this same version of MPC-HC for literally years, and I have never encountered these problems before. Furthermore, no other program on my computer causes this problematic behavior with AHK and AltDrag, which is why my assumption is that it is a problem specific to MPC-HC. That's why I'm here rather than on the other programs' support sites.
There are a couple things worth mentioning for troubleshooting purposes: first, this problem only exists when MPC-HC is run with elevated administrator privileges. Second, this problem persists even when I do a fresh install of MPC-HC on a different computer. The problem also exists for MPC-HC 1.8.7.
Anyone have any ideas? I'm happy to offer any additional information as well attempt any troubleshooting that might help.
Thanks!
clsid
22nd September 2019, 13:55
You shouldn't disable UAC completely, as it can cause weird behavior. It also doesn't automatically make things run as admin if you were expecting that.
bigboyman
30th September 2019, 22:37
Hello guys.
Recently I've come upon a batch of files which can't properly decode (video).
The video doesn't render properly and instead gives me black screens lasting several seconds followed by a sped-up version of what it was supposed to display in the first place (like it's trying not to lag behind despite being absolutely unwatchable).
Things which were not the problem:
MPC-HC
The renderer (tried them all)
LAV Video Decoder
The codec (h.265 in this case)
The format (.mkv)
The encode (x265)
DXVA
Hardware acceleration in general
Turns out my GPU was the problem, as it rendered flawlessly using my integrated graphics instead (or with no hardware acceleration).
But the thing is, playing any other x265 files I have with the exact same settings as before (using my GPU of course) is absolutely fine.
So what gives? It's obviously an issue with the files but why something so specific?
Anyone have an idea?
clsid
3rd October 2019, 16:29
Most likely a problem with the NVIDIA driver.
bigboyman
3rd October 2019, 18:45
Most likely a problem with the NVIDIA driver.
Wouldn't that make it more prevalent over a range of files instead of a single batch? Dumping file info in case it helps.
Filter : LAV Video Decoder - CLSID : {EE30215D-164F-4A92-A4EB-9D4C13390F9F}
- Connected to:
CLSID: {B98D13E7-55DB-4385-A33D-09FD1BA26338}
Filter: LAV Splitter Source (internal)
Pin: Video
- Connection media type:
Video: HVC1 1404x1080 (58:45) 29.97fps
AM_MEDIA_TYPE:
majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71}
subtype: Unknown GUID Name {31435648-0000-0010-8000-00AA00389B71}
formattype: FORMAT_MPEG2_VIDEO {E06D80E3-DB46-11CF-B4D1-00805F6CBBEA}
bFixedSizeSamples: 0
bTemporalCompression: 1
lSampleSize: 1
cbFormat: 255
VIDEOINFOHEADER:
rcSource: (0,0)-(1404,1080)
rcTarget: (0,0)-(1404,1080)
dwBitRate: 0
dwBitErrorRate: 0
AvgTimePerFrame: 333667
VIDEOINFOHEADER2:
dwInterlaceFlags: 0x00000000
dwCopyProtectFlags: 0x00000000
dwPictAspectRatioX: 58
dwPictAspectRatioY: 45
dwControlFlags: 0x00000000
dwReserved2: 0x00000000
MPEG2VIDEOINFO:
dwStartTimeCode: 0
cbSequenceHeader: 123
dwProfile: 0x00000001
dwLevel: 0x00000096
dwFlags: 0x00000004
BITMAPINFOHEADER:
biSize: 40
biWidth: 1404
biHeight: 1080
biPlanes: 1
biBitCount: 12
biCompression: HVC1
biSizeImage: 2276640
biXPelsPerMeter: 0
biYPelsPerMeter: 0
biClrUsed: 0
biClrImportant: 0
pbFormat:
0000: 00 00 00 00 00 00 00 00 7c 05 00 00 38 04 00 00 ........|...8...
0010: 00 00 00 00 00 00 00 00 7c 05 00 00 38 04 00 00 ........|...8...
0020: 00 00 00 00 00 00 00 00 63 17 05 00 00 00 00 00 ........c.......
0030: 00 00 00 00 00 00 00 00 3a 00 00 00 2d 00 00 00 ........:...-...
0040: 00 00 00 00 00 00 00 00 28 00 00 00 7c 05 00 00 ........(...|...
0050: 38 04 00 00 01 00 0c 00 48 56 43 31 20 bd 22 00 8.......HVC1 ".
0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0070: 00 00 00 00 7b 00 00 00 01 00 00 00 96 00 00 00 ....{..........
0080: 04 00 00 00|01 01 40 00 00 00 00 00 00 00 00 00 ......@.........
0090: 96 f0 00 fc fd f8 f8 00 00 47 03 20 00 01 00 19 ...G. ....
00a0: 40 01 0c 01 ff ff 01 40 00 00 03 00 00 03 00 00 @....@........
00b0: 03 00 00 03 00 96 84 30 24 21 00 01 00 35 42 01 .....0$!...5B.
00c0: 01 01 40 00 00 03 00 00 03 00 00 03 00 00 03 00 ..@.............
00d0: 96 a0 02 c0 80 11 07 72 e5 84 3b 90 94 41 0f 55 ...r;A.U
00e0: 55 55 43 ff 00 28 00 27 01 00 00 03 03 e9 00 00 UUC.(.'.......
00f0: 75 30 08 22 00 01 00 07 44 01 c0 f7 c0 cc 90 u0."....D.̐
clsid
3rd October 2019, 19:28
That video has an uncommon resolution. Plus the encoding settings of the video can be very different between files.
Start by updating to the latest version of MPC-HC (https://github.com/clsid2/mpc-hc/releases). Then update the NVIDIA driver.
bigboyman
3rd October 2019, 22:21
That video has an uncommon resolution. Plus the encoding settings of the video can be very different between files.
Start by updating to the latest version of MPC-HC (https://github.com/clsid2/mpc-hc/releases). Then update the NVIDIA driver.
Did that but still no luck. What else?
clsid
4th October 2019, 15:09
Send me a private message with a link to one of those files that has issues.
Faiakes
21st July 2020, 13:23
This is not happening on every video.
It does not happen with EVR-CP.
This is my current setup:
MPC-HC (Nightly, 64-bit)
Build information:
Version: 1.9.6.28 (e518e401c)
Compiler: MSVC v19.26.28806
Build date: Jul 10 2020
LAV Filters:
LAV Splitter: 0.74.1.64
LAV Video: 0.74.1.64
LAV Audio: 0.74.1.64
FFmpeg compiler: MinGW-w64 GCC 9.3.0
Operating system:
Name: Windows NT 10.0 (build 20170)
Version: 10.0 (64-bit)
Hardware:
CPU: Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz
GPU: Intel(R) HD Graphics 620 (driver version: 27.20.100.8425)
Here's one file it happens with:
Format : Matroska
Format version : Version 4
File size : 1.91 GiB
Duration : 30 min 7 s
Overall bit rate mode : Variable
Overall bit rate : 9 054 kb/s
Encoded date : UTC 2020-07-20 04:01:56
Writing application : mkvmerge v48.0.0 ('Fortress Around Your Heart') 64-bit
Writing library : libebml v1.4.0 + libmatroska v1.6.0
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L4
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference : 4 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 30 min 7 s
Bit rate mode : Variable
Bit rate : 8 668 kb/s
Maximum bit rate : 12.4 Mb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 29.970 (30000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.139
Stream size : 1.82 GiB (96%)
Language : English
Default : Yes
Forced : No
Audio
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Commercial name : Dolby Digital
Codec ID : A_AC3
Duration : 30 min 7 s
Bit rate mode : Constant
Bit rate : 384 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 48.0 kHz
Frame rate : 31.250 FPS (1536 SPF)
Compression mode : Lossy
Stream size : 82.8 MiB (4%)
Language : English
Service kind : Complete Main
Default : Yes
Forced : No
Text
ID : 3
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 29 min 47 s
Bit rate : 129 b/s
Count of elements : 1150
Stream size : 28.2 KiB (0%)
Title : English (SDH)
Language : English
Default : No
Forced : No
clsid
21st July 2020, 15:34
For MPC Video Renderer bugs you need to go here:
https://github.com/Aleksoid1978/VideoRenderer
Faiakes
21st July 2020, 22:07
Thanks
Ejziponken
25th July 2020, 22:10
What the difference between HC and BE? Any reason to pick one over the other?
Playing mostly 4k HDR movies with madVR and LAV.
Klaus1189
26th July 2020, 07:10
Differents projects. MPC VR is developed by MPC-BE devs.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.