View Full Version : Media Player Classic - Home Cinema (MPC-HC) - v1.7.13


Pages : 1 2 3 [4]

Alessio1989
18th February 2017, 00:38
Hi, any way to automatically choose SRT/sburip over VOB subtitles?

minaust
18th February 2017, 04:24
Hi, any way to automatically choose SRT/sburip over VOB subtitles?

If you go to Options->Subtitles->Misc there are a couple of checkboxes that may help. One is to prefer external subtitles over embedded subtitles, and the other is to ignore embedded subtitles. Hope that helps.

djesteban
19th February 2017, 16:54
I see that the latest nightly build is up-to-date with the latest LAV 0.69. I'm wondering if we are going to see a new stable build any time soon? Any words from the dev on this?

Also, I'm a little confused after reading Selur's post:
Any chance of a new nightly build with current updated libav?
(having trouble decoding 12bit hevc 4:4:4 content, see: https://forum.doom9.org/showthread.php?t=174314)

Cu Selur

-> Okay forget that, enabling Y416 in Libav solved my issue.

Why is he talking about libav??? Isn't MPC-HC using LAV filters, that is in turn using FFMpeg and not libav? Can someone clear that out for me?

Cheers

LigH
19th February 2017, 17:03
Many software projects (LAV Filters, ffmpeg, VLC, ...) are based on a common codec library named libavcodec (and probably also a demultiplexer library called libavformats). For some people it doesn't matter much whether it is developed by the libav team or the ffmpeg team, who split at some point of the development... "libav" is sometimes just used as an abbreviation of these libraries (due to laziness), not to separate one development team from the other.

djesteban
20th February 2017, 15:36
Many software projects (LAV Filters, ffmpeg, VLC, ...) are based on a common codec library named libavcodec (and probably also a demultiplexer library called libavformats). For some people it doesn't matter much whether it is developed by the libav team or the ffmpeg team, who split at some point of the development... "libav" is sometimes just used as an abbreviation of these libraries (due to laziness), not to separate one development team from the other.

Thanks for the precision LigH :)

Also, hopefully this project won't be abandoned, there's no other player like it. I wish I had the skill to help though :/

Zetti
26th February 2017, 15:31
Nightly Build 1.7.10.296 is released.

chros
4th March 2017, 08:19
Guys, isn't it time to update the built-in audio renderer? :)
Alex hasn't touched the project for a year now and it's safe to think it's dead. I use current master as external filter for more then half a year without any issues. But it would be good to drop this dependency.
Cheers

ryrynz
4th March 2017, 09:50
I'm hoping we'll see development continue this year sometime, I haven't had any issues with latest dev either Alex had some big plans for it that he seemed keen on developing, something must've come up. Finger crossed.

clsid
4th March 2017, 17:20
1.7.11 will be released shortly.

MPC-HC still compiles here after updating sanear files and playback still works. So maybe kasper can update it after the stable release.

mogli
4th March 2017, 18:26
I had a lot of timing issues when using sanear (the version in MPC-HC) with WASAPI. With some DVDs (BDs seem always fine) madVR started with clock deviations of millions of % taking ages to correct them. Also drops/repeats happenend more often but only with some discs. Took me quite some time to figure out it was sanear's fault.

Are these issues fixed in the development builds?

ryrynz
4th March 2017, 23:45
Go download it on GitHub and find out. I'm sure it's been linked in this forum also..

GTPVHD
6th March 2017, 13:32
https://github.com/mpc-hc/mpc-hc/commits/master/

Merge branch 'release-1.7.11'
Update files for 1.7.11.

Looks like new official release coming soon.

vBm
6th March 2017, 15:47
Latest stable is
v1.7.11 which was compiled from b989276ec (https://github.com/mpc-hc/mpc-hc/commit/b989276ec)

After a long time since our last stable build, we are happy to announce v1.7.11.


Highlights of this release:

* Add support for Scalable Vector Graphics (SVG) as a toolbar image. Make the default toolbar image DPI-aware, therefore make the interface more friendly for high DPI monitors.
* Brand new, rewritten subtitles downloading framework including the following features:
- Support for multiple subtitle providers including the default OpenSubtitles as well as podnapisi, titlovi, SubDB, ysubs and Napisy24 which can be enabled in Options (Subtitles → Misc)
- Ability to upload subtitles to OpenSubtitles and SubDB
- Ability to login into OpenSubtitles
- Ability to filter subtitle list by selected languages
- Option to automatically search and download subtitles at the beginning of playback without user interaction
- Prioritize subtitles for hearing impaired where indicated
* Add shader cache to speed up playback start with complex shader chains
* Add the ability to set audio delay depending on the screen resolution
* Remove old deprecated DirectX 7 renderers. Settings will be updated automatically to use the corresponding VMR-9 renderers.
If you really want to use a renderer similar to VMR-7 (windowed), use Overlay mixer or the System Default renderer.
* Change Pan&Scan logic to be able to quickly rotate video
- PnS Rotate Y- now flips horizontally
- PnS Rotate X- now flips vertically
- PnS Rotate Z- now rotates 90 degrees (counter-clockwise)
* New Bosnian translation.
Remember that you can help us (https://trac.mpc-hc.org/wiki/Translations) translating MPC-HC to your language.

For the complete changes see the changelog (https://mpc-hc.org/changelog/).
For downloads go here (https://mpc-hc.org/downloads/).


Dont forget, that our official builds, both the stable and the beta builds, are digitally signed (https://mpc-hc.org/2013/02/25/binaries-are-signed/). Be aware of scams and only get the files from our site!

Also, to report bugs, suggestions and generally provide feedback, use our Trac (https://trac.mpc-hc.org/); reporting anything on social media or in any other place is just pointless, as the developers only follow Trac.

You can download the new version here (https://mpc-hc.org/downloads/). For the complete changes see the changelog (https://mpc-hc.org/changelog/).

vBm
6th March 2017, 15:48
MPC-HC status and the future
As you may have noticed there was not much traction in the MPC-HC project in the recent months. We do apologize if you felt bad about that. Unfortunately, we were not able to provide as much development time as MPC-HC deserves. We believe MPC-HC is a very capable player and we want to keep it rocking for much more years to come. Sadly, currently, we don’t really have the manpower to do so. But this does not mean we want to give up here. We consider this release as a new starting point and hopefully, we will slowly but steadily make MPC-HC great again.

If you care about MPC-HC’s future, please contact u (https://mpc-hc.org/contact-us/)s. Report issues that you want to be worked on and most importantly send patches if you can; even small changes help us move forward.

YxP
6th March 2017, 17:50
No need to apologize. Nightlies were there for everyone to find and they were stable as hell :)

Brazil2
7th March 2017, 09:33
Latest stable is
v1.7.11 which was compiled from b989276ec (https://github.com/mpc-hc/mpc-hc/commit/b989276ec)
Thanks for the release! :)

Unfortunately it still doesn't show in the UI the tags of OGG files as reported here: http://forum.doom9.org/showthread.php?p=1791930#post1791930

Octo-puss
10th March 2017, 09:23
Question: Do I need all the files and folders the program comes with (I always use the archive, not installer).
I've always just copied the exe and it always worked, but I've been thinking about it today and realized I had no idea.
What's the lang folder for? Shaders?
The two DirectX libraries and mpciconlib.dll?

The player seems to work pefectly fine with none of the above. Could anyone shed some light into this?

NikosD
10th March 2017, 10:04
Using latest nightly 1.7.11.13 x64 and latest LAV nightly 0.69.07 x64 with a copy-paste inside LAVFilters64 folder, no longer shows properties for LAV splitter/video/decoder, but it can use the filters.

Stable 1.7.11 x64 can show properties for latest nightly LAV filters, just fine using the same method.

chros
10th March 2017, 10:41
Thanks for the release! :)
No need to apologize.
+1 We thank you all the work you've done on it, no matter how much it is!

MPC-HC still compiles here after updating sanear files and playback still works. So maybe kasper can update it after the stable release.
Thanks for the confirmation, good to hear.
Maybe it's not that easy: it has new UI options, along with the possibility of changing settings on the fly.

CruNcher
10th March 2017, 11:05
Would be nice if OSD threading is more stable now like in MPC-BE finally and OSD Rendering dont interrupt Video Playback anymore as heavy as it did before (Volume up/down) :)

First thing i gonna test with the new Stable.

https://forum.doom9.org/showpost.php?p=1731281&postcount=2039

nevcairiel
10th March 2017, 11:06
You are not supposed to watch a video with the OSD on, whats important is how it runs with the OSD off.

CruNcher
10th March 2017, 11:14
Subtitles get rendered out of Air i see ;)

microstuttering under windows is a pest for Video Playback and you need to avoid it inside your threading code as best as possible, (especially when you work with external decoder filters via directshow which have their own idea of it) you never know where a issue really comes from in Video playback

I think the most unstable Windows Rendering code though currently VLC has to fight with (last time i tested it it was a total stability messup) and it doesn't really has to fight with directshow at all.


MPV devs do much better in Windows stability :)

MPC-BE devs from the Ground up did it excellent and refactored MPC-HC very well, i was skeptical at first (ahh some nicer interface fork only) and very surprised over time by how everything plays out by now for MPC-BE internally as well as externally very solid :)

Snowknight26
10th March 2017, 16:24
Question: Do I need all the files and folders the program comes with (I always use the archive, not installer).
No.

What's the lang folder for? Shaders?
The two DirectX libraries and mpciconlib.dll?
lang is for language resources/translations.
Shaders is for some predefined Direct3D shaders that MPC-HC can use. See the Playback -> Shaders panel under Options.
D3DX9 is needed for some video renderers (forget which), and D3DCompiler is needed for shader compilation. These aren't needed if your system already has them.
mpciconlib.dll contains icons. See the filename: "MPC Icon Library".

djesteban
11th March 2017, 05:20
Thanks a lot for keeping this awesome project alive! Cheers!

Tier777
11th March 2017, 20:22
Latest stable just reintroduced this old bug

https://trac.mpc-hc.org/ticket/1567


- Sony Vaio with ALPS touchpad, Win7-64bit
- doing a "middle click" action (pressing left and right click simultaneously
- Expected behaviour in Firefox: Closing a tab, quick scroll up/down , etc
- Actual behavior: tab doesn't close, quick scroll left/right icon appears but doesn't scroll at all

MPC-HC seems to intefere with this action only on the touchpad, USB mouse behaves as expected

kasper93
12th March 2017, 15:10
Using latest nightly 1.7.11.13 x64 and latest LAV nightly 0.69.07 x64 with a copy-paste inside LAVFilters64 folder, no longer shows properties for LAV splitter/video/decoder, but it can use the filters.

Stable 1.7.11 x64 can show properties for latest nightly LAV filters, just fine using the same method.

How do you access properties?

NikosD
12th March 2017, 15:15
Never mind.

It's fixed using latest nightly 0.69.08.

kasper93
12th March 2017, 15:24
Not really possible, simply it was never broken :)

NikosD
12th March 2017, 15:27
For some reason, when I went to Options -> Internal filters -> Internal filter settings and pressed Splitter/Video decoder/Audio decoder nothing happened.

With stable MPC-HC x64 v1.7.11 was everything OK using exactly the same LAV nightly.

djesteban
12th March 2017, 21:05
I cannot open avisynth script in MPC-HC anymore.
I was able to backtrack to which build the feature broke though.
Everything was working fine in build 1.7.10.252, but trying to open a avisynth script since 1.7.10.264 makes the application crashes.

Please let me know if you need more details. Cheers.

clsid
13th March 2017, 16:14
Which AviSynth version? x86 or x64?

djesteban
14th March 2017, 03:28
Which AviSynth version? x86 or x64?

x64, I am using Avisynth+ (http://avs-plus.net/).
I'm also using the x64 version of MPC-HC, obviously :)

NikosD
14th March 2017, 09:10
Not really possible, simply it was never broken :)

I have reported a few times this bug (?)

Whenever I choose from the Default apps of Windows 10, the MPC-HC application with all its defaults, I get this error from CCleaner of not properly registered file extensions.

Take a look here:

https://s8.postimg.org/qqtitc1lx/MPC_HC.jpg

vBm
14th March 2017, 14:54
I have reported a few times this bug (?)

Whenever I choose from the Default apps of Windows 10, the MPC-HC application with all its defaults, I get this error from CCleaner of not properly registered file extensions.

Take a look here:



"not properly registered file extensions" and unused ones are two different things.
Same thing happens with VLC, Foobar2000 and any other media player that plays broad spectrum of files and registers their extensions.

Anyway, you have a lot of threads on piriform's forum (https://forum.piriform.com/index.php?app=core&module=search&do=search&fromMainBar=1) opened in bug section for that.

NikosD
14th March 2017, 15:46
"not properly registered file extensions" and unused ones are two different things.
Same thing happens with VLC, Foobar2000 and any other media player that plays broad spectrum of files and registers their extensions.


I don't remember using any of those players, ever.

But PotPlayer doesn't have this issue for sure.

clsid
14th March 2017, 16:20
Those registry keys are created and controlled by Windows. They are used for storing your preferred application choice and also the entries in the openwithlist. Simply browsing a folder in Explorer can cause a new extension to be added there. CCleaner marks keys as "unused" if (it thinks) they do not contain useful data.

NikosD
14th March 2017, 16:22
No.

The above "errors" happen only when you select to enable all MPC-HC defaults.

Same thing with PotPlayer works fine.

clsid
14th March 2017, 16:24
x64, I am using Avisynth+ (http://avs-plus.net/).
I'm also using the x64 version of MPC-HC, obviously :)
It is a bug in LAV Splitter. GraphStudioNext also crashes when LAV is set as preferred splitter for .avs

vBm
14th March 2017, 20:20
No.

The above "errors" happen only when you select to enable all MPC-HC defaults.

Same thing with PotPlayer works fine.

Nothing's stops you from using PotPlayer then...

Like i've said, from my personal tests i saw both VLC and Foobar2000 are doing the same so i'd say ccleaner is at fault there.

clsid
14th March 2017, 22:55
Check the contents of the Registry keys.

Selecting an app in "Default Programs" will create a subkey called "UserChoice" that contains a value "ProgID" that points to the relevant file association stub (e.g. mplayerc64.mkv).

If the file association is working, then CCleaner detection is bogus.

djesteban
15th March 2017, 05:13
It is a bug in LAV Splitter. GraphStudioNext also crashes when LAV is set as preferred splitter for .avs

Works with the latest version of Avisynth+, it's just not obvious to find it. See this post (https://forum.doom9.org/showthread.php?p=1800984#post1800984) on how to get it and install procedure.
Thanks again for looking into it clsid :)

NikosD
15th March 2017, 07:46
Check the contents of the Registry keys.

Selecting an app in "Default Programs" will create a subkey called "UserChoice" that contains a value "ProgID" that points to the relevant file association stub (e.g. mplayerc64.mkv).

If the file association is working, then CCleaner detection is bogus.

At last!

You accidentally caught the bug of MPC-HC.

MPC-HC doesn't create the subkey called "OpenWithProgids" for any of the registered file extensions included in its defaults.

Now, those extensions that appear in CCleaner do not have "OpenWithProgids" created by some other program, so CCleaner properly thinks they are unused.

MPC-HC needs to create the subkey called "OpenWithProgids" for every file extension is included in its defaults and register itself in both "OpenWithProgids" and "UserChoice" key.

Take a look here:
the .alac extension appears in CCleaner as unused, while the .3gp it doesn't.

Still, even .3gp is not properly registered to MPC-HC since it misses MPC-HC app from subkey "OpenWithProgids"
https://s14.postimg.org/irz1pb2xd/MPC_HC_registration.jpg

nussman
15th March 2017, 10:20
AFAIK "OpenWithProgids" is for WinXP only.
So I think MPC-HC is right and potplayer and ccleaner are buggy ...

vorob
19th March 2017, 20:42
Error creating EVR Custom rendrer:
CreateDevice failed
DX9AllocatorPresenter failed

D3DERR_NOTAVAILABLE

Win 10, NV 1070, latest driver.

Win 10 player works perfect.

vorob
19th March 2017, 21:01
Well, it was all because my second screen used via this https://www.splashtop.com/wiredxdisplay

ilnot1
19th March 2017, 21:47
Hello, I'm experienced with computers but not with HDR. I'm using the latest version of MPC-HC (13) and I'd like know what are the filters and output settings I should use to get true HDR video displaying on my LG OLED55B6P. There's a lot pixelation and banding in the dark areas of the video.

I'm on Win7x64, I have a GTX 1060 and 4.5GHz 2600K, I'm using an HDMI-to-HDMI cable, and I've enabled Deep Color on the TV's HDMI port.

These are my Nvidia Settings (if it matters) and the media info for the file I'm playing.

HelmedHorror
21st March 2017, 02:34
I'm experiencing some extreme audio distortion/clipping/crackling during loud explosion scenes in the Star Wars films. VLC plays it with no audio problems at all. I've spent over an hour trying to fix it. I've changed virtually every audio setting there is in MPC-HC trying to identify the culprit. No other media I play has this problem. Ever. And I watch a lot of stuff. The films (original trilogy) are just the raw Blu-ray, with DTS-HD MA.

Resetting all settings to default does not resolve the issue. I've tinkered with every conceivable audio setting in MPC-HC. Yes, that includes everything in the audio decoder settings, splitter settings, and audio renderer settings. When I say every setting, I mean it.

I've also tinkered with all of VLC's audio settings to see if there is a way to introduce the problem into VLC's playback of the film, which might give an inkling as to what the problem is. No luck.

I've searched MPC-HC's bug tracker for various relevant keywords but couldn't find anything.

I'm open to any and all suggestions (although please keep in mind the facts I've given you from my troubleshooting attempts. I don't want to hear "Maybe it's your headphones", since it works just fine in VLC,) and I'll gladly give any pertinent information that anyone thinks might help diagnose this. It's driving me crazy.

Thanks.

Olivier C.
21st March 2017, 02:42
Did you tried different audio renderers ?

VLC : Directsound by default ?

MPC-HC : depends on Output Audio option (Directsound by default)

Did you tried the new MPC-HC internal audio renderer ?
There is a recommendation with the new audio renderer : volume set to something like 85% in order to prevent distorsion (according to the remark left on the dialog option)

HelmedHorror
21st March 2017, 03:02
Did you tried different audio renderers ?

VLC : Directsound by default ?

MPC-HC : depends on Output Audio option (Directsound by default)

Did you tried the new MPC-HC internal audio renderer ?
There is a recommendation with the new audio renderer : volume set to something like 85% in order to prevent distorsion (according to the remark left on the dialog option)

Yes, I had done all that, and done it again just now to be sure. It doesn't help at all.

This isn't a simple matter of clipping. If that was the problem, every loud explosion in every movie I watch would have this problem. This is the only movie that has this problem.

I think/thought that the problem has something to do with the DTS S24 7.1 audio on this film, as opposed to the typical 5.1, except I tested multiple other movies with the same DTS S24 7.1 audio and there is no such issue on the other films.

mogli
21st March 2017, 08:04
Did you try turning 'Normalize Matrix' on and 'Clipping Protection' off at the same time in LAV Audio Decoder Mixing section? Or not putting out 32-bit Integers in the Output Format section?

HelmedHorror
21st March 2017, 10:42
Did you try turning 'Normalize Matrix' on and 'Clipping Protection' off at the same time in LAV Audio Decoder Mixing section? Or not putting out 32-bit Integers in the Output Format section?

Tried all of that just now, but none of it fixed it :(

e-t172
21st March 2017, 15:21
I'm experiencing some extreme audio distortion/clipping/crackling during loud explosion scenes in the Star Wars films. VLC plays it with no audio problems at all. I've spent over an hour trying to fix it. I've changed virtually every audio setting there is in MPC-HC trying to identify the culprit. No other media I play has this problem. Ever. And I watch a lot of stuff. The films (original trilogy) are just the raw Blu-ray, with DTS-HD MA.

Resetting all settings to default does not resolve the issue. I've tinkered with every conceivable audio setting in MPC-HC. Yes, that includes everything in the audio decoder settings, splitter settings, and audio renderer settings. When I say every setting, I mean it.

I've also tinkered with all of VLC's audio settings to see if there is a way to introduce the problem into VLC's playback of the film, which might give an inkling as to what the problem is. No luck.

I've searched MPC-HC's bug tracker for various relevant keywords but couldn't find anything.

I'm open to any and all suggestions (although please keep in mind the facts I've given you from my troubleshooting attempts. I don't want to hear "Maybe it's your headphones", since it works just fine in VLC,) and I'll gladly give any pertinent information that anyone thinks might help diagnose this. It's driving me crazy.

Smells like high frequency garbage in the LFE channel. Try the following:


Enable stereo downmixing in the LAV Audio "mixing" tab. Check "Normalize matrix" to rule out clipping in the next steps.
In the mixing options, set the LFE level to zero. Then check if the issue is still there.
In the mixing options, set the LFE level to something high (like 1.5). Then check if the issue is still there.


If the issue disappears with the LFE level set to zero, and reappears as soon as LFE is brought back in, it means the LFE channel in the content you're playing is screwed up. This would not be the first time. (http://forum.doom9.org/showthread.php?p=1714617#post1714617) One reason VLC might not have this problem is because maybe it discards LFE, or maybe it applies a low-pass filter to it (a similar suggestion was made regarding LAV Audio, but I don't think nevcairiel ever got around to implementing it).

nevcairiel
21st March 2017, 15:24
VLC may not support lossless DTS-HD MA decoding, which would give you quite a different result.
An extra special part is that Star Wars uses 6.1 audio, not 5.1 or 7.1, that can cause weirdness in some cases.

huhn
21st March 2017, 16:07
reminds me of this: https://forum.doom9.org/showpost.php?p=1746666&postcount=19938

HelmedHorror
21st March 2017, 21:02
Smells like high frequency garbage in the LFE channel. Try the following:


Enable stereo downmixing in the LAV Audio "mixing" tab. Check "Normalize matrix" to rule out clipping in the next steps.
In the mixing options, set the LFE level to zero. Then check if the issue is still there.
In the mixing options, set the LFE level to something high (like 1.5). Then check if the issue is still there.


If the issue disappears with the LFE level set to zero, and reappears as soon as LFE is brought back in, it means the LFE channel in the content you're playing is screwed up. This would not be the first time. (http://forum.doom9.org/showthread.php?p=1714617#post1714617) One reason VLC might not have this problem is because maybe it discards LFE, or maybe it applies a low-pass filter to it (a similar suggestion was made regarding LAV Audio, but I don't think nevcairiel ever got around to implementing it).

VLC may not support lossless DTS-HD MA decoding, which would give you quite a different result.
An extra special part is that Star Wars uses 6.1 audio, not 5.1 or 7.1, that can cause weirdness in some cases.

To clarify, by "Enable stereo downmixing", you mean to set Output Speaker Configuration to Stereo, correct?

When I do that and set LFE to 0.00, the problem is fixed. When I raise the LFE slider, the problem comes back.

But somehow I doubt the film was mastered with such glaring LFE problems, would you agree? So where along the chain of audio processing is this problem occurring do you think? nevcariel mentioned the 6.1 audio in Star Wars, and I think he might be on to something (the Star Wars original trilogy are the only movies I have with DTS S24 6.1.) I just don't know enough about the lav filters or MPC-HC to know what to try next...

But if Star Wars is basically the only thing I can expect to have this problem with, that isn't so bad I suppose...

nevcairiel
21st March 2017, 21:37
But somehow I doubt the film was mastered with such glaring LFE problems, would you agree?

You would be surprised, such problems happen quite often because LFE is typically played through subwoofers that simply cannot play any higher frequencies - so noise in higher frequencies in those channels is not detected.

The proper way to deal with this is to lowpass the LFE before downmixing, and filter out the higher frequencies, unfortunately LAV does not support such a functionality (yet).

HelmedHorror
21st March 2017, 21:45
You would be surprised, such problems happen quite often because LFE is typically played through subwoofers that simply cannot play any higher frequencies - so noise in higher frequencies in those channels is not detected.

The proper way to deal with this is to lowpass the LFE before downmixing, and filter out the higher frequencies, unfortunately LAV does not support such a functionality (yet).

Interesting... so, why don't other movies have this problem? I have tons of DTS 7.1 movies which, by definition, all have LFE tracks. Did the audio technicians who mastered these other movies' audio simply cut out the higher frequencies in the LFE track, unlike the guys behind the Star Wars audio mastering? If that's the case, then the problem isn't Star Wars's unique 6.1 audio itself, correct? And that any audio of any surround configuration would have the same problem if they didn't take out the high frequencies in the LFE track?

nevcairiel
21st March 2017, 21:56
It definitely sound like a mastering mistake in the LFE channel. It happens occasionally, but the majority of discs are fine, of course.

And yes, such a problem is independent of the channel count, as long as it contains a LFE that is. If you use stereo downmixing, the 6.1 layout wouldn't matter either way, the LAV downmixer can handle that fine.

e-t172
21st March 2017, 23:13
Interesting... so, why don't other movies have this problem?

Because a lot needs to go wrong for that to happen:

There was audible noise that got into the LFE channel in the first place.
It wasn't removed by any lowpass filter anywhere in the production chain.
It wasn't removed by the encoder (the encoders for some formats, such as the lossy versions of DD/DTS, would have removed it, AFAIK).
It wasn't caught by the monitoring system of the sound engineer that mastered the audio track.


That's quite a contrived scenario, which is why it only happens rarely. But it can absolutely happen if enough things go wrong simultaneously. Then you're left with a disc that has garbage in the LFE channel. Meanwhile, 99% of the audience won't hear any problem because the LFE channel goes through a lowpass filter on their system (either an actual electronic lowpass filter, or the subwoofer itself), thus masking the issue.

Tier777
22nd March 2017, 19:55
Latest stable just reintroduced this old bug

https://trac.mpc-hc.org/ticket/1567



I tried old nightlies to pinpoint when the bug got introduced and found that
MPC-HC.1.7.10.40.x64.VS2015 doesn't have this issue and
MPC-HC.1.7.10.56.x64.VS2015 does.

Which means the bug was introduced on Jan 17th 2016.

I'm not a dev so I wouldn't know which commit is responsible for this behavior. Could anyone take a look at this?

https://github.com/mpc-hc/mpc-hc/commits/develop?after=f6d4865e4e35f2cab226fc08f4a324daf24f7683+244

JEEB
27th March 2017, 22:58
The about screen for MPC-HC should contain the exact hash. That should be useful to pin-point things :) .

