View Full Version : Media Player Classic - Home Cinema (MPC-HC) - v1.7.13
JarrettH
19th August 2015, 00:08
On our way to 1.8 soon? :devil:
Snowknight26
19th August 2015, 00:16
On our way to 1.8 soon? :devil:
Every commit we're one commit closer to the next version, but who cares what number it is?
chros
19th August 2015, 09:55
I believe it refers to the "Common Gateway Interface (https://en.wikipedia.org/wiki/Common_Gateway_Interface)", a way to communicate with applications on the server. Some script languages like Perl or PHP may be used as CGI service (among other ways to use them). I believe that configuring CGI handlers means to describe in which server path the interpreter for which script format, according to its filename extension, is located.
Thanks, but I'm familiar with the concept (I'm a stupid php programmer :) ), I thought maybe somebody used it already.
I'll try it out during the weekend.
akim
22nd August 2015, 16:51
1.Internal Audio Renderer wasapi exclusive - stutters
2.Internal Audio Renderer wasapi exclusive and madvr -when connecting an external audio track for a long time thinking, or a black screen and silence.
Win 7 64bit audigy Rx mpc-hc 1.7.9.145
amayra
22nd August 2015, 17:37
what is the difference between MPC-HC's ISR and XySubFilter ?
i mean in Quality
Trevonn
22nd August 2015, 19:09
Source
http://i.imgur.com/AX1XkpB.jpg
sneaker_ger
22nd August 2015, 20:06
what is the difference between MPC-HC's ISR and XySubFilter ?
i mean in Quality
Both can render at display resolution so there should be no visible difference. Performance can differ (sometimes XySubFilter is faster, sometimes ISR) and some bugs are different. Differences are mainly relevant for ASS subtitles.
When was DXVA2 Native playback enabled for HEVC?
Wasn't it "always" available? Is your sample 8 bit? Current internal LAV does not allow HEVC 10 bit using DXVA2 native but external nightly already has it activated. So it should be available in MPC-HC in the near future if the renderer supports it.
Trevonn
22nd August 2015, 20:47
Wasn't it "always" available? Is your sample 8 bit? Current internal LAV does not allow HEVC 10 bit using DXVA2 native but external nightly already has it activated. So it should be available in MPC-HC in the near future if the renderer supports it.
Yeah my source was 8-bit I just checked with my anime 10-bit source I still need dxva-cb to play that back using hardware acceleration. It's nice to know I won't need to do that soon though thanks.
amayra
22nd August 2015, 21:52
Yeah my source was 8-bit I just checked with my anime 10-bit source I still need dxva-cb to play that back using hardware acceleration. It's nice to know I won't need to do that soon though thanks.
dxva is bad for anime and hi10p
chros
23rd August 2015, 19:07
I believe it refers to the "Common Gateway Interface (https://en.wikipedia.org/wiki/Common_Gateway_Interface)", a way to communicate with applications on the server. Some script languages like Perl or PHP may be used as CGI service (among other ways to use them). I believe that configuring CGI handlers means to describe in which server path the interpreter for which script format, according to its filename extension, is located.
Thanks, but I'm familiar with the concept (I'm a stupid php programmer :) ), I thought maybe somebody used it already.
I'll try it out during the weekend.
So, I managed to do it (talk to MadVR), it wasn't hard at all, but there's a caveat (see at the end).
I'm using Windows Host Script (which comes with newer Windows, >Win7, I think), which should be run with 'cscript.exe':
- cgi script receives 1 url encoded argument (the keystroke), url decode it, then send it to the foreground application.
MPC-HC web interface setup:
- x Serve pages from: ./webroot
(we don't have to change Default page value (default is: 'index.html;index.php'))
- CGI handlers: '.vbs=c:\Windows\System32\cscript.exe'
Save this into file called 'sendkeys.vbs' in 'webroot' subdirectory of directory of MPC-HC (you don't have to deploy anything else to here, all the other pages will be served as well if you need them). The file extension does matter!
'!c:/windows/system32/cscript //nologo
' Toggle source level in MadVR (CTRL+SHIFT+ALT+i = ^+%i = %5e%2b%25i)
' get shell object
Set WshShell = WScript.CreateObject("WScript.Shell")
' get Process array that includes the query string
Set wshUserEnv = WshShell.Environment("Process")
' urldecode querystring
param = unescape(wshUserEnv("QUERY_STRING"))
' send keystroke
WshShell.SendKeys param
' delete used objects
Set wshUserEnv = Nothing
Set WshShell = Nothing
' quit script with exit code 0
Wscript.Quit 0
You can try it out from a different computer or from a smartphone by calling this URL (you should modify the IP/port):
http://192.168.1.6:13579/sendkeys.vbs?%5e%2b%25i
Issues:
- since it can only send keystrokes to the foreground application, and I don't include a check whether it is MPC-HC (i tried, and it worked, but it was so slow, that the whole thing became unusable), so you can get some funky stuff :)
Good thing:
- it won't kick out MadVR from Fullscreen Exclusive mode
Can I have a feature request to implement this sendkeys feature into MPC-HC's web interface itself? (if it's not hard to do.) In that way we can circumvent the foreground limitation.
PS: So I finished modifying Remoti.co Lite (https://play.google.com/store/apps/details?id=com.kdombrovsky.mpcremote&hl=en_GB) Android app (without having the source code, just some silly skinning remained), if somebody interested in it, I can upload it somewhere.
- added 2 buttons for subtitle delay
- added 1 button to change source level with MadVR
- fixed and refactored the after playback entries
- modded the default skip interval from 5 sec to 10 sec
- switched the size and location of the FF/RW with PrevTrack/NextTrack buttons in portrait mode, since we use them more frequently
- added new skin(s)
Trevonn
23rd August 2015, 19:23
dxva is bad for anime and hi10p
I can't really tell the difference tbh. I've tried madvr and KCP and the difference was always very minimal.
Luca T
23rd August 2015, 22:54
Hi guys,
to use with MadVr is it better to Install MPC_HC 32bit or 64bit?
thanks
kasper93
23rd August 2015, 22:56
As far madVR is concerned there shouldn't be any differences. But 64bit MPC-HC is preferable, because it has better performance for HEVC and other demanding codecs.
amayra
30th August 2015, 02:11
Hi guys,
to use with MadVr is it better to Install MPC_HC 32bit or 64bit?
thanks
x64 build of LAV would appear to be quite a bit faster for h264/h265 decoding
kuchikirukia
30th August 2015, 18:14
Is there a way to implement an option to take screenshots in display aspect ratio? I think the screenshot function is used far more often as "I want to have this picture," than, "I want to compare unresized samples," and being able to have a properly sized screenshot of anamorphic content would be great. I don't have a single DVD that's meant to be displayed at 720x480, yet all my screenshots are like that.
LigH
30th August 2015, 18:40
The screenshot is usually taken from the decoder, which did not yet resample the result to the target aspect ratio. This is technically rather simple.
Taking the image later is more complicated. Some renderers don't allow reading back the image (e.g. "Hardware Overlay" is write-only), but the scaling may be done by graphic API functions (if they support displaying anamorphic textures with a target aspect ratio), so even if it is possible, it may be slow. It may be necessary to scale it independently of the video output in the player, which requires additional calculation time.
GCRaistlin
30th August 2015, 19:32
It may be necessary to scale it independently of the video output in the player, which requires additional calculation time.
I believe everyone who's used to take screenshots would agree to pay some calculation time for getting screenshots with the proper AR.
sneaker_ger
30th August 2015, 19:34
The screenshot is usually taken from the decoder
[...]
Some renderers don't allow reading back the image
This is a contradiction. (I think renderer controls it.)
vivan
30th August 2015, 20:29
If image is downscaled when you're taking screenshot using madVR - it will save it downscaled. It might bug but it proves that renderer have full control over processing screenshot and its size.
kuchikirukia
30th August 2015, 20:50
Yeah, but madVR != all renderers.
http://s18.postimg.org/v7tb7gnu1/Untitled.png (http://postimage.org/)
(Also, it doesn't seem to do that anymore.)
If it'll work with all renderers that would normally allow you to take a screenshot, great!
sheppaul
30th August 2015, 21:30
This is a contradiction. (I think renderer controls it.)
To take screenshot can be done from a video decoder, video transform filter and any renderer that supports capture. Generally, it's only possible to capture what you see in video renderer. AR correction (processed) image can be acquired via the capture from a video transform filter (available in potplayer).
GCRaistlin
6th September 2015, 09:31
Is it possible to change the balance between L/R audio channels in MPC-HC?
vivan
6th September 2015, 09:48
It's in the Playback section of the options.
Megalith
9th September 2015, 22:59
https://i.imgur.com/XJzo2U5.png
Can someone explain what "Limiter" is under "Processors"?
Snowknight26
10th September 2015, 01:04
Probably the function that detects and prevents clipping.
Jamaika
11th September 2015, 08:31
Is it possible to read write RTF (Rich Text Format) by the player MPC-HC in the description of the Matroska container? How can I use the "Text Formatting Elements and Color" in the description?
<Simple>
<Name>COMMENT</Name>
<String>{\rtf1\ansi\ansicpg1250\deff0\nouicompat\deflang1045\deflangfe1045{\fonttbl{\f0\fswiss\fprq2\fcharset238 Calibri;}{\f1\fnil\fcharset0 Calibri;}}
...
</String>
<TagLanguage>und</TagLanguage>
<DefaultLanguage>1</DefaultLanguage>
</Simple>
SamKook
12th September 2015, 01:26
I'm quite late to ask this since the change happened a year ago(between 1.7.6.139 and 1.7.6.162), but is the exit after playback(under "every time" so it always remembers it) feature gone or has it simply been moved or replaced with something else?
I don't really want to go back to having to add a /close after the default action in windows(I think that's what had to be done before, it's been a while) every time I update it.
If it has been removed, may I ask why? It was so useful to some of us.
vivan
12th September 2015, 05:03
I don't know where it was, but in the Options->Playback there is such an option (and if I select "Exit" it closes the player every time file ends).
SamKook
12th September 2015, 16:29
Thank you so much, that's exactly what I was looking for and I apparently missed it when I went through everything twice... I probably should have looked on my computer screen rather than 10 feet back from my TV.
I thought it was weird that something like that would disappear.
It used to be in the Play->After playback menu with a separator for the every time ones.
djfred93
12th September 2015, 23:17
I have a DVD where i can see the menu, i just hear it. I can see it with VLC and Kodi.
How can i do a sample for you ?
LigH
12th September 2015, 23:41
I have a DVD where i can't see the menu, i just hear it.
^ does it make more sense that you can hear, but can't see it?
DVD playback may not be the special feature of MPC-HC; it will probably rely on the DVD Navigator filter. And uploading enough of the DVD as a sample to confirm it may be too much of copyright infringement, possibly ... I could only imagine DVD Blanker reducing titleset chapters to stills, but keeping menus intact. But I doubt that MPC-HC programmers will find much of a reason, because (IIRC) MPC-HC is not much involved in DVD menu playback with own code... :o But I may be wrong.
jkauff
12th September 2015, 23:54
MPC-HC handling of DVD menus is very hit-and-miss. Some movies it handles fine, others not at all. The only DVDs I don't convert to .mkv are the ones with special features I want to keep (for example, Criterion DVDs), so I use VLC to see if there are special features. It always displays the menu.
dude2012
19th September 2015, 16:07
Hey all, wondering if anyone is having a similar experience. Am using latest version of MPC and Windows 10, along with ReClock 1.8.8.5 and a Nvidia GTX770. When I select "optimal renderer settings" Control + J in MPC shows really strange and inconstant readings under "refresh rate" regardless of frame rate of source, e.g., if I'm playing a 23.976fps source the frame rate will reflect that, but the refresh rate shows as high as six digits, then maybe drops down to 300 or so, then goes back up, etc. ReClock, however, shows steady refresh rate of 23.971.
Even stranger, despite these wacky readings the video playback is judder-free and with no tearing for the most part. Could this be due to a glitch between MPC and Windows 10?
wanezhiling
20th September 2015, 14:13
http://pan.baidu.com/s/1dDmBcxr
https://www.sendspace.com/file/hr4zsc
https://mega.nz/#!IwcDBQhY!Zy9CocdL5pUMpvwxgtLrb04lHzKgxDHLW2z5i_H7aJc
http://i3.tietuku.com/a190ff7d3c8bbd73.jpg
mpc-be (internal filters or with lav filters) works fine.
videonerd
22nd September 2015, 16:03
Noticed on git that development has been inactive for awhile... anyone knows what's the story there?
nevcairiel
22nd September 2015, 16:07
Noticed on git that development has been inactive for awhile... anyone knows what's the story there?
Its summer, some people have lives, especially during summer?
videonerd
22nd September 2015, 17:10
Its summer, some people have lives, especially during summer?
Thank you for your valuable insight. Very informative.
DzigiBau
24th September 2015, 18:39
I have the question about MPC-HC.
I cannot play mkv files and HEVC files, with default settings and custom external LAV filters and splitters as well. Only avi files can be played.
What I have found with some older MPC-HC 1.5.3.3725 when turn on Audio Built-In switcher everything starts working well, I can play whatever file format. If I turned it off I cannot play mkv and files, only avi files. Wierd.
Wigh new versions, if I turn Audio Switcher ON, nothing happens.
Could you see what is a problem, the graph building could be the case.
My specs:
AMD 955 CPU
AMD R9 290 card
Creative Audigy sound card.
4Gb RAM
vBm
24th September 2015, 19:16
I cannot play mkv files and HEVC files, with default settings and custom external LAV filters and splitters as well. Only avi files can be played.
Have you tried with internal LAV ?
If same thing happens then I'd suggest that you try to reset settings.
vBm
24th September 2015, 19:54
http://pan.baidu.com/s/1dDmBcxr
https://www.sendspace.com/file/hr4zsc
https://mega.nz/#!IwcDBQhY!Zy9CocdL5pUMpvwxgtLrb04lHzKgxDHLW2z5i_H7aJc
mpc-be (internal filters or with lav filters) works fine.
Use the latest beta with the Internal Audio Renderer (sanear) and everything will be fine.
DzigiBau
24th September 2015, 20:21
Have you tried with internal LAV ?
If same thing happens then I'd suggest that you try to reset settings.
Yes, I reset it couple of times, deleted registry entry as well, and picked a method to make it save ini file in its folder. Easier to follow the things up.
It will not work, only older version 1.5.3.3725 works when I tick Options/Audio Switcher/Enable built-in Audio switcher filter. That version play all possible formats. Funny, isn't it? :)
In the newest versions, whatever I do, it will not play mkv, mp4, wmv or HEVC files at all. Just couple avi files can be opened.
I think the problem is with building the graph with correct pins on ATI cards, since the guys with NVidia do not have this problem.
clsid
24th September 2015, 20:58
Nobody else is having such problems.
Follow these instructions. Do not change any other settings.
1) Uninstall your current version.
2) Download the latest nightly.
https://nightly.mpc-hc.org/
3) During installation enable the "reset settings" option.
4) Options > Internal Filters > everything here should be enabled by default, if not reset settings again
5) Options > Internal Filters > Video Decoder > disable hardware acceleration
6) Options > Internal Filters > Audio Decoder > Mixer > enable and set to Stereo
DzigiBau
25th September 2015, 00:04
It was here on my side. Old DSP filter was enabled. When I switched it off, everything started working. Thank you for your efforts, sorry for unconvenience.
Nobody else is having such problems.
Follow these instructions. Do not change any other settings.
1) Uninstall your current version.
2) Download the latest nightly.
https://nightly.mpc-hc.org/
3) During installation enable the "reset settings" option.
4) Options > Internal Filters > everything here should be enabled by default, if not reset settings again
5) Options > Internal Filters > Video Decoder > disable hardware acceleration
6) Options > Internal Filters > Audio Decoder > Mixer > enable and set to Stereo
Megalith
25th September 2015, 00:36
Is there an actual change log for the nightlies? All I can find is this.
https://nightly.mpc-hc.org/log.1.7.9.159.log
Nullack
25th September 2015, 02:18
So I understand that while v66 of lav filters supports dxva native 10 bit colour were waiting for a fix within mpc-hc to be able to use it.
In 4k high dpi resolution theres a gui bug where the options menu for filters both internal and external gets all jumbled up by having each line item jammed up against one another. This happens on the latest nightly from the last commit in August.
Apart from that bug report, is 3d bluray disc playback supposed to work with 3d being displayed? Obviously its not a bug if its not supported so Im asking.
Looking forward to mpc-hc synching to the latest bd-j and libluray stuff
Thanks
Snowknight26
25th September 2015, 04:08
Is there an actual change log for the nightlies?
https://github.com/mpc-hc/mpc-hc/commits/develop
Nullack
25th September 2015, 09:28
In 4k high dpi resolution theres a gui bug where the options menu for filters both internal and external gets all jumbled up by having each line item jammed up against one another. This happens on the latest nightly from the last commit in August.
http://i60.tinypic.com/2rq0rpw.png
Also happens on todays nightly
4K display 65" curved LED 300% DPI
madshi
25th September 2015, 15:51
One small request to MPC-HC devs:
When subtitles are enabled/disabled with the internal subtitle renderer, madVR currently doesn't get any notification. Which means that in paused mode the image is not updated (I'm not rerendering in paused mode in order to save GPU power). Could you kindly send a "IMadVRCommand::SendCommand("redraw")" to madVR in this situation, so madVR will rerender to show the disabled/enabled subtitles? madVR v0.89.3 doesn't support this command yet, but here's a test build with support for that command, so you can test:
http://madshi.net/madVR893redraw.rar
To reproduce simply play any video with subtitles with madVR v0.89.3, using the internal subtitle renderer, then pause the video while subtitles are visible. Then enable/disable subtitles.
Thanks! :)
P.S: You can always send that command when subs are enabled/disabled, regardless of whether playback is in stopped/paused/play mode, doesn't hurt.
kasper93
25th September 2015, 16:55
Thanks. We were missing this command for a long time.
madshi
25th September 2015, 17:21
Great - thanks! :)
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.