View Full Version : MPC-HC (users discussions/info) (to support go to github)
flossy_cake
9th March 2026, 15:17
Making requests is pointless because nobody is interested in implementing them.
That's okay, I wasn't requiring anyone to be interested in them. You're free to ignore feature requests. You're under no obligation to do anything.
And even if someone else would implement crappy functionality, I would reject it...There are [already] hotkeys for volume boost.
I see, so the features in MPC-HC's Normalizer page and its associated hotkeys are "crappy functionality"? In that case it would be in your interests to remove this "crappy functionality" from your application!
Unfortunately I can't tell if the volume boost feature (which I'm assuming is a gain multiplier?) is applied BEFORE or AFTER the Normalizer's processing - and this is critical for audio quality in regards to clipping - I'm assuming you care about this kind of audio quality stuff?
Now, if the volume boost is applied AFTER normalizer processing, then there will be clipping, and that would be crappy functionality indeed.
On the other hand, if it's applied BEFORE normalizer, then that would be just the crappy functionality I wanted, in which case thanks!
But I'm not sure it's being applied before, because otherwise there would be no difference between Normalizer's volume boost % and the secondary volume boost slider % (the one with hotkeys). I hope I'm wrong.
:thanks:
flossy_cake
9th March 2026, 15:27
AI reckons boost gets applied to the output of Normalize - doh!
In that case OMG PLEASE CAN YOU GIVE US A HOTKEY FOR ADJUSTING THE NORMALIZE % UP/DOWN IT WOULD BE SUCH LITTLE WORK TO ADD 2 EXTRA ENTRIES IN THE HOTKEY ARRAY COME ON PLEASE YOU HAVE TO DO THIS IT WOULD BE SUCH A BIG QUALITY OF LIFE IMPROVEMENT FOR OUR MEDIA LIBRARIES WHICH WE HAVE SPENT YEARS CURATING
I know you will definitely implement this feature! Thanks in advance!
flossy_cake
9th March 2026, 15:38
So just to explain why toggling Normalize on/off isn't enough... when LAV downmixes surround to 2 channel this naturally causes clipping due to summation of audio channels which can cause them to go above 0db which is an inherent mathematical problem with downmixing.
To solve this without applying a constant and large gain reduction, LAV offers "clipping protection" feature which only reduces gain when clipping is detected in the downmix. Unfortunately it doesn't raise the volume back up to 100% when clipping stops, so you're stuck with quieter than usual dialogue after a loud gunshot caused the clipping protection to kick in.
So I switched to using MPC-HC's Normalize set to 100% combined with "regain volume" which does the same thing LAV is doing except the "regain volume" raises it back up to 100% afterwards so you don't get quiet dialogue after a loud gunshot like you do with LAV's solution.
So it is superior to LAV's clipping protection and I want to use it on everything all the time.
So that's why I need Normalize 100% to be enabled by default, and so enabling/disabling Normalize via hotkey wouldn't be of any use because it always has to be enabled for me.
If you could add a couple of hotkeys to adjust the Normalize % that would allow us to hit those hotkeys to make the adjustment for quiet sources.
And if by some chance you are willing to do this please could you implement it in the same way as the Audio Switcher's delay hotkey is implemented:
status bar at bottom of GUI window tells the user what it was adjusted to (just like audio delay hotkeys do)
the setting gets reset to default at the next MPC-HC instance (just like audio delay hotkeys do - or maybe this one should stick? opinions?)
:thanks::thanks::thanks::thanks::thanks:
flossy_cake
9th March 2026, 15:55
Unfortunately I can't tell if the volume boost feature (which I'm assuming is a gain multiplier?) is applied BEFORE or AFTER the Normalizer's processing - and this is critical for audio quality in regards to clipping
Tested this now with Avisynth ColorBars() which outputs a sine wave audio signal and can hear it clipping when raising Audio Switcher's Boost, so AI was right about that.
So yeah, please give us those 2 hotkeys clsid! Pretty please!
Sunspark
9th March 2026, 16:11
I think you need to start looking into that Equalizer APO mixer. It has hotkeys for preamp with configurable steps of gain.
flossy_cake
9th March 2026, 16:49
I think you need to start looking into that Equalizer APO mixer. It has hotkeys for preamp with configurable steps of gain.
Thanks but I run a very tight ship and would only use something like that as a last resort.
I'm not a person who likes to install a lot of helper apps that are all hooking into various things in the OS.
The only exception to that is Autohotkey cause I spent years working with it and had discussions with the developer Lexikos and know exactly what it is and is absolutely essential and fundamental to the way I use Windows.
MPC-HC already has the built in audio processing that I want, I just need a hotkey for one of the features that's all.
Anyway it's up to clsid now whether he wants to add those hotkeys to the list.
If he doesn't want to, I stand by my original statement that he is under no obligation to do it.
And obligations and virtues are two different things - it's virtuous for me to help an old lady reach something on the top shelf at the supermarket, but I'm not obligated to do this.
hello_hello
12th March 2026, 17:01
So I switched to using MPC-HC's Normalize set to 100% combined with "regain volume" which does the same thing LAV is doing except the "regain volume" raises it back up to 100% afterwards so you don't get quiet dialogue after a loud gunshot like you do with LAV's solution.
Doesn't "regain volume" after a loud peak increase the volume again fairly slowly? Slow enough to hear it's slowly getting louder again? I haven't used it for a long time but that's how I remember it.
It's a pity MPC-HC can't tap into ffmpeg's filters so there'd be a choice of compression methods. MPC-BE lets you use ffmpeg's compand filter, which is way better than the built in normalizing if it's configured correctly, but for some reason it's the only one.
SMPlayer/MPV lets you tap into most of ffmpeg's video and audio filters, even the VaourSynth filter if MPV is built with VapourSynth support.
It's unfortunate that MPC-HC will never be able to do it, but maybe there's some sort of DirectShow audio compression filter?
flossy_cake
16th March 2026, 08:33
Doesn't "regain volume" after a loud peak increase the volume again fairly slowly? Slow enough to hear it's slowly getting louder again? I haven't used it for a long time but that's how I remember it.
I've only tested on that one breaking bad scene with the gunshot that clips at +5db (https://forum.doom9.org/showpost.php?p=2028811&postcount=25480/) and the decay back to full volume wasn't audible. If you have that show in your archive it's the final scene of S03E07
flossy_cake
21st March 2026, 19:26
Doesn't "regain volume" after a loud peak increase the volume again fairly slowly? Slow enough to hear it's slowly getting louder again? I haven't used it for a long time but that's how I remember it.
Just heard a source that pumped pretty badly with it set to 200 or 400. So I guess that's a no-go and I'll just have to leave it at 100 and stick to Dolby DRC profiles applied via avisynth.
If clsid is interested in putting Dolby DRC profiles (the ones like "film standard fast", "movie light slow" , "speech", etc.) into MPC at anytime in future, please PM me and I'll hook you up with all the db curves and attack/decay times (courtesy of tebasuna).
I presume MPC already has some parameters in the code for the normalizer so maybe it's just a matter of plugging in these Dolby values. I'm probably over simplifying.
Sunspark
21st March 2026, 20:42
What is my TV doing differently compared to the PC? When I was running the sound out of the 3.5mm to speakers, I needed to use the soundcard's compression in shared mode to make dialogue louder, etc. but now that that machine is connected to the old TV and I'm sending the pcm audio to it over hdmi using exclusive mode (even turned on AC-3 DRC for good measure though almost nothing these days is ac-3) and the volume is fine. I don't need to use the compression anymore. Is the TV compressing it? (I have no special settings turned on), or does it scale things differently?
flossy_cake
22nd March 2026, 10:58
What is my TV doing differently compared to the PC? When I was running the sound out of the 3.5mm to speakers, I needed to use the soundcard's compression in shared mode to make dialogue louder, etc. but now that that machine is connected to the old TV and I'm sending the pcm audio to it over hdmi using exclusive mode (even turned on AC-3 DRC for good measure though almost nothing these days is ac-3) and the volume is fine. I don't need to use the compression anymore. Is the TV compressing it? (I have no special settings turned on), or does it scale things differently?
If the TV is compressing it there is usually an option for that on the TV. Or maybe the TV has that turned on all the time to better suit it's built in speakers.
Another possibility is the 3.5mm audio cable had some attenuation . If I connect my headset through a "line level" cable for speakers vs a "headphones level" cable I get dramatically different volume.
Is LAV doing the down mixing in both setups? If not, then it could be due to different downmixing , eg. LAV vs windows audio driver.
Sunspark
22nd March 2026, 17:35
Yes, LAV is doing the down-mixing in both scenarios. I just find it curious. The 3.5mm output on the NUC is probably headphone and the 3.5mm on the speaker is possibly line (there is no labelling) but it was designed originally to be used with 1990s computers so while that might imply headphones, sound cards back then also had line..
I do have a USB-C to 3.5mm dongle and the volume is the same with the dongle on an entirely different system.
I do have stable sound turned off on the TV. It's not a big deal, I just find it curious that there is a difference.
I'm currently thinking that the issue is headphone vs line level, a dongle won't fix it, and that it would need to be standalone usb dac that can do line-out.
huhn
22nd March 2026, 18:35
a dac power conversion can have a different volume all on it own. TV at least new ones usually do headphone. the last i at least tested shortly is LG CX is is headphone and doing a crossfeed you don't apply a crossfeed to speaker...
Sunspark
26th April 2026, 21:28
Tip for those with old systems: If you're working with a 10-bit file with .ass subtitles, put a check in use libass in the options for subtitles default styles. It'll double the fps from 9 to 20+. It does seem like this path is more performant than the default one.
mzso
28th April 2026, 01:39
Hello!
Why don't any renderers have decent SW fallbacks? Right now it seems my vid card refuses to work. But every single renderer that even works in this case result in screen tearing on the video.
Is there such a thing as a SW video renderer? (That's intended to be such)
At least I could play FHD video as long as the display is set* to FHD. It only requires some chroma upscaling.
*"set" is a strong word since the cursed windows generic drive doesn't allow changing resolutions. So I get FHD if the videocard is already disabled, or UHD if windows tries to use it, but then disables it with code: 43.
huhn
28th April 2026, 06:30
cause tearing is a hardware issue and the software side can be as good as it wanted to be it will never fix it.
mzso
28th April 2026, 10:33
cause tearing is a hardware issue and the software side can be as good as it wanted to be it will never fix it.
Ah, disappointing. I guess it could only be improved in the fallback driver, if that even can do anything.
Sunspark
28th April 2026, 13:25
He's saying to you that you need to understand and fix why you have tearing. This is a Windows app, there is no tearing unless you turned off the Windows compositor.
mzso
29th April 2026, 09:49
He's saying to you that you need to understand and fix why you have tearing. This is a Windows app, there is no tearing unless you turned off the Windows compositor.
Right now I don't have a working GPU*, so only "Microsoft Basic Display Adapter" provides video, with no HW acceleration. But I could watch 1080p on CPU power only. But the tearing is bothersome.
So as I understand I can't do anything to improve tearing.
*Got disabled with this message: "Windows has stopped this device because it has reported problems. (Code 43)"
clsid
29th April 2026, 10:57
The generic driver probably doesn't do proper VSync.
Use Display Driver Uninstaller to remove your driver and re-install it fresh. Pick an older version with known good stability.
Sunspark
29th April 2026, 14:23
Another option is to match your display's refresh rate to exactly the fps of the video, likely 23.976.
DDU as clsid recommended does a good job of cleaning out driver residue. Run it in safe mode as the instructions recommends for a thorough job.
huhn
30th April 2026, 18:17
not how vsync works. if you have to real GPU driver you are just wasting your time with broken hardware.
hajj_3
3rd May 2026, 08:52
Dav2d decoder has been released: https://code.videolan.org/videolan/dav2d
This decodes the upcoming AV2 video codec. Hopefully support will be added for it.
tormento
10th May 2026, 11:30
Does MPC-HC support Film grain synthesis (FGS)?
If positive, AV1 only or HEVC too?
DvineLord
8th June 2026, 19:35
So I tried MPC-HC.2.7.2.x64 and with a loaded playlist I see a horizontal scrollbar, if i maximize/unmaxmize it goes away as it shouldn't be present in the first place. It didn't appear in MPC-HC.2.7.1.x64 and earlier builds. I traced the beginning of the occurrence somewhere in-between MPC-HC.2.7.1.31.x64 (not present) and MPC-HC.2.7.1.36.x64 (present).
I assume the changes here might of caused it!?
https://github.com/clsid2/mpc-hc/commit/419dadc92018eae349e4c475a19d59e1fa83e90b
GeoffreyA
10th June 2026, 13:43
I finally moved to 11 LTSC from 10 Pro. When opening a video for the first time on boot, it takes quite a few seconds to play after MPC-HC opens. Never once experienced this on 10. Any ideas, anyone?
clsid
10th June 2026, 14:04
If delay happens just once, it might be related to font loading. Windows bug.
Test file without subtitles, test once with null video renderer, and test once with null audio renderer. That should narrow down possible causes.
You can use Process Monitor to see what happens during the delay.
GeoffreyA
10th June 2026, 17:09
Thanks, clsid. I'll try to narrow this down soon.
GeoffreyA
11th June 2026, 20:05
I think Defender had a hand in it, not disabling itself properly with AVG installed. After disabling Defender, the first opening of a video sped up, but there was still a slight delay, present even with no subtitles and null video and audio renderers.
clsid
12th June 2026, 11:42
AVG itself probably also adds some delay on first load of stuff.
I dunno if LTSC has Smart App Control, but that also checks files before loading.
GeoffreyA
13th June 2026, 14:10
Disabling Smart App Control did the trick. Now, first opening is at 10's level.
Z2697
13th June 2026, 16:16
LOL typical Microslop feature...
BTW How can you betray us by upgrading to 11??? I'm infuriated
GeoffreyA
13th June 2026, 17:47
LOL typical Microslop feature...
BTW How can you betray us by upgrading to 11??? I'm infuriated
Shocking, I know! And me, one of the biggest haters of 11 on the planet :-)
Well, recently, I've been testing 11 in VMs, both LTSC and consumer (insider), and I thought, "This thing doesn't look half bad any more." So, the seed was planted in my head. After backing up, I installed 11 LTSC—alarmingly, it was fast and streamlined. However, I took it out and put on 10 LTSC: also fast but I wasn't too happy. Then, strangely, 10 22H2 felt a bit sluggish. Placebo effect? In the end, I formatted and installed 11 LTSC (activated as IoT), and it has been running well, apart from edge cases: Defender and Webview2 running in the background (fixed), Explorer's toolbar drawing slowly, etc. I'm starting to appreciate the UI, which feels simple and polished, and Settings is more coherent than 10's version. I think the curved corners got me. Maybe I was replaced by a doppelganger :)
https://i.imgur.com/xUKb6e7.jpeg
oniiz86
15th June 2026, 06:59
So I tried MPC-HC.2.7.2.x64 and with a loaded playlist I see a horizontal scrollbar, if i maximize/unmaxmize it goes away as it shouldn't be present in the first place. It didn't appear in MPC-HC.2.7.1.x64 and earlier builds. I traced the beginning of the occurrence somewhere in-between MPC-HC.2.7.1.31.x64 (not present) and MPC-HC.2.7.1.36.x64 (present).
I assume the changes here might of caused it!?
https://github.com/clsid2/mpc-hc/commit/419dadc92018eae349e4c475a19d59e1fa83e90b
@DvineLord Have you tried to see if this issue has been fixed with the latest MPC-HC.2.7.2.16.x64 build release? Maybe @clsid has already addressed this regression.
DvineLord
17th June 2026, 06:31
@DvineLord Have you tried to see if this issue has been fixed with the latest MPC-HC.2.7.2.16.x64 build release? Maybe @clsid has already addressed this regression.
I have been checking the commits on github and didn't see any relevant ones, I also just updated to MPC-HC.2.7.3.x64 and the issue is still present.
oniiz86
17th June 2026, 08:37
I have been checking the comments on github and didn't see any relevant ones, I also just updated to MPC-HC.2.7.3.x64 and the issue is still present.
@DvineLord Oh okay, perhaps you can open this issue over github to receive a more proactive response, I figured @clsid would have addressed your concerns over here.
JarrettH
20th June 2026, 03:45
Is there a way I can inverse telecine in MPC? Just want to watch some DVDs and playback correctly at 23.97. Doesn't look like anything in LAV will do this either. Thanks. Running NVIDIA if it matters.
huhn
21st June 2026, 10:19
madVr has realtime IVTC.
JarrettH
21st June 2026, 15:56
Ohhh, I forgot about that option! Ok that will do! :devil:
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.