clsid
28th March 2017, 14:05
Try disabling the "Global Media Keys" option in MPC-HC. I don't seen any obvious changes in the code between .40 and .56 related to key handling.

Tier777
28th March 2017, 18:00
I did, but no change. That's what makes it so weird.
Same bug in MPC-BE btw

rico001
4th April 2017, 06:11
I have Miami Vice set on Blu-Ray from Fabulous Films. Unfortunately they added too much contrast so i wanted to restore proper colors.

In MPC-HC Right click->"Renderer Settings" -> "Output Range" change from 0-255 to 16-235 option has no effect at all. No matter which setting is selected, My graphic card is ATI Radeon X1600 Series.

Thank You for help!

raymondjpg
15th April 2017, 03:09
Using latest versions of madVR 89.19 and Emby for WMC (Windows 7 Professional). With MPC-HC 1.7.10 after refresh rate switching by madVR (windowed overlay mode) then video hangs and does not play. Video will play after closing then re-starting MPC.

Refresh rate switching when using MPC-HC 1.7.9 works with video playing fine after refresh rate switching.

Has anyone else seen this, better still have a solution for it? I have also posted this in the madVR forum, but I suspect it is more of an issue with the latest version of MPC-HC than madVR
Exact same issue with MPC-HC 1.7.11, both 32 bit and 64 bit, and latest version of madVR. There has been no response to my post about this in the madVR forum, but I still suspect it is more of an issue with the latest version of MPC-HC than madVR. Does anyone have a solution for this?

Garringo
15th April 2017, 14:19
I would like to use MPC-HC to take screenshots (from Blu-Rays) that look as close to the source as possible. And I'm stupid. :(

I have taken the same shot with several different players and there is a noticeable difference between them in regards with the color red.

In the following image

http://imgur.com/a/sjIqF

1. Mplayer (bt.601 as I can't seem to be able to take them in 709)
2. MPC-HC with ffdshow with both high quality rgb conversion & dithering off.
3. MPC-HC ffdshow with both hq rgb conversion and dithering on
4. mpv
5. virtualdub (bt.601)

Does the higher quality rgb conversion in MPC-HC (and whatever the mpv and virtualdub use) make the red letters look better than what is actually on the disc? So the first two would be closer to the source? Or is the non-high quality conversion so shitty it makes it worse? :confused:

oddball
22nd April 2017, 11:19
Currently the only way to play HDR content correctly without converting to SDR is to use Win10's Film & TV player. I am hoping at least one decent player/renderer fixes this. I suspect it requires output via DX12 which renderers like MadVR don't use AFAIK.

nsnhd
22nd April 2017, 13:35
Currently the only way to play HDR content correctly without converting to SDR is to use Win10's Film & TV player. I am hoping at least one decent player/renderer fixes this. I suspect it requires output via DX12 which renderers like MadVR don't use AFAIK.

Is your Film & TV able to play 4k 10-bit hevc clips ? Mine was able to do that before creators update, now on CU it reports error 0xc00d6d6e, though it plays VP9 HDR clips fine.

GMJCZP
22nd April 2017, 16:22
Thank you for having this wonderful player.

I would like to make two observations:

- When playing mp3 files with front and back cover, the program gives priority to show the back cover, when it should display the front cover by default.

- If possible, in options you could choose which cover to display by default.

Thanks once again.

GMJCZP
24th April 2017, 00:56
I was analyzing this case better and the problem with MPCHC is that it shows the last saved cover, it is not if it is front or back cover. The program, I repeat, should give you preference to display the front cover, regardless of the order allocated in memory, such as WMP.

khanmein
27th April 2017, 10:05
Should I disable all the Internal Filters? (Source & Transform)

Thanks.

Blackwalker
27th April 2017, 13:11
hi all, ok my english is not good :(
i use always mpc-hc with MadVR and Lav filters.

My HTPC is a i5 750 (socket 1156), 6GB DDR3, ssd 120gb, nvidia 1050

why when i play 4k hdr video/movie , the movie snaps or i
if I try to send it back it hangs?

is a CPU/motherboard problem or software, suggestions?
thx :)

LigH
27th April 2017, 15:47
It may be a problem with longer GOPs and the seek mode (fast vs. accurate). Try to switch this option: Fast seeking will seek to the closest GOP start, where decoding can start immediately, but it may be not exactly where you wanted to seek to; accurate seeking will decode from the previous GOP start to the exact seek position, which may take some time if your seek position is far away from a GOP start. And decoding HEVC is slow (assuming that 4K movies are encoded in HEVC).

Blackwalker
27th April 2017, 15:59
It may be a problem with longer GOPs and the seek mode (fast vs. accurate). Try to switch this option: Fast seeking will seek to the closest GOP start, where decoding can start immediately, but it may be not exactly where you wanted to seek to; accurate seeking will decode from the previous GOP start to the exact seek position, which may take some time if your seek position is far away from a GOP start. And decoding HEVC is slow (assuming that 4K movies are encoded in HEVC).


hi and thx, i'll check it.
Anyway, i dont have to change CPU, Motherboard and Ram, correct? my 1050'd handle the 4k hdr movie!!

yes theh 4K movies are encoded in HEVC.

Sometimes when the movie/clip in 4k start ,
the video begins with obvious slowdowns and when i try to seek another position, the player die, lol :(

amayra
28th April 2017, 12:20
hi and thx, i'll check it.
Anyway, i dont have to change CPU, Motherboard and Ram, correct? my 1050'd handle the 4k hdr movie!!


this is definitely software problem how about refresh your htpc "reset default settings"
and you use latest version and driver check it with this ?
MPC-HC.1.7.11.13
madVR v0.91.9
LAVFilters 0.69.0-43
NVIDIA 381.89

Blackwalker
28th April 2017, 15:13
this is definitely software problem how about refresh your htpc "reset default settings"
and you use latest version and driver check it with this ?
MPC-HC.1.7.11.13
madVR v0.91.9
LAVFilters 0.69.0-43
NVIDIA 381.89

ho well, thats a great idea, damn me i didnt do it before lol
i'll try when at home and i'll let you know!
:)
thx to confirm thats a software problem!!! :goodpost:

Blackwalker
28th April 2017, 15:19
this is definitely software problem how about refresh your htpc "reset default settings"
and you use latest version and driver check it with this ?
MPC-HC.1.7.11.13
madVR v0.91.9
LAVFilters 0.69.0-43
NVIDIA 381.89

suggestion on best MPC-HC settings? thx again!!!

FarQueue
5th May 2017, 05:20
I'm having an issue with MediaInfo integration in MPC-HC. The analysis is taking a long time (over a minute sometimes) on certain files. The whole program locks up if you try and do anything while MediaInfo is loading. I'm not having this problem with other players that use MediaInfo (MPC-BE or PotPlayer) or MediaInfo itself.

The problem seems to have been introduced in 1.7.10.296 and remains in the current stable and nightly versions.

Perenista
7th May 2017, 03:30
I am having an unusual problem here... been using in Windows 10 64 bit an USB dongle 4.0 and the AirPods. They work fine, but if I use MPC-HC or even VLC and select another audio track other than the main one (example: a dubbing instead of the English track), the audio is muted and even the YouTube stream is muted. And if I switch back to the first track now it becomes muted.

The only fix is to close the player and reopen, however I'll continue to be unable to listen to the alternate track, the dubbing, or audio commentary for example. And the file checked is a Matroska lossless from Blu-ray.

Do you have any idea what is causing this and how to fix it?

P.S. I paired the AirPods with the USB dongle, and repaired just to make sure. Still happening.

P.P.S. I made an important discovery: if Bluetooth is disabled in Windows settings, then I open the video and switch to the dubbing/alternate track and enable Bluetooth and the AirPods again, the track will be heard. But if there's a manual switch from me to another track from the same file, the bug occurs AGAIN and it's all muted until I close and reopen the player. That proves to me that it's the mere switch that causes all this. Do you guys have any idea why?

For more info about the dongle:
https://forums.macrumors.com/threads/airpods-new-owners-views-problems-and-questions.2022574/page-51#post-24549191

***********
Update (June 5):

The bug was only fixed after I updated Windows 10-64 bit (Creator's Update). It was not the dongle's fault!

It's working as it should now! And it was affecting all players before, not just MPC.

JarrettH
7th May 2017, 03:41
Will there be a new nightly?

Btw, the "call for help" is attached to the bottom of the 1.7.11 news post, which you have to click into. Surely nobody will see it.

Damien147
7th May 2017, 17:04
Internal Audio Renderer is Wasapi?

sneaker_ger
7th May 2017, 17:17
Yes, it uses wasapi.

Damien147
7th May 2017, 22:21
Ok,thank you.

chros
10th May 2017, 19:09
Ok,thank you.
Internal is buggy, you have to use a newer build of it (sanear* (http://tmod.nmm-hd.org/Misc/)) as an external filter.

mbordas
14th May 2017, 18:46
Internal is buggy, you have to use a newer build of it (sanear* (http://tmod.nmm-hd.org/Misc/)) as an external filter.

I thought this was updated at some point, but can't find a version number in the changelog? I've been using the internal renderer since it came out so I could get off reclock and upgrade to windows x64, and haven't noticed anything particularly buggy. But I also don't know if I would have been better off staying with reclock.

blaster00
15th May 2017, 03:42
Internal is buggy, you have to use a newer build of it (sanear* (http://tmod.nmm-hd.org/Misc/)) as an external filter.

sanear-bin-master-f7612c7-20160517.zip (https://github.com/alexmarsev/sanear/issues/12#issuecomment-219823720) is made by you, right?
The internal and sanear both have slight sound come out after mute in mpc-hc, very funny. Sanear nightly crashes mpc after pause on my XMOS based usb dac, but works fine with my motherboard buildin sound chip. Sanear 0.3 works fine with both.

chros
17th May 2017, 11:54
I thought this was updated at some point
No, it wasn't. From the linked Github issue:
"I went through the commit logs, these are the major changes:
- Ignore System Channel Mixer option
- Guided reclock
- Use FFTW library with rubberband
- Add DspTempo/DspTempo2 selection
- Surrender exclusive-mode device after inactivity (Now you can pause, make a skype call, then unpause.)

The biggest change is that Wasapi Exclusive finally works as it should: no channel and sample rate conversion anymore."

sanear-bin-master-f7612c7-20160517.zip (https://github.com/alexmarsev/sanear/issues/12#issuecomment-219823720) is made by you, right?
Only compilation :)

The internal and sanear both have slight sound come out after mute in mpc-hc, very funny. Sanear nightly crashes mpc after pause on my XMOS based usb dac, but works fine with my motherboard buildin sound chip. Sanear 0.3 works fine with both.
Interesting, not for me (internal Intel audio with HDMI).
You can give MPC-BE a try, it has its own WASAPI implementation.

blaster00
17th May 2017, 13:32
Interesting, not for me (internal Intel audio with HDMI).
You can give MPC-BE a try, it has its own WASAPI implementation.

Used audio render from MPC-BE for a while, but tired to update from two projects. Sanear is acceptable for now. Hopes Sanear get the reclock thing working soon. ReClock from slysoft won't support x64, what a pitty.

chros
18th May 2017, 11:36
Used audio render from MPC-BE for a while, but tired to update from two projects.
:) I hope you're kidding, it's the simplest thing and you don't have to do it every day.
Sanear is acceptable for now. Hopes Sanear get the reclock thing working soon. ReClock from slysoft won't support x64, what a pitty.
I don't think so, since nothing happened in the last year.

Yanak
24th May 2017, 12:40
Hello,
I'm not sure if MPC-HC is even concerned by this but better ask instead of being worried :

http://blog.checkpoint.com/2017/05/23/hacked-in-translation/
https://torrentfreak.com/malicious-subtitles-threaten-kodi-vlc-and-popcorn-time-users-researchers-warn-170523/

Thank you.

clsid
24th May 2017, 14:52
No, MPC-HC doesn't allow overwriting arbitrary files when extracting files from a downloaded ZIP file. It only extracts files with a valid subtitle file extension.

Yanak
24th May 2017, 20:26
Hello and thanks for the reply,

You mention zip file extraction, i don't know exactly how this thing is supposed to work to attack but saw no mention of extracted files from compressed archives on the various articles i saw today on this subject, unless i missed it .

The only thing i saw is on the second link i posted where there is a link going to github supposed to bring a fix on a program :
https://github.com/butterproject/butter-desktop/commit/0ab1938a69f4277ea9a36b08b8b1b06cd987759c

I'm not a coder but i don't see any mention of zip files, only .srt .

Again i don't know how this thing is supposed to work nor is a coder but problem seems to come directly from the .srt file itself where some malicious code could be implemented so i don't know.

Thank you.

LigH
24th May 2017, 21:01
One possible attack vector mentioned in a blog reporting about it:

Some providers offer compressed files in archives. Players would extract subtitle files from these archives in such cases. But if they blindly unpack the whole archive, without sanity checks, they might be vulnerable to malicious structures like filenames containing patterns like "../", which provokes extracting and overwriting files in surprising and even dangerous locations by traversing to the root of the file system and back into system directories from there.

There may be other attack vectors, like linked files in advanced subtitle formats.

clsid
24th May 2017, 22:53
The vulnerability is in how the player handles archives. There is no issue with the subtitles files themselves. Those are just text and images, nothing scriptable/executable.

Yanak
24th May 2017, 22:58
Thanks for the answers guys, just wanted to be sure.

Thanks a lot.

LigH
29th May 2017, 10:55
There seem to be different attack vectors (https://news.ycombinator.com/item?id=14408859) depending on the different playback systems and their individual vulnerabilities:

>> From what I understood, one is an XSS (popcorn-time), one is a heap-based buffer overflow (VLC), and one is a zip-transveral (Kodi). {traversal}
^
Looks like PopcornTime was rendering subtitle text as HTML, inside their app (html/js-based), creating an XSS vector...

MPC-HC is probably not affected by issues provoked by directory traversal via malicious file names in ZIP archives; that can't exclude a possible, yet unknown weakness in any other method to display subtitles it uses, though. Attack vectors can be quite exotic. I remember a vulnerability in the TrueType renderer which allowed code execution in kernel space, because fast text rendering was once a benchmark bottleneck.

For now, MPC-HC is not affected by either of the attacks this article mentioned.

sneaker_ger
29th May 2017, 15:30
You can be pretty sure MPC-HC has holes as well. Every software has, especially if it's old and messy. They don't get found unless some security engineers start searching for them (like Google is doing for ffmpeg).

cork_OS
1st June 2017, 17:35
Hello.
Is it possible in MPC-HC to set playback rate to 1.25 (like youtube does) and zoom video to 400%?
Thanks.

sneaker_ger
1st June 2017, 17:49
In "Options"->"Playback" you can set speed step to 25% and then use the speedup button. Zoom can be done using hotkeys but I don't know if factors >3 are possible.

marcurling
1st June 2017, 22:18
Pals, I'm desperate.

I'm running last stable x64 versions of MPC-HC & MPC-BE and they now crash when using any File menu feature (while a file tries to launch for file related functions) and this with any type of file (video, audio, image).

They work when booting Win7 in Safe Mode but with no audio and with the included error.png

VLC, ffplay/ffmpeg and WMP still works fine.

This is a dump of MPC-HC last crash
https://drdump.com/UploadedReport.aspx?DumpID=15242385

The problem occurred more than 1 month ago but I can't find what could be the cause.
I'm running Win7 64bit.
I'll give you any info you'll need to help me solve this : MPC players are really important to me.

Thanks in advance, marcurling.

GTPVHD
5th June 2017, 11:41
https://github.com/mpc-hc/mpc-hc/commit/a80e907903a7e8ba6af91cb75ecde485a5b9ebfd

MPC-HC now requires SSE2 support, so anyone still on Pentium 3 or Athlon XP will have to stick with 1.7.11, the last version that supports non SSE2 CPUs.

TeamRajput
11th June 2017, 14:25
Why is there still no native NVIDIA Gpu support for MPC-HC like its other forks like MPC-BE and MPDN. I know that we can manage it by changing the name of executable but that messes up file associativity. Also is Jriver Media Center the reason why MPC-HC seems to be intentionally and purposefully not developed much in the last 2 years , as some of its contributors are also actively involved in the paid Jriver Media Center.
Seems things have been puposefully slowed down in MPC-HC development cycle order to benefit/expand Jriver customer base.:sly:

nevcairiel
11th June 2017, 15:01
Conspiracies, they are everywhere! None of the MPC-HC developers work for JRiver, just for the record. I do, but I have never been a MPC-HC developer. I only develop LAV Filters, which is used by a whole bunch of different DirectShow video players, and is entirely independent of the player it runs in. You should get your facts checked. :)

What does "native NVIDIA GPU support" even mean? MPC-HC works on any GPU out there. Developers don't control the profiles in the NVIDIA driver, NVIDIA does that. Just because relatively unknown players don't have any profiles, that makes them have "native" support? Its more like the contrary, isn't it.
I assume you are taking about Optimus laptops? That is done for a reason, power saving. Using the Intel GPU uses far less power and for video playback purposes its generally quite fine to run with it.

clsid
11th June 2017, 15:03
That isn't controlled by the player. The NVIDIA driver has a profile for MPC-HC and not for those other players (or renamed MPC-HC). The profile contains driver settings and is configured to us the integrated GPU by default. You need to edit the profile with NvidiaProfileInspector.

wanezhiling
11th June 2017, 15:37
Just delete the profile (Search 'media player classic') by NVIDIA Inspector and then you can configure mpc-hc to work on iGPU or dGPU freely.

TeamRajput
11th June 2017, 15:40
Conspiracies, they are everywhere! None of the MPC-HC developers work for JRiver, just for the record. I do, but I have never been a MPC-HC developer. I only develop LAV Filters, which is used by a whole bunch of different DirectShow video players, and is entirely independent of the player it runs in. You should get your facts checked. :)

What does "native NVIDIA GPU support" even mean? MPC-HC works on any GPU out there. Developers don't control the profiles in the NVIDIA driver, NVIDIA does that. Just because relatively unknown players don't have any profiles, that makes them have "native" support? Its more like the contrary, isn't it.
I assume you are taking about Optimus laptops? That is done for a reason, power saving. Using the Intel GPU uses far less power and for video playback purposes its generally quite fine to run with it.


Hi Hendrik
Sorry to have offended you but to be honest the msg was directed at you only:D. Yes I do mean (and have) optimus laptop(HP EnvyLeapmotion J102tx) with Nvida 750m and Intel 4600. When using MadVR with Intel 4600 anything above Lancoz settings in Upscaling, it chokes but the same runs smoothly in nvidia 750m in other players like MPC-BE where i can force it to use nvidia in nvidia settings panel. that does make a difference !!

My collection is of about 2000 Bluray Indian songs ripped personally from Blu-ray discs. These are having 2.35 widescreen presentation i.e. 1920x1080 video has in actual 1920x816 video with rest blackboxed at the top and bottom. So in order to utilise the full 17.3 inch screen of my laptop , i have to adjust cropping and aspect ratios to upscale it on the run to 1080p . Here since upscaling is REQUIRED, a better algorithm like jinc which chokes on Intel 4600 Integrated GPU is essential . Thats why I requested the need to have the support to be able to use nvidia GPU (I do have Jriver 21 also which supports Nvidia GPU)

TeamRajput
11th June 2017, 15:44
That isn't controlled by the player. The NVIDIA driver has a profile for MPC-HC and not for those other players (or renamed MPC-HC). The profile contains driver settings and is configured to us the integrated GPU by default. You need to edit the profile with NvidiaProfileInspector.
:thanks:

nevcairiel
11th June 2017, 15:44
Thats why I requested the need to have the support to be able to use nvidia GPU

And like several people have told you here - thats controlled by NVIDIA in their driver, not by MPC-HC.

TeamRajput
11th June 2017, 15:45
Just delete the profile (Search 'media player classic') by NVIDIA Inspector and then you can configure mpc-hc to work on iGPU or dGPU freely.


Thanks bro, I will try that.:thanks:

Vincent Vega
18th June 2017, 01:43
i noticed if an adobe air app playing video (most noticeably in windowed mode) covers the window of mpc-hc it has video tearing - exactly on the border of video window of mpc-hc (in playback or paused).
closing mpc-hc removes the tearing in adobe air app.
i tried with evr (custom) and madvr. decoding is dxva cb.
platform is win10 x64, nvidia maxwell card.

reqare
18th June 2017, 11:42
MPC-HC 1.7.11 / Windows 7 x64

hi, can anyone help, i can't load subtitles
the File > Subtitles options are disabled/grey

in the past i have changed two settings in MPC-HC:

1) Options > Playback > Output > Audio Renderer, to: "8:Internal Audio Renderer"
i changed it in order to take advantage of the new features

2) Options > Playback > Output > DirectShow Video, to: "System Default"
i changed it because MPC-HC wouldn't let me change any Output settings otherwise (including the Audio Renderer setting - see 1)
you see, the preselected value for DirectShow Video was Haali Video Renderer
but Haali Video Renderer is not available, so everytime i tried to change another setting (eg the Audio Renderer), MPC-HC would not allow it, giving the warning: "The selected renderer is not installed"
so i had to set DirectShow Video to "System Default" in order to get MPC-HC apply the Output settings and activate the internal audio renderer as well (see 1)
btw this should get fixed, if an average user tries to change the same setting he will never figure out that the problem is not the setting he changed (Audio Renderer) but rather the preselected DirectShow Video renderer which is set to something not available

clsid
18th June 2017, 12:03
i noticed if an adobe air app playing video (most noticeably in windowed mode) covers the window of mpc-hc it has video tearing - exactly on the border of video window of mpc-hc (in playback or paused).
closing mpc-hc removes the tearing in adobe air app.
i tried with evr (custom) and madvr. decoding is dxva cb.
platform is win10 x64, nvidia maxwell card.
Same happens with other applications. For example two browser windows with Flash content. It is not the fault of MPC-HC and can't be fixed. It is just a limitation of how video surfaces work in Windows.

clsid
18th June 2017, 12:06
2) Options > Playback > Output > DirectShow Video, to: "System Default"
i changed it because MPC-HC wouldn't let me change any Output settings otherwise (including the Audio Renderer setting - see 1)
you see, the preselected value for DirectShow Video was Haali Video Renderer
but Haali Video Renderer is not available, so everytime i tried to change another setting (eg the Audio Renderer), MPC-HC would not allow it, giving the warning: "The selected renderer is not installed"
so i had to set DirectShow Video to "System Default" in order to get MPC-HC apply the Output settings and activate the internal audio renderer as well (see 1)
btw this should get fixed, if an average user tries to change the same setting he will never figure out that the problem is not the setting he changed (Audio Renderer) but rather the preselected DirectShow Video renderer which is set to something not availableThe default renderer on Win7 is "Enhanced Video Renderer (Custom Presenter)". That one works with subtitles. Haali has never been a default value.

reqare
18th June 2017, 16:25
The default renderer on Win7 is "Enhanced Video Renderer (Custom Presenter)". That one works with subtitles. Haali has never been a default value.
1)
Haali was the preselected value for the DirectShow Video setting when i opened Options>Playback>Output after fresh installation of MPC-HC 1.7.11

it's not that am i certain of it (which i am, 100%) but also that logic confirms it
see, everytime (on different sessions) i tried to change the Audio Renderer setting i got the "the selected renderer is not installed" error
but if the DirectShow Video preselected value wasn't already set to Haali by MPC-HC - in other words if i had accidentally manually set it to Haali myself - then i couldn't have gotten the error for more than once
because in order to get the error for more than once you have to first apply the settings - but i couldn't have applied the settings, that's exactly what the error is about :)
anyway it's obviously some programming error with the drop down menu because the player was playing videos normally which means that the actual video renderer wasn't Haali even though the preselected option was Haali
minor issue technically but i think it can cause a lot of trouble to the average user

2)
now, my DirectShow Video setting was/is set to System Default which means it is practically set to the Enhanced Video Renderer (Custom Presenter) according to what you said
but i can't load subtitles
i also temporalily changed the setting specifically to Enhanced Video Renderer (Custom Presenter)
but i still couldn't load subtitles
what else could it be? could the Internal Audio Renderer be the problem? because i don't want to change that :(

sry for the long post

stax76
19th June 2017, 19:39
I've integrated MPC into staxrip using the /dub and /sub command line switch, something that would be helpful is to define which audio or subtitle stream should be played, something like:


first audio:

/select a0


second subtitle:

/select s1


edit:


for /dubdelay it would be helpful if ' Xms' would be sufficient, staxrip generates filenames as short as possible to avoid to hit the 260 max path length limitation.


edit2:

to define a delay:

/dubdelay X:"filepath"

P.J
10th July 2017, 19:51
Any chance to 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

Cyber Akuma
12th July 2017, 17:28
I seem to be having playback issues with MPC-HC 1.7.11 32Bit version. Random MP4 files will not play, it will open the file and list the proper time... but be stuck at 0:00 with a black screen, if I attempt to move the slider, it will get stuck in whatever position I left it at, with a black screen only.

These files played fine before, and it seems to just be random which ones will and will not play, even within a whole list of files, even if the set of files are all from the same source and used the same containers and codecs. The files also play fine in VLC and Windows Media Player.

The only difference I was able to get was when I switched the renderer from "Enhanced Video Renderer" to "Haali", which gave me sound, but still no video.

This appears to only be an issue with version 1.7.11 however. When I tried both the latest nightly (1.7.14) and the previous stable version (1.7.10), they were able to play the files that 1.7.11 could not just fine. Has anyone else encountered this issue? Or has the slightest idea what could be causing it?

clsid
12th July 2017, 20:34
That is a know bug in the splitter (or rather FFmpeg) and is already fixed in latest nightly. It is related to how mp4 edit lists were handled.

vBm
16th July 2017, 16:41
Latest stable is
v1.7.13 which was compiled from e378268 (https://github.com/mpc-hc/mpc-hc/commit/e378268)

This release is a generally a bugfix release.


Highlights of this release:

* Require a CPU processor with SSE2 instructions
* Add support for AssFilter
* Switched from mhook to MinHook since it's more actively maintained
* Updated components/dependencies to their latest versions

Remember that you can help us (https://trac.mpc-hc.org/wiki/Translations) translating MPC-HC to your language.

For the complete changes see the changelog (https://mpc-hc.org/changelog/).
For downloads go here (https://mpc-hc.org/downloads/).


Dont forget, that our official builds, both the stable and the beta builds, are digitally signed (https://mpc-hc.org/2013/02/25/binaries-are-signed/). Be aware of scams and only get the files from our site!

Also, to report bugs, suggestions and generally provide feedback, use our Trac (https://trac.mpc-hc.org/); reporting anything on social media or in any other place is just pointless, as the developers only follow Trac.

You can download the new version here (https://mpc-hc.org/downloads/). For the complete changes see the changelog (https://mpc-hc.org/changelog/).

v0lt
16th July 2017, 18:02
Thank you.

lvqcl
16th July 2017, 18:21
Downloads (https://mpc-hc.org/downloads/) page still has "SSE capable CPU" requirement, but MPC-HC now needs SSE2.

AngelGraves13
16th July 2017, 22:20
So MPC HC is dead?

LigH
16th July 2017, 22:32
... unless someone adopts it (https://mpc-hc.org/2017/07/16/1.7.13-released-and-farewell/).

nevcairiel
16th July 2017, 22:34
MPC-HC development hasn't been very active for quite a while now, so its not like MPC-HC just ceases to function over night just because of an announcement. The core functionality is pretty stable, and you can continue to use it with external filters without any downsides (like LAV and madVR).

AngelGraves13
16th July 2017, 22:41
I tried MPC-BE but it can't keep sync with audio for some reason, so MPC HC is my only program to play media files.

While we don't really need new features...Updates to MediaInfo and LAV Filters are important, especially for newer files.

clsid
16th July 2017, 23:04
The player itself is stable, mature, and works fine.

I will make fresh builds with updated components in the coming future if there really won't be any official ones anymore. I got a few bug fixes as well that haven't been committed to main repo yet.

AngelGraves13
17th July 2017, 00:07
The player itself is stable, mature, and works fine.

I will make fresh builds with updated components in the coming future if there really won't be any official ones anymore. I got a few bug fixes as well that haven't been committed to main repo yet.

Thanks!

wanezhiling
17th July 2017, 00:12
The player is still installed on my system, though it was dead 2 years ago...
Thanks to all devs.

Brazil2
17th July 2017, 14:23
So MPC HC is dead?
A pity the bug with OGG files not displaying tags in the information bar hasn't been fixed :(

It was reported here:
http://forum.doom9.org/showthread.php?p=1791930#post1791930
http://forum.doom9.org/showthread.php?p=1799951#post1799951

And every other major player can do it...

sneaker_ger
17th July 2017, 14:50
Did you ask LAV dev about OGG tags? Maybe not MPC-HC problem.

clsid
17th July 2017, 19:16
MPC-HC 1.7.13.1 Build 2017-07-17

IT IS FUCKING ALIVE!

Changelog:
* UPDATE: LAV Filters 0.70.2.3
* BUGFIX: OpenSubtitles seach failed for unicode filenames
* BUGFIX: Prevent crash for ASS subtitles with invalid (too high) blur values
* BUGFIX: Fixed DPI scaling of non-client areas in main window, if moving from screens with different DPI.
* ENHANCEMENT: Now uses external MediaInfo DLL. Allows manual updating.
* ENHANCEMENT: Now has the ability to use an externally installed copy of LAV Filters as its internal filters (if the LAVFilters subfolder is not present).
This means less duplication for those who use both. It also makes manually updating easier.
The main difference between using an internal LAV instance or an external instance, is that settings are stored in a different Registry key.
* ENHANCEMENT: Automatic encoding option for saving playlists. Uses UTF8 encoding when applicable.
* ENHANCEMENT: Split internal MPEG source filter option into a PS and TS variant.
* CHANGE: Removed DrDump crash reporter and replaced it with an error dialog that shows crash details.
* CHANGE: Option "Reinitialize when changing display" is now enabled by default.
* CHANGE: Removed an unnecessary Windows API hook. (Might fix an compatibility issue with F-Secure.)
* CHANGE: Sprinkled with fairy dust and pure awesomeness

Download:
x64 (http://www.datafilehost.com/d/234e4b93) (SHA256 = d640a70d78ed29828ad29a91393b53b2f429a3964d01819a3476f8440fab0c1b)
x86 (http://www.datafilehost.com/d/41d5c9f4) (SHA256 = 9bb760df1ff4509ef5e5e974e178ff641f2580e7b22c55ac21153a888172d5b7)
(no installer, just extract and overwrite your existing files)
(proper host coming soon)

madshi
17th July 2017, 19:24
Wow - cool! :)

huhn
17th July 2017, 19:29
* CHANGE: Removed DrDump crash reporter and replaced it with an error dialog that shows crash details.
thank you SIR.

NikosD
17th July 2017, 19:29
MPC-HC 1.7.13.1 Build 2017-07-17

IT IS FUCKING ALIVE!



No, it is you.

You are alive and kicking.

Kudos to clsid!

cork_OS
17th July 2017, 19:39
It's the night of the living MPC-HC!

vBm
17th July 2017, 19:50
MPC-HC is NOT DEAD yet, if you want unofficial builds please create unofficial thread.

There are developments behind the scene (several folks contacted X about helping out).

AngelGraves13
17th July 2017, 19:51
MPC-HC 1.7.13.1 Build 2017-07-17

IT IS FUCKING ALIVE!


Nice!

It would be awesome to get Xbox controller (or X-input) support for skipping chapters, pausing, and changing audio and subtitle tracks one day as well as fast forward and rewind.

clsid
17th July 2017, 20:33
Everybody, please read this:
https://forum.doom9.org/showthread.php?p=1812615

ashlar42
18th July 2017, 11:40
MPC-HC 1.7.13.1 Build 2017-07-17

IT IS FUCKING ALIVE!Would you be so kind as to provide checksum signatures for your future releases? Your work is much appreciated.
Thank you. :)

ismail0100
18th July 2017, 11:48
MPC-HC is NOT DEAD yet, if you want unofficial builds please create unofficial thread.

There are developments behind the scene (several folks contacted X about helping out).My english very bad. Is mpchc dead now official?

stax76
18th July 2017, 11:59
Would you be so kind as to provide checksum signatures for your future releases? Your work is much appreciated.
Thank you. :)

What's the advantage? I can see that software should be downloaded from a trusted source but what if the trusted source is hacked?

ashlar42
18th July 2017, 12:17
What's the advantage? I can see that software should be downloaded from a trusted source but what if the trusted source is hacked?If he posts the checksums here and the files are hosted elsewhere, it would require would be hackers to hack his repository *and* Doom9 for their shenanigans to go undetected.

stax76
18th July 2017, 12:30
Ok but are there any checksums at mpc-hc.org? Which checksum algorithm is common?

ashlar42
18th July 2017, 12:32
Ok but are there any checksums at mpc-hc.org? Which checksum algorithm is common?MPC-HC had a signed installer, with a proper certificate (not that that, by itself is a safe guarantee I guess).
Check here as an example: https://mkvtoolnix.download/downloads.html#windows
Checksums hosted in one place, files hosted in a different location.

clsid
18th July 2017, 13:24
I have added SHA256 hashes to my post.

[ReX]
18th July 2017, 14:13
MPC-HC 1.7.13.1 Build 2017-07-17

IT IS FUCKING ALIVE!

Nice, will you be offering the changes to the official repo?

ashlar42
18th July 2017, 14:21
I have added SHA256 hashes to my post.Thank you! And thanks once more for your work on this. Much appreciated. :)

clsid
18th July 2017, 14:26
I have made patches available several times. I do not decide what gets committed and when. Hopefully more people join and help review patches.

ikarad
19th July 2017, 18:10
So MPC HC is dead?

Maybe the same ffdshow future. Sad!

P.J
20th July 2017, 09:49
Any chance to 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

Then any hope for fixing this? :rolleyes:
It has been fixed in MPC-BE

ryrynz
20th July 2017, 12:13
I think the BE devs would gladly provide fixes like this, they've pulled code from MPC-HC lots of times, probably just up to clsid to ask.

clsid
20th July 2017, 13:58
If you are a developer:
Create a patch and submit a pull request.

If you are a user:
Create a new ticket on Trac (https://trac.mpc-hc.org/report/1?sort=created&asc=0) for bug reports and feature requests.
Preferably include links to relevant commits of MPC-BE.

There are just a few developers, with limited time, and a LOT of stuff to do. The only way to get things done is to help out as much as you can.

clsid
23rd July 2017, 23:06
New official nightly build 1.7.13.32:
https://nightly.mpc-hc.org/

Get it while it is fresh ;p

Thunderbolt8
24th July 2017, 00:52
why is LAV older in this new version than in 13.1 you made before?

rock
24th July 2017, 04:38
latest nightly 1.7.13.32, when access Internal Audio Renderer from Filters list, now it only shows Pin Info.

clsid
24th July 2017, 14:19
why is LAV older in this new version than in 13.1 you made before?MPC-HC generally only uses stable builds of LAV. It only uses nightlies if there are important changes/fixes.

Finnish Flash
26th July 2017, 01:38
latest nightly 1.7.13.32, when access Internal Audio Renderer from Filters list, now it only shows Pin Info.I can confirm.

chros
26th July 2017, 13:07
Get it while it is fresh ;p
:D You are amazing, clsid!
Thanks for all your efforts, guys!

It would be awesome to get Xbox controller (or X-input) support for skipping chapters, pausing, and changing audio and subtitle tracks one day as well as fast forward and rewind.
If an Android app is good for this, then search back: I posted a modded version of Remoti.co , that does all these and more.
Thanks to MPC-BE devs, it also work with that player.

minaust
26th July 2017, 15:23
latest nightly 1.7.13.32, when access Internal Audio Renderer from Filters list, now it only shows Pin Info.
Did the git. Wouldn't build. Am I supposed to update to VS 2017?
For standalone filters, got this:
'C:\Program' is not recognized as an internal or external command,
operable program or batch file.
Not all build dependencies were found.

See "docs\Compilation.txt" for more information.

------------------------------
[ERROR] Compilation failed
------------------------------

clsid
26th July 2017, 16:09
Did you follow the instructions from "docs\Compilation.txt"?

It seems quotes are missing around some path value...

[)370|\|470!2
26th July 2017, 18:06
Have just checked today for an update and found that the project is nearly dead. Nah, seriously? As a long time user of MPC-HC and an (sorta experienced*)(&embedded) C coder && in light of recent lack of developers I'd like to contribute. To anywhom it may concern PM me if it's relevant still.

fvisagie
26th July 2017, 18:52
If an Android app is good for this, then search back: I posted a modded version of Remoti.co , that does all these and more.
Thanks to MPC-BE devs, it also work with that player.

Good suggestion, I use http://www.vectir.com. It works with Android and iPhone and can do anything you can control with the PC keyboard and mouse.

clsid
26th July 2017, 22:29
Have just checked today for an update and found that the project is nearly dead. Nah, seriously? As a long time user of MPC-HC and an (sorta experienced*)(&embedded) C coder && in light of recent lack of developers I'd like to contribute. To anywhom it may concern PM me if it's relevant still.Contact xhmikosr on IRC (https://webchat.freenode.net/?channels=#mpc-hc-dev) or through xhmikosr[at]gmail

minaust
27th July 2017, 05:56
Did you follow the instructions from "docs\Compilation.txt"?

It seems quotes are missing around some path value...
Yes. I've been using only mu own builds for some years now. And I go over "compilation.txt" (now .md) religiously. It seems that additional logic looking for VS 2017 paths may not be ready for prime time yet.

[)370|\|470!2
27th July 2017, 12:44
clsid
K, will do.

chros
27th July 2017, 13:06
clsid
K, will do.
Thanks!

clsid
27th July 2017, 14:39
Yes. I've been using only mu own builds for some years now. And I go over "compilation.txt" (now .md) religiously. It seems that additional logic looking for VS 2017 paths may not be ready for prime time yet.
Add this to build.user.bat:
SET "MPCHC_VS_PATH=%ProgramFiles(x86)%\Microsoft Visual Studio\2017\Community"

minaust
28th July 2017, 05:41
Add this to build.user.bat:
SET "MPCHC_VS_PATH=%ProgramFiles(x86)%\Microsoft Visual Studio\2017\Community"Except I'm using 2015, not 2017. I've got two machines capable of building MPC-HC, Two different flavors of 2015, and they both choke. I'm going to have to build up the incentive to go through build.bar, but laziness interferes...

We had similar problems transitioning from 2013.

EDIT: Semi-success - adding "vs2015" to the end if the build command line got me through the standalone filters and the Lite build, but no go on the main build.

01:29:26.541 34>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.MakeFile.Targets(41,5): error MSB3073: The command "build_lavfilters.bat Build Win32 Release Silent Nocolors" exited with code 1. [c:\MPC-HC\src\thirdparty\LAVFilters\LAVFilters.vcxproj]

clsid
28th July 2017, 18:46
I haven't got VS2015 installed anymore. The LAV build script probably also needs the "vs2015" parameter.

Create a ticket on Trac if it doesn't work. Not all MPC-HC devs read this topic.

minaust
29th July 2017, 10:24
I haven't got VS2015 installed anymore. The LAV build script probably also needs the "vs2015" parameter.

Create a ticket on Trac if it doesn't work. Not all MPC-HC devs read this topic.Done.

minaust
31st July 2017, 13:15
...and we have a now nightly, 1.7.13.60. which is buildable with Visual Studio 2015. A new nightly alone is good news, but make sure you read compilation.md first. A completely new build of GCC is involved.

GTPVHD
31st July 2017, 13:53
https://github.com/mpc-hc/mpc-hc/commit/c04cff832a7aa4f705e4bd7a56f158e7144ea817

Windows XP no longer supported, 1.7.13 will be the last version to support XP.

LigH
31st July 2017, 14:30
...and we have a new nightly, 1.7.13.60.

Where? As source only, no binary yet?

sneaker_ger
31st July 2017, 14:34
Try different browser. If you just download via e.g. "curl https://nightly.mpc-hc.org/" it will only return old .32 downloads. Maybe needs some JS magic to display links to .60.

https://nightly.mpc-hc.org/log.1.7.13.60.log
https://nightly.mpc-hc.org/MPC-HC.1.7.13.60.x64.7z
https://nightly.mpc-hc.org/MPC-HC.1.7.13.60.x64.exe
https://nightly.mpc-hc.org/MPC-HC.1.7.13.60.x64.pdb.7z
https://nightly.mpc-hc.org/MPC-HC.1.7.13.60.x86.7z
https://nightly.mpc-hc.org/MPC-HC.1.7.13.60.x86.exe
https://nightly.mpc-hc.org/MPC-HC.1.7.13.60.x86.pdb.7z
https://nightly.mpc-hc.org/MPC-HC_standalone_filters.1.7.13.60.x64.7z
https://nightly.mpc-hc.org/MPC-HC_standalone_filters.1.7.13.60.x86.7z

LigH
31st July 2017, 14:50
:o Consider me "handicapped" then; and the "nightly" site having "limited accessibility for handicapped people" ;) ... Must take some efforts to build JavaScript to a level that it becomes incompatible to the Presto engine... :sly:

Well. Another site which forces me to use an "incomplete" browser (from my point of demands).

minaust
31st July 2017, 15:01
Where? As source only, no binary yet?
https://nightly.mpc-hc.org/ does it for me. If you aren't seeing binaries, you have browser issues.

LigH
31st July 2017, 15:04
Yes. That JavaScript appears to be incompatible with Opera 12. And there is still no substitute nearly as complete as I would like...

minaust
31st July 2017, 15:18
Yes. That JavaScript appears to be incompatible with Opera 12. And there is still no substitute nearly as complete as I would like...Ahem... Shuffle feet... (in a small voice) Firefox?

LigH
31st July 2017, 15:30
I mean a websuite containing also an email and an IRC client, all-in-one. The only substitutes for Opera 12 I know would be:

a) Mozilla Seamonkey: Quite complete, featurewise, but I don't really like the "brittle" appearance and the handling of Thunderbird and ChatZilla.

b) Vivaldi: based on Chrome, programmed by a team around the original Opera browser developer; but they keep adding tiny little useless gimmicks, instead of the M3 mail client etc., so I still can't migrate.

And so I will have to keep using different browsers for different purposes: One for compatible pages and my email and chat accounts, and others for picky websites. (And if they are really picky, they may even require the original Mozilla Firefox and may fail on the more secure and privacy respecting and optimized Pale Moon, only because it reports a lower version number, despite supporting all required features to display that site.)

Enough off-topic for now.

minaust
31st July 2017, 15:38
https://github.com/mpc-hc/mpc-hc/commit/c04cff832a7aa4f705e4bd7a56f158e7144ea817

Windows XP no longer supported, 1.7.13 will be the last version to support XP.I'm bifurcated on this - on one hand I hate to see it happen - on the other hand, it's about time.

kasper93
1st August 2017, 22:50
If you still use Windows XP, you have much bigger problems to worry about than MPC-HC support. And there were reasons to drop compatibility.

rseiler
1st August 2017, 23:57
Anyone here happen to use Win10 Insider (specifically a version no older than 3-4 weeks, through the current 16251)? If so, I bet you're finding that MPC-HC (current version), completely out of the blue and inexplicably to me, takes about 5 seconds to start up (it always used to be more or less instantaneous).

What change in the OS could possibly cause this? No other apps that I have, including other media players, were affected, so this is very specific. It's been reported to MS, but the wheels turn slowly. It could be like this indefinitely.

clsid
2nd August 2017, 00:27
It is a know bug in the insider build. It also affects some other apps like Paint.

rseiler
2nd August 2017, 00:44
Paint opens immediately here, so that's confusing (I would think that the problem would be equal-opportunity).

MS hasn't acknowledged the issue that I've seen. In those situations, months typically transpire before they do, and then sometimes more months pass before anything is done about it. This one may be with us for a while if we're depending on MS, unless someone can figure out, perhaps, which of the 8 trillion MPC-HC settings when changed might be able to counteract it.

clsid
2nd August 2017, 12:45
With 'known' I mean acknowledged by several MPC-HC users. Whether MS knows about it, I don't know. It is your 'job' as Insider user to report it.
The slowness in Paint, is when saving images, or so I have read.

rseiler
4th August 2017, 02:35
For anyone following the mysterious startup lag in MPC-HC on Windows 10 Insider, it was somehow fixed (at least here) in 1.7.13.65 nightly.

I don't see outright reference to it in the commits, but it must relate to one of them:
https://github.com/mpc-hc/mpc-hc/commits/develop

clsid
4th August 2017, 15:21
There haven't been any changes to address that issue, so it must be a side-effect. Perhaps due to the switch to VS2017 or newer Windows SDK. Have you tried older nightly builds as well?

rseiler
4th August 2017, 18:48
Yes. I believe the most recent previous version I had tried was 1.7.13.32.

kasper93
4th August 2017, 19:22
There haven't been any changes to address that issue, so it must be a side-effect. Perhaps due to the switch to VS2017 or newer Windows SDK. Have you tried older nightly builds as well?

Change to non-xp compiler is major and I wouldn't be surprised it fixed the issue. No point in enumerating changes, but let say there is a reason that MS maintain separate toolchain for newer Windows version.

kasper93
13th August 2017, 22:33
Today's nightly will feature new rewritten drawing code. Improved SSE2 and brand new AVX2 version if available by CPU. Also few other related improvements to SSA/ASS subtitles.

There is still much to improve there. But I'd like to prioritize changes based on real life samples, so if you have some samples that MPC-HC struggle with please share it.

LigH
14th August 2017, 00:23
This time I tried with both a Mozilla and a Chrome based browser; but both list only the following files in the https://nightly.mpc-hc.org/ content: Info.md + log.1.7.13.79.log (v1.7.13.65 is already in the /old directory). Maybe the upload was not yet complete?

rock
14th August 2017, 03:35
by looking at log file, it seems that compilation failed.
anyway statusbar still doesn't indicate D3D11 as H/W Decoding. at least I test it with LAVFilters as external filters

Aleksoid1978
14th August 2017, 07:23
Bug in https://github.com/mpc-hc/mpc-hc/commit/701ceec81e37de1d9f89ce82ced9bab7735a2eae commit, crash on some subtitles. I write a comment in commit.

ParkerLewis
15th August 2017, 21:02
Ok, since a few days ago MPC-HC 64 takes a lot of time to open files with x264 video (be it the first file I'm opening or the second or the n-th). No CPU usage, no disk usage, just takes several seconds before the file finally plays. I'm using the internal LAV video decoder with hardware acceleration, I've tried disabling the accel, no change.

Same issue with a VP8 video I have. There doesn't seem to be similar issues with other codecs. VLC opens the same files immediately (as MPC-HC used to).

I have the latest MPC-HC 64 bits, on Win 10 Pro 64 bits. CG is GeForce 770 with latest drivers.

Any idea ?

sneaker_ger
15th August 2017, 21:04
Windows Insider?

https://forum.doom9.org/showthread.php?p=1813976#post1813976 ff

Sylt
15th August 2017, 21:22
There are no new nightly builds at the moment, maybe the build system was broken?

ParkerLewis
15th August 2017, 21:33
I'm not on Windows Insider. Also, MPC-HC launches instantly like it always has. It's just opening a x264 video that takes several seconds for no apparent reason.

MPC-HC (64-bit)
---------------

Build information:
Version: 1.7.13 (e37826845)
Compiler: MSVC v19.00.24215.01
Build date: Jul 16 2017 18:47:17

LAV Filters:
LAV Splitter: 0.70.2.1
LAV Video: 0.70.2.1
LAV Audio: 0.70.2.1
FFmpeg compiler: MinGW-w64 GCC 7.1.0

Operating system:
Name: Windows NT 10.0 (build 15063)
Version: 10.0 (64-bit)

Hardware:
CPU: Intel(R) Core(TM) i5-4690K CPU @ 3.50GHz
GPU1: NVIDIA GeForce GTX 770 (driver version: 22.21.13.8528)
GPU2: NVIDIA GeForce GTX 770 (driver version: 22.21.13.8528)

sneaker_ger
15th August 2017, 21:39
Same with MPC-HC nightly and/or external LAV nightly?

https://nightly.mpc-hc.org/old/1.7.13.65/
https://files.1f0.de/lavf/nightly/

e-t172
15th August 2017, 21:50
MPC-HC launches instantly like it always has. It's just opening a x264 video that takes several seconds for no apparent reason.

I experienced the same problem recently. A clean reinstall of my GPU drivers (might have been a more recent version as well) fixed it for me, though I have no idea why exactly. You might want to try that.

ParkerLewis
15th August 2017, 22:36
MPC-HC : actually I originally was on a older version (1.7.11 or 1.7.12). I updated to 1.7.13 before posting here, hoping it would fix the problem. It didn't.
GPU drivers : same. I had drivers dating from before GeForce Experience 3.0 (didn't want to have to create an account etc). This problem made me willing to try installing the latest GF Experience + drivers. No change, unfortunately.

If that helps in any way, I've noticed with Process Explorer that whenever I try to open an x264 file, I can see a second mpc-hc64.exe item suddenly appearing in the process list, which is marked "Suspended" and stays idle. Then after 5-10 seconds delay, it disappears from the process list, at the exact same time the video is finally playing, see http://i.imgur.com/qKDFwy3.png

kasper93
15th August 2017, 23:00
statusbar still doesn't indicate D3D11 as H/W Decoding. at least I test it with LAVFilters as external filters

Will be fixed in today's nightly. And I made sure it won't fail again if new decoders are added.

There are no new nightly builds at the moment, maybe the build system was broken?

Yes it failed because of this issue with MSBuild https://github.com/Microsoft/msbuild/issues/2424 . And there were other issues needed to be fixed so the nightly were frozen. Will be build normally today.

MPC-HC : actually I originally was on a older version (1.7.11 or 1.7.12). I updated to 1.7.13 before posting here, hoping it would fix the problem. It didn't.
GPU drivers : same. I had drivers dating from before GeForce Experience 3.0 (didn't want to have to create an account etc). This problem made me willing to try installing the latest GF Experience + drivers. No change, unfortunately.

If that helps in any way, I've noticed with Process Explorer that whenever I try to open an x264 file, I can see a second mpc-hc64.exe item suddenly appearing in the process list, which is marked "Suspended" and stays idle. Then after 5-10 seconds delay, it disappears from the process list, at the exact same time the video is finally playing, see http://i.imgur.com/qKDFwy3.png

Can you please try latest development version http://nightly.mpc-hc.org/ (should be available in an hour, or you can try previous one from old directory). There were reports (https://forum.doom9.org/showpost.php?p=1814190&postcount=3192) that it is fixed. Probably by using new non-xp toolchain. Still it is Windows bug, but if it persist on latest nightly we will try to resolve/workaround it.

ParkerLewis
15th August 2017, 23:04
I will try that tomorrow (going to bed now), thanks a lot. But if it's related to MPC-HC startup time and Windows Insider, I doubt it will be fixed for me, as :

- I'm NOT on Windows Insider
- The issue I'm encountering is NOT a startup / app launch issue : MPC-HC itself launches immediately as always. It's a "on file open" issue, with x264 files.

kasper93
15th August 2017, 23:06
Ok, so this change a lot. Can you also try disabling H/W decoding in LAV Video decoder settings? If nothing help we will diagnose what cause the slowdown.

EDIT: I can't read...

sneaker_ger
15th August 2017, 23:12
He already tried without H/W.
I'm using the internal LAV video decoder with hardware acceleration, I've tried disabling the accel, no change.

@ParkerLewis
Does it matter which renderer(s) you choose?

ParkerLewis
15th August 2017, 23:14
Ok, so this change a lot. Can you also try disabling H/W decoding in LAV Video decoder settings? If nothing help we will diagnose what cause the slowdown.

Yeah, I tried that... "Hardware decoder to use" => tried putting it to "None", but didn't change anything unfortunately.

He already tried without H/W.


@ParkerLewis
Does it matter which renderer(s) you choose?

Duh, I hadn't even tried that, sorry. I had CoreAVC Video renderer selected as an external filter. Worked like a charm for like six years or so. Deactivating it now... problem solved.

I wonder what might have caused this problem though. Anyway, in 2017, CoreAVC might be useless now, isn't it ? Looks like it's dead anyway. Is there any reason to use an external AVC decoder anymore or can I just uninstall it and forget about it ?

Thanks !

sneaker_ger
15th August 2017, 23:28
Uninstall and forget CoreAVC.

But:
Same issue with a VP8 video I have.
?

kasper93
16th August 2017, 00:17
Will be fixed in next one.

Megalith
16th August 2017, 02:29
Were any changes made to the Internal Audio Renderer in the latest Nightly? In Exclusive Mode, the audio eventually gets a static-like distortion if I seek to different parts of a video. I never had this issue in past versions.

rock
16th August 2017, 03:42
hi,
I just realized again about status bar display, when play with Microsoft DTV-DVD Video Decoder, it shows H/W for a second before turn into software decoding display.

General
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42 (mp42/mp41/isom/avc1)
File size : 45.7 MiB
Duration : 8 min 9 s
Overall bit rate mode : Variable
Overall bit rate : 783 kb/s
Encoded date : UTC 2015-01-10 01:09:31
Tagged date : UTC 2015-01-10 01:09:31

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L5.1
Format settings, CABAC : Yes
Format settings, RefFrames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 8 min 9 s
Bit rate : 545 kb/s
Width : 2 304 pixels
Height : 1 440 pixels
Display aspect ratio : 16:10
Frame rate mode : Constant
Frame rate : 15.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.011
Stream size : 31.8 MiB (70%)
Writing library : x264 core 142 r11 24e4fed
Encoded date : UTC 2015-01-10 01:09:31
Tagged date : UTC 2015-01-10 01:09:31
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709

sneaker_ger
16th August 2017, 08:24
Today's nightly will feature new rewritten drawing code. Improved SSE2 and brand new AVX2 version if available by CPU. Also few other related improvements to SSA/ASS subtitles.

There is still much to improve there. But I'd like to prioritize changes based on real life samples, so if you have some samples that MPC-HC struggle with please share it.
https://www.sendspace.com/file/2zdl77
rendering is slow

Aleksoid1978
16th August 2017, 09:33
hi,
I just realized again about status bar display, when play with Microsoft DTV-DVD Video Decoder, it shows H/W for a second before turn into software decoding display.

General
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42 (mp42/mp41/isom/avc1)
File size : 45.7 MiB
Duration : 8 min 9 s
Overall bit rate mode : Variable
Overall bit rate : 783 kb/s
Encoded date : UTC 2015-01-10 01:09:31
Tagged date : UTC 2015-01-10 01:09:31

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L5.1
Format settings, CABAC : Yes
Format settings, RefFrames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 8 min 9 s
Bit rate : 545 kb/s
Width : 2 304 pixels
Height : 1 440 pixels
Display aspect ratio : 16:10
Frame rate mode : Constant
Frame rate : 15.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.011
Stream size : 31.8 MiB (70%)
Writing library : x264 core 142 r11 24e4fed
Encoded date : UTC 2015-01-10 01:09:31
Tagged date : UTC 2015-01-10 01:09:31
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709



Upload sample.

rock
16th August 2017, 09:50
Upload sample.
https://drive.google.com/file/d/0B3v0PVuQfH99eGo3WHN2SDg1d3M/view?usp=sharing

kasper93
16th August 2017, 20:22
https://www.sendspace.com/file/2zdl77
rendering is slow

Nice. Thanks for sample. I will work at it next weekend. Should be able to squeeze some performance in this area.

https://drive.google.com/file/d/0B3v0PVuQfH99eGo3WHN2SDg1d3M/view?usp=sharing

DXVA doesn't play this sample. Probably Microsoft's decoder initialize DXVA and fallback when it fails. That's why we detect it as being active for a while. But I haven't look in detail what's going on in the code. But I doubt we can change anything here.

rock
17th August 2017, 05:54
hi, I just found something more strange. When play h264 10 bit (sample from sneaker_ger) with MS decoder, which is actually not playable, but statusbar shows H/W.

LigH
17th August 2017, 07:26
So, the decoder tries to work in hardware accelerated mode, fails (which was expected), but does not fall back to software decoding (which would be expected)?

Aleksoid1978
17th August 2017, 08:59
MS decoder can't detect that H.264 stream is compatible with DXVA and trying decode ))

nijiko
18th August 2017, 12:32
Are 60,65,89 and later no longer support for XP?

sneaker_ger
18th August 2017, 13:17
Correct. XP support has been dropped for good.

madshi
19th August 2017, 10:40
@devs,

not sure if you're interested in this, but the latest LAV + madVR builds now support native D3D11 DXVA decoding, by using a new custom interface. IMHO going forward, this is going to be the best solution for hardware decoding. It performs slightly faster than DXVA2, has identical image quality to software decoding (unlike DXVA2), and due to the simplified custom interface might hopefully also be more stable/reliable than native DXVA2 decoding. Current disadvantages of D3D11 DXVA decoding are that it won't ever work on anything older than Windows 8.1, and that the current madVR version doesn't support DXVA deinterlacing + scaling yet (will be added in a future version), when using native D3D11 DXVA decoding.

If you're interested in adding support for this to your renderers, you can see the new custom interface here:

https://github.com/Nevcairiel/LAVFilters/blob/master/decoder/LAVVideo/decoders/d3d11/ID3DVideoMemoryConfiguration.h

To be honest, I'm not sure how difficult it would be to add support for this to EVR, and whether you find it worth the effort. Just wanted to let you know.

varekai
19th August 2017, 13:06
@madshi
I'm still using Win7. Will this new version 0.92.1 improve anything vs previous release 0.91.11?
I don't use 3D. I'm very pleased with my current setup and thinking, "If it ain't broke, don't fix it".
Thanks and best regards.

aufkrawall
19th August 2017, 21:48
Would it be possible to add youtube-dl support?
Or is it possible to open YT streams with youtube-dl via CLI in MPC HC already?

LigH
19th August 2017, 21:56
After youtube-dl downloaded the video, you will be able to play the locally downloaded file... implementing stream selection code from youtube-dl into MPC-HC won't be simple, though, at least due to completely different programming languages being used. Furthermore, it's not "streaming" in a narrow sense anyway.

vBm
20th August 2017, 11:39
Would it be possible to add youtube-dl support?
Or is it possible to open YT streams with youtube-dl via CLI in MPC HC already?

There's a ticket (https://trac.mpc-hc.org/ticket/5879)regarding youtube-dl integration but no one wanted to work on it so far.

However you can use "piping" to stream.

youtube-dl -q -o - youtube_url | "path\to\mpc-hc.exe" /play /close -

aufkrawall
20th August 2017, 14:41
Thank you. It's downloading, but it doesn't seem to pipe the content to the player. I'm just seeing youtube-dl's window with lots of gibberish-text in it, I'm seeing it consuming network traffic, but no player opens with playback.

lvqcl
20th August 2017, 14:51
Doesn't work if MPC-HC is already running. The workaround is to add /new switch to mpc-hc command line.

aufkrawall
20th August 2017, 15:37
That gibberish occurs with the above command lines:
https://abload.de/thumb/ytdluas1c.png (http://abload.de/image.php?img=ytdluas1c.png)

When I add
--format="((bestvideo[vcodec^=vp9]/bestvideo)+(bestaudio[acodec=opus]/bestaudio[acodec=vorbis]/bestaudio[acodec=aac]/bestaudio))/best"
to youtube-dl.conf (stream selection config for open codec and best quality), it instead downdloads the whole video.

What am I doing wrong? :o

lvqcl
20th August 2017, 15:45
Post your exact command line, youtube-dl version, MPC-HC version. Maybe it'll help.
Or maybe your youtube-dl.conf is responsible for this. Rename it to something else and try again.

aufkrawall
20th August 2017, 16:01
"C:\Users\USER\Desktop\youtube-dl.exe" -q -o - https://www.youtube.com/watch?v=aqz-KE-bpKQ | "C:\Program Files\MPC-HC\mpc-hc64.exe" /play /close -
MPC HC x64 1.7.13
youtube-dl v2017.08.18
ffmpeg x64 3.3.3 static

That gibberish occurs without youtube-dl.conf.

lvqcl
20th August 2017, 16:35
Works for me, so I have no idea, sorry.

aufkrawall
20th August 2017, 18:13
Thx anyway. I got it working on Linux with mpv that way (I'm aware that youtube-dl can be used directly with mpv), so I really have no idea what's wrong on Windows here.
Might ask at youtube-dl Github, I think it's possible to be a bug.

tasi
20th August 2017, 20:34
Subtitles doesnt work with new nightly build 1.7.13.89
It always crash and send a crash report.
I tried with EVR and VMR9 for output.
I have win7 and nvidia card (GTX260).
Thx!

LigH
21st August 2017, 07:55
If the downloaded video is written to the console, instead of piped to the player, then this version of youtube-dl seems not to support "-" as alias to STDOUT piping. But this topic is about MPC-HC, so rather ask youtube-dl issues where its developers can reply.

rock
22nd August 2017, 06:52
request: greyed out drop down option for language when only English / no other language installed
issue: when play wmv with wmv9 mft decoder, status bar display H/W

aufkrawall
27th August 2017, 15:51
Got youtube-dl working. :)
Looks like some weird behavior of Windows: It doesn't work with the "run" function, but it does work when executing the command via a bat file.

Do you guys know how to stop it from downloading both streams first when you use "-f bestvideo+bestaudio"?
Without that command, https://www.youtube.com/watch?v=aqz-KE-bpKQ works just fine with the commands used for piping. However, it's just 1080p H.264 instead of 4k 60fps VP9.
I know that it's because bestvideo+bestaudio are two seperate streams, but in theory this isn't a problem (and isn't in mpv either).

sneaker_ger
27th August 2017, 16:04
I know that it's because bestvideo+bestaudio are to seperate streams, but in theory this isn't a problem (and isn't in mpv either).
But you don't manually do that in mpv, do you? It probably opens youtube-dl twice or something like that.

With manual piping in Windows it's difficult to do two pipes and I doubt youtube-dl can interleave/mux live. So no luck with the separate streams if you use it in this way.

lvqcl
27th August 2017, 16:21
Got youtube-dl working. :)
Looks like some weird behavior of Windows: It doesn't work with the "run" function, but it does work when executing the command via a bat file.
Piping (via '|', '>' or '<' characters) doesn't work without cmd.exe.

kasper93
27th August 2017, 16:28
It is better to just extract streams with youtube-dl and open directly in MPC-HC. I have script which does that for me. Frankly integration with youtube-dl is not a problem but distributing youtube-dl is. But anyway gui for stream selection can be done fairly easy.

sauma144
27th August 2017, 17:08
Could you share your script? :)
What about adding a button to download/update youtube-dl or maybe a checkbox in the installer?

aufkrawall
27th August 2017, 17:17
I'd be totally happy about just dropping the youtube-dl.exe into MPC HC folder to enable YT (and HLS etc.) functionality for opening URLs.

mikhaelkh
28th August 2017, 01:58
https://nightly.mpc-hc.org/
Latest version is already 1.7.13.112, but in page source (Ctrl+U in Chrome) links are still old (1.7.13.89). And I can't fetch latest version using wget -rl1 -nd -AMPC-HC*x64*.7z -R*pdb*,*filters* https://nightly.mpc-hc.org/

bbildman
29th August 2017, 01:59
Hi, been using MPC-HC for a long time, with the latest version finally you incorporated the ability to search from multiple subtitle websites (I was using a previous version in beta, I think that had that ability). Anyway, I have "download subtitles automatically" checked and for weeks now it has worked perfectly, open a movie, MPC searches for and find subtitles and automatically uses the first one, without the subtitle box popping up.

However for the last few days, instead of the subtitles downloading and playing, the box pops up all the time for me to choose which one to use.

Do you have any idea why this has happened, and if there is a fix for it??

huhn
9th September 2017, 04:34
Today's nightly will feature new rewritten drawing code. Improved SSE2 and brand new AVX2 version if available by CPU. Also few other related improvements to SSA/ASS subtitles.

There is still much to improve there. But I'd like to prioritize changes based on real life samples, so if you have some samples that MPC-HC struggle with please share it.

ASS/SSA rendering in UHD is kind of unthinkable with the ISR or XY vsfilter.

maybe it is more efficient to use libass for subtitle rendering.
it a big change but MPC HC is benefiting from the stead development of libass in the long run.

Reino
9th September 2017, 13:32
Are 60,65,89 and later no longer support for XP?Correct. XP support has been dropped for good.
v1.7.11.24 (https://nightly.mpc-hc.org/old/1.7.11/1.7.11.24/) appears to be latest version that works on my WinXP pc.

"C:\Users\USER\Desktop\youtube-dl.exe" -q -o - https://www.youtube.com/watch?v=aqz-KE-bpKQ | "C:\Program Files\MPC-HC\mpc-hc64.exe" /play /close -
With this command youtube-dl pipes 'bestvideo' AND 'bestaudio' to mpc-hc. Afaik you can only pipe one stream at a time in Windows, so this would never work.
For this video 'bestvideo' and 'bestaudio' correspond to:
youtube-dl.exe -F aqz-KE-bpKQ
format code extension resolution note
258 m4a audio only DASH audio 387k , m4a_dash container, mp4a.40.2, 29.15MiB
315 webm 3840x2160 2160p60 28416k , vp9, 60fps, video only, 1.63GiB
The only streams you can pipe with this command are the non-DASH/progressive videostreams:
youtube-dl.exe -F aqz-KE-bpKQ
format code extension resolution note
17 3gp 176x144 small , mp4v.20.3, mp4a.40.2@ 24k
36 3gp 320x180 small , mp4v.20.3, mp4a.40.2
43 webm 640x360 medium , vp8.0, vorbis@128k
18 mp4 640x360 medium , avc1.42001E, mp4a.40.2@ 96k
22 mp4 1280x720 hd720 , avc1.64001F, mp4a.40.2@192k (best)

youtube-dl.exe -f best -o - aqz-KE-bpKQ | mpc-hc.exe - /close
It is possible to pipe 'bestvideo' and 'bestaudio' to MPC-HC, but you'd have to merge them first... with FFmpeg:
FOR /F %A IN ('youtube-dl.exe -gf bestvideo aqz-KE-bpKQ') DO (
FOR /F %B IN ('youtube-dl.exe -gf bestaudio aqz-KE-bpKQ') DO (
ffmpeg.exe -i %A -i %B -c copy -f nut - | mpc-hc.exe - /close
)
)
The downside to piping is that you can't timeseek. But you don't have to pipe, because MPC-HC can load additional audiostreams:
FOR /F %A IN ('youtube-dl.exe -gf bestvideo aqz-KE-bpKQ') DO (
FOR /F %B IN ('youtube-dl.exe -gf bestaudio aqz-KE-bpKQ') DO (
mpc-hc.exe %A /dub %B
)
)
And this is exactly what 3DYD Youtube Source (http://ys.3dyd.com/) does. You'd be much better off using this DirectShow filter to open Youtube videos!
------

A question to the MPC-HC devs on my part:
mpc-hc /?
/dub "dubname" Load an additional audio file
/sub "subname" Load an additional subtitle file
Eventhough it says "audio file", /dub also accepts an url (as I've just demonstrated).
/sub on the other hand does not. Could you, just like MPC-BE, have it accept subtitle urls as well?!
But then I guess it won't do me any good, because new versions won't work on my WinXP pc...

bitterman
9th September 2017, 17:35
So out of the blue MPC-HC created a folder named "MPC-HC Capture" in My Documents.

I regularly check the My Documents folder and it was literally created on 9-9-2017 0:13 as of today.

Any clue on how that folder got in there? Since I don't use any capture software whatsoever.

Thanks.

stax76
9th September 2017, 17:49
It's common that apps write to default windows locations, don't use such locations, problem solved.

bitterman
9th September 2017, 18:16
I understand, but why did MPC-HC created this (empty) folder anyway?

Did I accidentally clicked on a key which triggered something?

Even in the options all of the capture settings are greyed out.

Because I don't use that stuff.

I'm just a little bit flabbergasted about this.

chros
10th September 2017, 11:30
So out of the blue MPC-HC created a folder named "MPC-HC Capture" in My Documents.
Same for me.

Were any changes made to the Internal Audio Renderer in the latest Nightly? In Exclusive Mode, the audio eventually gets a static-like distortion if I seek to different parts of a video. I never had this issue in past versions.
It was and what a change it is! (Although I can't reproduce your bug report, fortunately :) )
After almost 2 years the internal audio renderer is finally fixed! Thanks so much, @kasper93!

I also made a (hopefully) small feature request (https://forum.doom9.org/showthread.php?p=1817965#post1817965) about it.

iSeries
10th September 2017, 13:59
I'm now on win10, and no matter what audio renderer i select, only default direct show gets used. Anyone know why that would be?

chros
10th September 2017, 14:41
I'm now on win10, and no matter what audio renderer i select, only default direct show gets used. Anyone know why that would be?
I'm on Win8.1, it works here. Does the same happen with MPC-BE as well (selecting its own renderer)?

Edit: Have you selected the Internal Audio renderer under Output? :)

aufkrawall
10th September 2017, 14:54
I'm now on win10, and no matter what audio renderer i select, only default direct show gets used. Anyone know why that would be?
Did you try starting it with elevated privileges? Might be some UAC virtualization hassle.

chros
10th September 2017, 15:21
After almost 2 years the internal audio renderer is finally fixed! Thanks so much, @kasper93!
Btw, this change alone deserves at lest a minor version number bump if not a major one! It fixes such a huge bug!

clsid
10th September 2017, 16:57
So out of the blue MPC-HC created a folder named "MPC-HC Capture" in My Documents.
That happens for example when you (accidentally) press Ctrl+V (= Menu > File > Open Device).

StartPosting
15th September 2017, 13:39
Hi all,
I've being using MPC-HC for years on many setups, I always install the portable x64 version, run it with default settings and everything is fine.
In my latest laptop (MSI GL62 with Intel HD 630 and NVIDIA 1050Ti), the video is choppy.

I have the latest driver for the Intel HD 630 (from last month) and for NVIDIA (same, from last month).

Device manager is all clear from issues and everything is recognized.

The coppy playback happen on all type of files, from 720P to 1080P and increase as I increase the screen of the MPC-HC window. Same happen with VLC. If it helps, when I try to play with the volume keys (up and down arrow), the playback almost stop!).
Check out the image below: https://imgur.com/a/Ljbu4

Would appreciate any help.

huhn
15th September 2017, 13:48
the video is not decoded fast enough. there could be a lot of reasons for that.

could be the file for example.

fvisagie
15th September 2017, 19:38
Change from software to hardware encoding (or vice versa) and see if that makes any difference. Your system should cope with 1080P software encoding anyway I reckon.

LigH
15th September 2017, 20:10
^ de-coding?

StartPosting
15th September 2017, 21:09
huhn,
This happen also with 720P files.

fvisagie,
Same results without DXVA.

LigH,
Please explain.

I had an old i3 from 5 years ago without any issues.

Any thoughts?

LigH
15th September 2017, 21:39
A player decodes the video. It has been encoded long before. MPC-HC is not involved in any encoding.

Grimsdyke
18th September 2017, 09:47
Sorry if this has been discussed before but when running build .112 with internal LAV + madVR everything is O.K. !!
But when I use external LAV filters (even with the same as the internals(.66)) I loose h/w-acceleration. After blocking external LAV video decoder it works again.
I already tried re-installing external LAV with reset. Does anyone maybe have an idea/solution ?

sneaker_ger
18th September 2017, 10:25
What do the filter settings of LAV Video internal and external look like respectively? Are they different? (best make 2 screenshots through Play>Filters>LAV Video [...])

But when I use external LAV filters (even with the same as the internals(.66))
Isn't MPC-HC nightly on .74?

Grimsdyke
18th September 2017, 10:42
Using external LAV it says 'active decoder: inactive' and 'active hardware accelerator: none' instead of 'dxva2n' and my 'Radeon'.
Will check if there is a newer build using .74.

Is it correct that HC overrides external LAV Splitter always to internal ?

huhn
18th September 2017, 11:07
not every video can be decaded by hardware so make sure the file in question support hardware decoding and yes MPC-HC is using the internal lavfilter by default not the external and it is using it's own settings.

Grimsdyke
18th September 2017, 12:55
Of course I test this issue with the same file !!! Does anyone know what the HC-dev's are patching in LAV splitter ?? Would it be better to post this in Nev's forum ??

sneaker_ger
18th September 2017, 13:02
"active decoder: inactive" means it isn't currently playing. Let it play, then go "Play">"Filters">"LAV Video [...]"(*). Make screenshot and post it here. Also "Play">"Filters">"Copy filters list to clipboard" and post them here. Do everything for both internal and external. Post MediaInfo of the file.

(*) patch for MPC-HC is that settings are stored in a separate place. That's why it's vital you do exactly as I say to get into settings.

fvisagie
18th September 2017, 14:45
^ de-coding?

Yes, for sure :)

Grimsdyke
18th September 2017, 15:26
Post MediaInfo of the file.

I have tested the one or two differences before posting. Made no difference.

Filters currently loaded:
- DirectSound: AMD HDMI Output (AMD High D...
- madVR
- Audio Switcher
- LAV Video Decoder
- LAV Audio Decoder
- LAV Splitter Source (internal)

Filters currently loaded:
- DirectSound: AMD HDMI Output (AMD High D...
- madVR
- Audio Switcher
- LAV Video Decoder (internal)
- LAV Audio Decoder
- LAV Splitter Source (internal)

Below the MediaInfo without audio details.

General
Complete name : E:\\\BDMV\PLAYLIST\00802.mpls
Format : Blu-ray Playlist
File size : 914 Bytes
Duration : 1 h 19 min
Overall bit rate mode : Variable
Overall bit rate : 2 b/s

Video
ID : 4114 (0x1012) / 4113 (0x1011)
Menu ID : 1 (0x1)
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Stereo High@L4.1 / High@L4.1
Format settings, CABAC : Yes
Format settings, RefFrames : 3 frames
Codec ID : 27
Duration : 1 h 19 min
Bit rate mode : Variable
Maximum bit rate : 35.0 Mb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
format_identifier : HDMV
Source : 00116.m2ts / 00023.m2ts

Pulstar
29th September 2017, 16:26
Now that this project is finished, what new player do we turn to?

ikarad
29th September 2017, 18:55
Now that this project is finished, what new player do we turn to?

This project is not finished.

AngelGraves13
8th October 2017, 21:04
Now that this project is finished, what new player do we turn to?

It's in active development. Some developers left, but new ones came in.

PCU
17th October 2017, 16:23
hi

i need help for: down mixing multi channel dolby & dts codec to stereo, normalizing them. and aslo why the default option is not mixing low frequency effects. what exactly matrix encoding do.

please help
thanks

LigH
17th October 2017, 19:32
It's not really an MPC-HC specific question, because probably any specification-faithful software should use the same channel mixing factors, as specified to be defaults in general or for specific purposes. Not mixing LFE is probably based on the purpose of this channel containing not primarily the low frequencies of the normal audio, but additional effects designed by an audio studio, making them rather optional.

Possibly interesting Wikipedia articles: Dolby Pro Logic (https://en.wikipedia.org/wiki/Dolby_Pro_Logic) + Matrix decoder (https://en.wikipedia.org/wiki/Matrix_decoder) (especially chapters 9 and 10 for Dolby Surround variants).


Side note: By design, dts on a DVD Video was not meant to be downmixed. It was usually only passed through digitally to a multi-channel amplifier by a DVD player.

e-t172
17th October 2017, 22:57
why the default option is not mixing low frequency effects

Because one can't assume a stereo system will have enough headroom in the 20-120 Hz range to handle low frequency effects. It's better not to have LFE than to overload your speakers. LFE should only be mixed in if you know that your speakers can handle it (if you're using loudspeakers without a subwoofer, it probably can't).

madshi
18th October 2017, 09:16
@devs, I'm happy that new devs continue this project - thank you!

Could you please update:

https://mpc-hc.org/

It currently still says "Latest news: Farewell". So people in various forums still believe MPC-HC is dead and gone for good.

Gappa
18th October 2017, 17:39
Hi,

does MPC-HC support scanning & playing of DVB-T2 channels? Because MPC can't find those channels in my case.

Also, is there somewhere a spec of the DVB channel config syntax? I mean this:

[DVBConfiguration]
0=5| NOVA|610000|8000|0|0|0|1|8395|2306|513|100|101|101|0|2|0|0|-1|111|2|3|cze|112|2|3|cze|3|1|720|576|0


Some of those values are self-explaining, some are less (stream IDs, but I figured those out), some are totally unknown :)

I know the multiplex frequency, when inputted manually, MPC shows somewhat correct signal strength & quality, but doesn't play anything. A quick look into the filters used somewhat explains why - it thinks the stream is MPEG2 (but that is maybe defined in the channel config...?).

The stream format is HEVC/h265 960x540 video, AAC 48 KHz stereo sound. Another player plays those channels.

Thanks for any info, advice or help in general :)

ksio89
20th October 2017, 02:42
I don't know what happened, but since D3D11 HW Decoder was implemented in LAV Video Decoder, I can't get HW playback anymore. This happens on both laptops, one with a Geforce GPU, and the other with a Radeon one. Before D3D11, I could get HW playback with DXVA2 native or DXVA2 copyback using either Intel HD Graphics or dedicated GPU, but now it always fall back to SW decoding. DXVA2 copyback has as HW Device options Automatic and Geforce/Radeon, but it doesn't work either.

If I choose D3D11, it doen't matter whether Hardware Device is set to Automatic (Native), Geforce/Radeon or Intel HD Graphics, it always uses Software Render. The only way to get HW decoding is to choose Intel QuickSync as HW decoder, which is not efficient as using the laptop dedicated GPU or using Intel HD Graphics with DXVA2 Native decoder. How can I have HW decoding back with DXVA2 native/copyback or D3D11 back? Thanks in advance.

chros
20th October 2017, 07:41
Which version of mpc-hc exactly? With builtin lav or as external filter (which version)?

DMD
28th October 2017, 16:46
Good morning
I use version 1.7.13.112, and I noticed that in playing MKV files from Blu-ray UHD a difference in video parameters (color, brightness and contrast), instead of MKV playback from Blu-ray no problem.
Does it depend on PC monitor that is not HDR?


MKV 3840x2160
https://s1.postimg.org/1ip72370nj/Blu-ray_UHD.png


MKV 1920x1080
https://s1.postimg.org/2pl9out00f/Blu-ray.png

Thank you

nevcairiel
28th October 2017, 16:52
The UHD file definitely looks like HDR. You can use madVR to play it properly (if it was encoded properly).

DMD
30th October 2017, 09:43
With madVR it's all OK!

THANK YOU

khanmein
12th November 2017, 04:04
No more updates?

LigH
12th November 2017, 16:29
Last official develop branch commit (https://github.com/mpc-hc/mpc-hc/commits/develop) was on August 27. I don't know if that is still the most recent source repo, though.

vBm
12th November 2017, 17:59
Last official develop branch commit (https://github.com/mpc-hc/mpc-hc/commits/develop) was on August 27. I don't know if that is still the most recent source repo, though.

It is. There are some PR's that were updated but no one merged anything yet. Currently only kasper93 is the only developer.

madshi
12th November 2017, 18:08
I thought after the "farewell" message some new devs came in?

nevcairiel
12th November 2017, 19:35
All of those new devs so far have not contributed anything, most immediately left again because they expected to get micromanaged instead of working independently.

madshi
12th November 2017, 20:11
That's very sad to hear... :(

foozoor
12th November 2017, 20:43
madPlayer?

madshi
12th November 2017, 20:47
Nope.

jkauff
12th November 2017, 20:50
madPlayer?
I don't think the JRiver folks would be very happy about that. :p

foozoor
12th November 2017, 20:53
Why not, madshi?
Are there people still using JRiverThing?

madshi
12th November 2017, 21:07
I don't have the development resources to create a decent media player. And even if I had, I wouldn't want to compete with devs who have supported madVR for years. Maybe at some point I might do a demo project showing how to build a minimalistic media player using madVR with like 100 lines of code or so. But that would probably only be useful for media player devs, not for users. And it definitely won't come before madVR 1.0, so probably not any time soon.

jkauff
12th November 2017, 22:39
Why not, madshi?
Are there people still using JRiverThing?
Our friend nevcairiel works for JRiver, and they'll be one of madshi's biggest initial customers once 1.0 is available for licensing.

madshi
12th November 2017, 22:48
There will always be a free madVR version. Maybe I'll make a "pro" version available with some fancy extra features for a small price, but my best guess is that most media players will stick to the free version. But we'll cross that bridge when we come to it. Anyway, we're really OT now.

ABDO
12th November 2017, 23:02
I wouldn't want to compete with devs who have supported madVR for years.
My full respect for that madshi.

amayra
12th November 2017, 23:59
That's very sad to hear... :(

i dont think MPC-HC need any new features and for future bug/exploit I/someone will send pull if this happened

amayra
13th November 2017, 00:10
and to be honest we need new subtitle renderer for HTPC more than media player

madshi
13th November 2017, 00:26
MPC-HC doesn't really need dramatic changes, but if users get the impression that the project is dead, then some/many users will search for alternatives and switch. Currently the official MPC-HC homepage says "farewell", so basically users are left with no hope of ever getting a new build. The reason I'm sad is not that I was wishing for MPC-HC to get tons of changes/improvements, but I'm sad because if there are no active devs left and even the official homepage says farewell, then all signs point to MPC-HC truly being dead, and isn't that a good reason to be sad?

nevcairiel
13th November 2017, 00:42
I still don't understand why they bothered to even post that. Should've just asked for developers instead of causing all this drama.

amayra
13th November 2017, 03:05
madshi, I can't agree with you more and completely understand your feeling and feel the same i think if they just leave without causing all this drama about farewell msg

cafevincent
14th November 2017, 10:34
It takes me over 5 minutes to load my videos tree to a playlist. Granted I have over 16000 videos but is there anything at all I could do to make this go any faster? If I do this again in a short while it's faster for some reason.

I'm not even sure what it's doing with the videos since it's not loading length info. Generating the playlist via command line takes 5 seconds so I'm not sure why this takes any longer than that.

I created a script that picks 100 files randomly to a playlist that it loads in 4 seconds flat (good as a screen saver too!) but I would like to have all my files in the list so I can click more episodes of the same show right from the playlist.

Sorry for nitpicking but this has been a problem forever and I had to say something eventually. Perfect player in every other way though so thanks a whole about that!

mbordas
14th November 2017, 17:17
maybe this thread will get revived?

https://forum.doom9.org/showthread.php?t=174738

pirlouy
14th November 2017, 19:47
Sometimes, calling a project dead can motivate some developers to take over, or create their own project.
For MPC-HC, as long as it works, it's hard for a dev to find motivation to enter the project. And there's still MPC-BE.

planet1
3rd December 2017, 03:54
The UHD file definitely looks like HDR. You can use madVR to play it properly (if it was encoded properly).

Indeed that corrects the "washed out look" :thanks:

Though using madVR brings nice colours, it "breaks" my HW-acceleration (via secondary GPU) as the MPC rendering device can not be manually enforced anymore.

Does anyone know how feasible a shader plugin (BT.2100 to BT.709) might be?

huhn
3rd December 2017, 11:21
if your secondary GPU has a connected GPU you can use DXVA copyback else you need anew nightyl build form lavfilter with d3d11 which will work as long as the GPU is in the system.

planet1
3rd December 2017, 15:07
Well huhn, I could make a few video players to use the video acceleration of my secondary gpu (HDR in HEVC or VP9) but the majority just fails (they go for the primary gpu).

Working are Kodi in full screen mode or Microsoft's ZuneVideo app.
But they all require the video to be rendered on the secondary monitor - as soon as you drag it onto the primary monitor the video gets reinitialised and the hw acceleration brakes.

MPC handles this greatly either by starting the video on the secondary screen or forcing this option ("Select D3D9 Render Device"):

http://www.imghost.in/images/2017/12/03/madVR_feature_request.jpg

lvqcl
3rd December 2017, 15:23
What's the point of this logo right in the middle of the image?

LigH
3rd December 2017, 15:33
I guess it's his desktop background or a trailer being played, and he just cropped a rectangle around both windows on top of it.

huhn
3rd December 2017, 15:34
and do the majority of video player use madVR and are unable to use lavfilter?

planet1
3rd December 2017, 16:34
I guess it's his desktop background or a trailer being played, and he just cropped a rectangle around both windows on top of it.

You nailed it LigH :devil:, it is just a logo from a HEVC video sample (should be 12bit, so far decodes as 10bit only).

planet1
3rd December 2017, 16:42
What's the point of this logo right in the middle of the image?

The bloody point is to illustrate the whole fuzz I was talking about ;), namely playing HDR material the most efficient way (forcing HW acceleration via MPC's rendering device list) and getting the best looking results (using madVR's superb colour treatment and its FreeSync "compatible" fullscreen playback).

aufkrawall
3rd December 2017, 17:20
Read again what huhn wrote (use LAVFilters nightly with D3D11VA-CB).

planet1
3rd December 2017, 20:05
Read again what huhn wrote (use LAVFilters nightly with D3D11VA-CB).

Hey aufkrawall you are right the solution chain MPC-extLAV-madVR is most promising:

http://www.imghost.in/images/2017/12/03/MPC-extLAV-madVR.jpg

+ superb colours
+ HW-acceleration
+ secondary screen no longer needed (can be offline)

- cpu load is doubled (still low though)
- some audio stuttering

@huhn
:thanks::goodpost:

huhn
3rd December 2017, 21:37
i remember audio stutter with my 6770 when used up all the Vram.

try to lower the queues in madVR may help.

terrypin
12th December 2017, 10:38
Just spent an hour or so trying to fathom why an MP4 was displaying in my trusty MPC-HC in distorted fashion instead of the expected 16:9. It's been the app associated with almost all my video file extensions for ages. Instead of looking at the fine detail of how I'd created the file, it took me a while to do the obvious of trying it in other players. All displayed correctly.

My illustration hopefully states my question:

https://www.dropbox.com/s/3u87q6i0boi9r9o/AspectRatioPuzzleSolved-4.jpg?raw=1

Terry, East Grinstead, UK

LigH
12th December 2017, 10:47
I wonder if both the video stream and the MP4 container have aspect ratio flags here, and MPC-HC prefers the wrong one. Would a full MediaInfo log (CLI: -f; GUI: Debug - Advanced mode) reveal this?

sneaker_ger
12th December 2017, 11:24
I have no problems with MP4 aspect ratios. Upload your sample file if you want it fixed. And tell us which "other players".


About container/stream AR: LAV Video has a setting for which one to prefer. (black check mark/grey check mark/no check mark, default is grey check mark)
During playback go "Play"->"Filters"->"LAV Video [...]" and try other setting, then restart player:
https://abload.de/img/lav_ar-or86fova.png

nevcairiel
12th December 2017, 12:35
Most likely cause is a mismatch of stream and container info, if that is the case it can't really be "fixed" in the software, only in your file.

LigH
12th December 2017, 12:39
I believe MPC-HC uses its own local copy of LAV Filters via native API, it's quite probable that they have their own configuration, compared to other system-installed splitter/decoder filters.

sneaker_ger
12th December 2017, 13:40
Yes. That's why I always tell people to go via Play->Filters->LAV Video [...]. Then you get the one that your player is actually using.

PCU
12th December 2017, 18:38
mpc-hc needs blu-ray support, i don't want to download bloatwares like powerdvd.

LigH
12th December 2017, 18:47
And who shall provide support for Blu-ray interactive menus and decryption simply, quickly, and for free?

chros
13th December 2017, 08:30
mpc-hc needs blu-ray support, i don't want to download bloatwares like powerdvd.
You can try out VLC v3.x, although it's not a directshow player either (needs java jre installed).

bcec
15th December 2017, 16:42
Is there a way to start paused first and resume playback after x seconds?

I use mpc-hc with my HTPC, and it takes a while for my TV & AVR to adjust to the incoming audio/video resolution. Currently video playback starts immediately, so I miss few couple of seconds of the video. I would like to have the video load (so my screen adjusts to the refresh rate), but not start until after x seconds has passed.

huhn
16th December 2017, 18:09
the refreshrate changer under fullscreen has a delay option that should do it but i never tried it.

Q-the-STORM
21st December 2017, 14:08
Is there a way to start paused first and resume playback after x seconds?
the refreshrate changer under fullscreen has a delay option that should do it but i never tried it.

alternatively you can set "Playback" -> "Playback" -> "Play" to "0 times", that way your videos always start paused and you can start playback yourself.

eddman
26th December 2017, 12:17
What's the difference between Alt+Enter and F11? What is "fullscreen w/o res. change." exactly? Can't find any proper info around.

PCU
27th December 2017, 13:04
i think it's time to say: know any exact alternative to mpc-hc?

koupa
27th December 2017, 14:46
It's mpc-be that is almost a clone. But I use potplayer. The only problem I have is the lack of dvb MPEG4 support so I can't use my tv tuner.

I don't know why but I think that MPC-BE is missing something. Maybe it's my weird mind that caused that.

Στάλθηκε από το Vodafone Smart 4 max μου χρησιμοποιώντας Tapatalk

chros
27th December 2017, 18:21
i think it's time to say: know any exact alternative to mpc-hc?
Yep, mpc-be, and you can also use the remote app with it I posted there.

clsid
27th December 2017, 18:46
I will be making a fresh build with latest LAV, MediaInfo, etc soon. Probably next week. I might make it an (unofficial) version 1.8 release.

nussman
28th December 2017, 00:39
Yea ... stop this player wars in this thread please ...

ryrynz
28th December 2017, 00:47
It's mpc-be that is almost a clone. But I use potplayer.

Potplayer was cloned from MPC-HC, you'll notice the similarities in the options.

khanmein
28th December 2017, 04:50
I will be making a fresh build with latest LAV, MediaInfo, etc soon. Probably next week. I might make it an (unofficial) version 1.8 release.

I'd like to use it. :thanks:

chros
28th December 2017, 09:21
Yea ... stop this player wars in this thread please ...
There's no war at all.
I will be making a fresh build with latest LAV, MediaInfo, etc soon. Probably next week. I might make it an (unofficial) version 1.8 release.
Maybe it's worth to wait for the new stable lavfilters release, it should arrive very soon. And I agree with the major version number bump.
Thanks for your work, clsid!

vBm
28th December 2017, 13:08
I will be making a fresh build with latest LAV, MediaInfo, etc soon. Probably next week. I might make it an (unofficial) version 1.8 release.

You have push rights to mpc-hc's repo so i guess there's no need to unofficial one.

clsid
28th December 2017, 17:09
I don't have push rights.

PCU
4th January 2018, 17:23
god, i hate vlc, look how vlc is more popular than mpc-hc:

https://alternativeto.net/software/media-player-classic/

LigH
4th January 2018, 17:51
Don't make it religious. If both work well, it's just a matter of taste.

PCU
4th January 2018, 18:13
settings in vlc is a mess, doesn't play bink video format, but still more popular than mpc-hc.

i want to request one feature for mpc-hc: opengl renderer.

Razoola
4th January 2018, 18:15
I have not like vlc player for a long time but I do have a varient to use acestream. Now if its possible to get acestream content working in MPC then bye bye vlc.

LigH
4th January 2018, 18:21
i want to request one feature for mpc-hc: opengl renderer.

Already asked for (https://forum.doom9.org/showthread.php?t=171537); won't come (https://trac.mpc-hc.org/ticket/5532) (because a Windows-only player can more efficiently use Windows-only API's, or so...).

PCU
4th January 2018, 18:34
i forgot to say that vlc doesn't support mediainfo, but support opengl rendering, weird.

@LigH: thanks for info

huhn
4th January 2018, 18:50
VLC needs opengl it has to work on linux too.

but what does openGL gives you that directx can't give you?

PCU
4th January 2018, 19:04
High quality video output

mpv has an OpenGL based video output that is capable of many features loved by videophiles, such as video scaling with popular high quality algorithms, color management, frame timing, interpolation, HDR, and more.

https://mpv.io/

nevcairiel
4th January 2018, 19:06
You should look into madVR. Also, "OpenGL" by itself supports nothing of that, its just the underlying technology. You could build the exact same features in DirectX if someone wanted to do that. If you want to use mpv, you should use mpv. But just using "OpenGL" doesn't give any of those features "magically".

PCU
4th January 2018, 19:12
thanks for info. i don't like that player, but i like your decoders nevcairiel.

lvqcl
4th January 2018, 19:23
Is this some sort of spam?

foozoor
4th January 2018, 19:38
Yes, doom9 should get a mpv filter with direct ban. :D

PCU
4th January 2018, 19:41
i hope to see more versions of mpc-hc with lots of new features.

clsid
4th January 2018, 21:11
Most people are unaware of the existence of many features that are already available in MPC-HC. Go discover those and just act if they are 'new'.

Many people use VLC because of its reputation that "it plays everything". But in reality it is usually several months behind with regards to new formats. MPC-HC supported HEVC and VP9 about half a year earlier (thanks to LAV Filters).

foozoor
4th January 2018, 23:05
It's all about Microsoft and its abominable reputation (based on true and ugly facts).
People are rising up and don't want to be abused by these assholes anymore.

PCU
5th January 2018, 00:37
i need help: how to use wapasi in mpc-hc?

huhn
5th January 2018, 09:28
sanear is using WASAPI.
https://github.com/alexmarsev/sanear/releases

it's beyond me why people want WASAPI but here you go.

PCU
5th January 2018, 12:10
when i select sanear & play a video file, mpc-hc shows default directsound, why?

huhn
5th January 2018, 12:32
sorry no real clue.
you didn't restart the player? you didn't installed sanear? sorry a lot of reason for this.

PCU
5th January 2018, 13:28
re-registered & fixed, thanks.

sneaker_ger
5th January 2018, 13:54
JFYI: Sanaer is integrated in MPC-HC. Options->Playback->Output->Audio Renderer->"Internal Audio Renderer". (Settings via Options->Internal Filters->Audio Renderer)

PCU
5th January 2018, 14:08
you must install sanear first.
feature request: integrated madvr & wasapi pleaes.

lvqcl
5th January 2018, 14:33
AFAIK:
1) "Internal Audio Renderer" is sanear, so it's integrated already
2) MPC-HC is not developed anymore, so all feature requests are futile

sneaker_ger
5th January 2018, 14:54
1) "Internal Audio Renderer" is sanear, so it's integrated already
Yes, that's what I've been trying to tell him.

PCU
5th January 2018, 15:14
:thanks:

clsid
5th January 2018, 17:56
Correct. It is integrated.

Use version 1.7.13.112 to get an up-to-date audio renderer:
https://nightly.mpc-hc.org

chros
6th January 2018, 11:01
Use version 1.7.13.112 to get an up-to-date audio renderer
Yes, just use the latest nightly.
I personally switched to MPC-BE (https://forum.doom9.org/showthread.php?t=165890&page=247) about half a year ago (still using external LAV filters with it) and the reason was their wasapi implementation:
it has the release device when idle subsetting that is a really amazing feature :) (sanear is buggy (https://github.com/alexmarsev/sanear/issues/17) in this regard)

Of course, I still have mpc-hc (probably I always will), I use mpc from the beginning (~15 years!).

mkver
10th January 2018, 04:56
Does MPC-HC actually have a function by which one can play multiple files as if they were one big file? Just like the concat protocol in ffmpeg. Given that LAV Splitter is based upon ffmpeg, there might be some way to access this functionality.

LigH
10th January 2018, 11:04
You can play a playlist sequentially. But probably not gaplessly.

mkver
10th January 2018, 11:17
I am aware of ordinary playlists, but they are not what I am looking for (at least if I have not overlooked a feature). I need very precise timing information (I want to use MKVToolNix to remux the part that I am interested in without having a GOP too much/too less at the end).

LigH
10th January 2018, 11:25
I believe it was asked before, and I slightly remember that it is more or less necessary for a generic media player to finish one source media before starting a next one (reading new headers and keyframe indexes, preparing display attributes, selecting tracks, etc., all time consuming). Gapless playback of a segmented source media would be a quite special case requiring several constraints.

nevcairiel
10th January 2018, 11:31
The ffmpeg concat protocol is extremely limited as it is, it would only work in a very small set of cases, so its probably not a good idea to base any such features on top of it.

mkver
10th January 2018, 14:01
The ffmpeg concat protocol is extremely limited as it is, it would only work in a very small set of cases, so its probably not a good idea to base any such features on top of it.
Does this mean that LAV Filters can't be made to use the concat protocol (or expose it to other applications or however it would be called) and that therefore there is nothing for a player like MPC-HC to use anyway?
My intended usecase would fall under this very small set of cases: I have a DVR that writes to a FAT32 disc and therefore has to split the file (MPEG2 transport stream) into smaller parts. And for precise remuxing with MKVToolNix I need precise timing infos. (Currently I do a rough remux first and then remux the mkv again.)

@LigH: In my usecase it should not even finish one media before starting the next one, but treat them as one thing (just like the concat protocol). It should not try to determine which tracks all subsequent parts contain, but should treat them as one big file. This is actually not the usual gapless playback. This is important: in MPEG2 transport streams, audio and video data is often interleaved in such a way that the video data for PTS t is near to audio data for PTS t+about 1s (in other words, the channels transmit the video data earlier than the corresponding audio data, probably because the decoder latency of video is bigger). So if I have a file, its content is like this:

Video -xxxxxxxxxxxxxxx
Audio xxxxxxxxxxxxxxx-

(The axis choosen here is PTS. Here the x stands for "the corresponding data (for this PTS) is present in the file"; - stands for "the corresponding data is not present in the file".)
But if one splits this file, and plays the two files sequentially, one has something like this:

Video -xxxxxxxx -xxxxxxx
Audio xxxxxxxx- xxxxxxx-

(In particular, the length of the combined file is not the sum of the length of its individual parts.)
In a gapless playback solution one would not have the interruption that is indicated here by the space, but one would still have the interruption by "-" (on top of this interruption due to the interleaving in transport streams the split can happen in the middle of a frame and in the middle of a GOP, so if the files aren't treated as one big file, the player would have to discard undecodable frames before the first keyframe of the second part and one would have a defective frame at the end (in decoding order) of part one).

I have also searched for a driver to give me the ability to mount the individual files and let it appear as a big file, but I haven't found anything (for Windows).

LigH
10th January 2018, 20:02
To achieve this, a player would have to start loading the next file and analyze its headers and start encoding it already while it is still playing the current, just in time before it ends. It would need several parallel threads playing segments, and a quite smart logic to sync their activities to match their separate outputs during presentation. I doubt any media player developer would even try that for any other media formats than MPEG Program Streams (like VOB) or Transport Streams (like Blu-ray playlists) where you could at least be vaguely sure that the next segment should match the current in all attributes...

Currently you will have to concatenate segments physically to one contiguous media file to play it gaplessly. A logical concatenation of arbitrary media formats appears utopical to me.

e-t172
10th January 2018, 22:13
To achieve this, a player would have to start loading the next file and analyze its headers and start encoding it already while it is still playing the current, just in time before it ends. It would need several parallel threads playing segments, and a quite smart logic to sync their activities to match their separate outputs during presentation.

To be fair, lots of music players do precisely that to provide gapless playback. Though of course audio-only playback is nowhere as complicated as video playback. Perhaps a video player that also doubles as a gapless music player could reuse the gapless logic for video files, in theory.

sneaker_ger
10th January 2018, 22:35
@mkver
See: https://github.com/mpv-player/mpv/issues/1178

tl;dr:
mpv "ffmpeg://concat:part1.ts|part2.ts|part3.ts"

hubblec4
10th January 2018, 23:30
Does MPC-HC actually have a function by which one can play multiple files as if they were one big file?

Yes, but Matroska files only.

sheppaul
11th January 2018, 07:42
@mkver

Try Potplayer. Open playlist editor, load (drag & drop) ts files into playlist editor, select files to play together, right click on the selections and click the first seamless playback menu.

First menu for seamless playback is only for ts files and the rest two are for general media files (The files of different container format can be mixed for seamless playback).

mkver
12th January 2018, 08:49
Thanks to all. mpv works; potplayer has the downside of only showing seconds easily, not milliseconds. This can be circumvented by going to the seek menu (where the time is shown precisely), but this is more work than using mpv.

PCU
13th January 2018, 14:34
mpc-hc is windows only, but is very popular comparing to vlc multi-platform, interesting:
look how fast potplayer is growing:
https://alternativeto.net/software/mpc-hc/

nussman
13th January 2018, 14:51
Why you post this in MPC-HC thread?

PCU
13th January 2018, 15:50
to encourage mpc-hc dev team to continue making this app alive again, this popular app is dead now, i don't like another tragedy like original mpc.

vivan
14th January 2018, 11:15
Except potplayer lives by parasitizing on other open source projects, stealing code from ffmpeg, ffdshow and mpc-hc itself.
Great encouragement, yeah.

PCU
14th January 2018, 13:12
i'm just saying that potplayer is growing & is very complicated, but what's the new fork name of mpc-hc?: media player classic home cinema next genereishen :D (mpc-hc-ng site: mpc-hc-ng.gov.us.org.ru)? :D
bug report: when i play .ts files & jump to the position i want on seekbar, mpc-hc video playing freezes & shows that position after long delay, what's wrong?

clsid
14th January 2018, 20:22
The MPEG-TS container does not have an index for seeking, so seeking can be slow for large files. Not a bug. Remux to .mkv if you want better performance.

LigH
14th January 2018, 20:42
That mainly happens for exact seeking, because in this case, MPC-HC tries to continue as good as possible at the target playing time, but the video will probably have a variable bitrate, so MPC-HC needs to seek from a first inexact guess (it cannot know how the bitrate is distributed across the whole length) further to the GOP starting just before the exact position, which will cost a lot of seeking operations.

Enabling fast seeking may help to get a better response, but the playback may not continue very close to the desired position according to the timeline for file formats without a feature to predict the bitrate distribution.

PCU
20th January 2018, 15:53
thanks.
is there any dev left?

LigH
20th January 2018, 17:11
thanks.
is there any dev left?

No need to https://cosgan.de/images/smilie/traurig/a045.gif:

I will be making a fresh build with latest LAV, MediaInfo, etc soon. Probably next week. I might make it an (unofficial) version 1.8 release.

Well, OK ... that "one week" is already a month ago ... :o

I don't have push rights.

Did that change, or is there an unofficial fork now?

PCU
20th January 2018, 18:01
new fork with blu-ray support (java emulation maybe).

LigH
20th January 2018, 18:07
Did you program any?

Or do you know any other OpenSource project with liberal license they could use? Did you even search for one?

clsid
20th January 2018, 18:23
Unofficial 1.7.14 build is now available here:
https://forum.doom9.org/showthread.php?p=1831201

djesteban
24th January 2018, 04:52
Unofficial 1.7.14 build is now available here:
https://forum.doom9.org/showthread.php?p=1831201

Ohhh thanks clsid! That's great! Thanks for keeping that awesome video player alive :)

tony359
29th January 2018, 00:21
hi there
I'm trying to change the brightness of subtitles of a Blu Ray ISO - sub is PGS the renderer says.

Is that doable somehow? I have tried everything and none of the settings/renderer have tried affect those subs. I am reading that PGS subtitles are in fact pictures stored on the Blu Ray and as such they cannot be changed - is that true?

Any help appreciated.
Thx
Tony

mytbyte
29th January 2018, 09:30
@Tony359: yes, PGS subtitles are pictures, that's why you cannot affect them...the professianals who mastered the bluray should have already made a good job of making the subtitles readable

jkauff
29th January 2018, 12:18
I'm trying to change the brightness of subtitles of a Blu Ray ISO - sub is PGS the renderer says.
If only one movie has this problem, your best bet is probably to make a note of your current brightness and contrast settings on your TV/monitor, then start experimenting with the settings for playback of that particular movie.

sneaker_ger
29th January 2018, 14:43
@Tony359: yes, PGS subtitles are pictures, that's why you cannot affect them...the professianals who mastered the bluray should have already made a good job of making the subtitles readable
You can change the palette of pictures. Same with PGS.

clsid
29th January 2018, 18:01
The player does not have the ability to change them.

sneaker_ger
29th January 2018, 18:03
Oh, we're talking about the player. I thought of editing the files. (I know we are in the player thread ...)

tony359
31st January 2018, 00:33
thank you guys for your help.

If only one movie has this problem, your best bet is probably to make a note of your current brightness and contrast settings on your TV/monitor, then start experimenting with the settings for playback of that particular movie.

I am seeing the issue with some content and maybe it's also a matter of personal preference. My projector is calibrated, I am not going to play with the brightness to dim the subtitles! :)

Brewskie
24th February 2018, 23:04
MPC-HC 1.7.13.1 Build 2017-07-17

IT IS FUCKING ALIVE!

Changelog:
* UPDATE: LAV Filters 0.70.2.3
* BUGFIX: OpenSubtitles seach failed for unicode filenames
* BUGFIX: Prevent crash for ASS subtitles with invalid (too high) blur values
* BUGFIX: Fixed DPI scaling of non-client areas in main window, if moving from screens with different DPI.
* ENHANCEMENT: Now uses external MediaInfo DLL. Allows manual updating.
* ENHANCEMENT: Now has the ability to use an externally installed copy of LAV Filters as its internal filters (if the LAVFilters subfolder is not present).
This means less duplication for those who use both. It also makes manually updating easier.
The main difference between using an internal LAV instance or an external instance, is that settings are stored in a different Registry key.
* ENHANCEMENT: Automatic encoding option for saving playlists. Uses UTF8 encoding when applicable.
* ENHANCEMENT: Split internal MPEG source filter option into a PS and TS variant.
* CHANGE: Removed DrDump crash reporter and replaced it with an error dialog that shows crash details.
* CHANGE: Option "Reinitialize when changing display" is now enabled by default.
* CHANGE: Removed an unnecessary Windows API hook. (Might fix an compatibility issue with F-Secure.)
* CHANGE: Sprinkled with fairy dust and pure awesomeness

Download:
x64 (http://www.datafilehost.com/d/234e4b93) (SHA256 = d640a70d78ed29828ad29a91393b53b2f429a3964d01819a3476f8440fab0c1b)
x86 (http://www.datafilehost.com/d/41d5c9f4) (SHA256 = 9bb760df1ff4509ef5e5e974e178ff641f2580e7b22c55ac21153a888172d5b7)
(no installer, just extract and overwrite your existing files)
(proper host coming soon)


Hi, the x86 link for this build is dead :( - would someone be willing to re-up it?

It would be greatly appreciated!

LigH
24th February 2018, 23:09
Or you could switch to v1.7.14+ (https://forum.doom9.org/showthread.php?t=175209) ... (now v1.7.15)

Downloads are in clsid's github releases (https://github.com/clsid2/mpc-hc/releases/).

Brewskie
24th February 2018, 23:31
Or you could switch to v1.7.14+ (https://forum.doom9.org/showthread.php?t=175209) ... (now v1.7.15)

Downloads are in clsid's github releases (https://github.com/clsid2/mpc-hc/releases/).


Thanks @LigH, that's good info but I was interested in this build with regard to your post on the LAV Filters - DirectShow Media Splitter and Decoders (https://forum.doom9.org/showthread.php?p=1833766#post1833766) thread - for reference:

Just as "anchor":

Officially, the last stable release supporting XP was v0.70.2 (https://forum.doom9.org/showthread.php?p=1811365#post1811365)...

There was a link to Aleksoid1978's diff to 0.70.2.1 (https://forum.doom9.org/showthread.php?p=1812127#post1812127) with experimental CUVID H.265 10-bit decoding.

And clsid published MPC-HC 1.7.13.1 incl. a patched LAV Filters 0.70.2.3 (https://forum.doom9.org/showthread.php?p=1812899#post1812899).

From there, the thread kept derailing over and over.


Any chance on someone being willing to make it available? :cool:

sneaker_ger
24th February 2018, 23:34
1.7.15 has even more updated LAV. :) So just use 1.7.15.

pikaczu
25th February 2018, 10:31
could anyone, make patches for my changes in mpc hc?

Zero3K
4th March 2018, 21:40
Why is MPC-HC better at playing streams/videos located on the Internet than MPC-BE? Shouldn't MPC-BE be as good or better than MPC-HC when it comes to playing them?

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.

Katie Boundary
2nd April 2021, 17:58
What the difference between HC and BE?

One is still updated and the other isn't.

butterw2
2nd April 2021, 21:50
Wsat is the difference between MPC HC and MPC BE ???

From page1 (13th December 2012), some questions never get old it seems.

Current mpc-hc development: https://github.com/clsid2/mpc-hc

LigH
2nd April 2021, 22:32
Also read on: MPC-HC 1.9.x+ (https://forum.doom9.org/showthread.php?t=175209)

stelfex
22nd February 2024, 14:25
Hi, could you tell me the cause of the slowdowns when I go to check my MP3? I leave you an explanatory video. HI

https://www.mediafire.com/file/jm3kihqcnyw1l53/Rallentamenti_eccessivi_file_mp3.mp4/file