View Full Version : Media Player Classic Home Cinema (MPC-HC) - DXVA!
Joniii
29th August 2008, 08:16
For some reason I can't get smooth playpack in Vista x64 with MKV and M2TS. I get slight stuttering and/or audio & video is completely out of synch. All works fine in Vista x86.(MatroskaSplitter.ax, MpaDecFilter.ax, MPCVideoDec.ax, MpegSplitter.ax)
littleD
29th August 2008, 11:46
Hi everyone,
Is there any chance to add option to MPC HC or DirectVobSub to auto load subtitles that do not match video name? MPC is my favourite player, anyway almost all modern ones have this feature already. Choosing subt manually isnt nice, especially dealing with many subdirectories :( . Working with non vmr7/9 renderer is also nice reason for that option :) I dont use ffdshow as it sometimes cause desychronization :(
clsid
29th August 2008, 13:25
Hi everyone,
Is there any chance to add option to MPC HC or DirectVobSub to auto load subtitles that do not match video name? MPC is my favourite player, anyway almost all modern ones have this feature already. Choosing subt manually isnt nice, especially dealing with many subdirectories :( . Working with non vmr7/9 renderer is also nice reason for that option :) I dont use ffdshow as it sometimes cause desychronization :(
That will never happen. I don't want MPC/VSFilter to load (or even just list) unrelated subtitles. If you are too retarded to properly name and organize your subtitle files, that is your problem.
IanD
30th August 2008, 01:43
Yes - MPC-HC 754 detecting a DXVA anomally in the mkv and correctly dropping back to no-DXVA mode.
This doesn't explain why the other X.264 clip plays back perfectly in MPC-HC 664 with DXVA acceleration, whereas 754 drops back to non-DXVA mode.
Unfortunately I don't have any other valid H.264/X.264 mkv clips to test MPC-HC 754 with to see if it truly works, rather than being overly sensitive to anomalies.
Would it be possible to add an option to force MPC-HC to decode with DXVA, even if it detects anomalies (at the user's risk)?
Delerue
30th August 2008, 02:08
That will never happen. I don't want MPC/VSFilter to load (or even just list) unrelated subtitles. If you are too retarded to properly name and organize your subtitle files, that is your problem.
Hey, you don't need to be that rude. His question isn't that bad. The idea to list in the subtitle menu all the subtitles in the folder is great. Or we can think in a better sintax, like 'moviefilename_XX', where XX is the language abbreviation, like US, BR, DE, etc. I think that sometimes is fine to have multi-language subtitles listed in your player, just like a DVD disc. ;)
sneaker_ger
30th August 2008, 03:05
Hey, you don't need to be that rude. His question isn't that bad. The idea to list in the subtitle menu all the subtitles in the folder is great. Or we can think in a better sintax, like 'moviefilename_XX', where XX is the language abbreviation, like US, BR, DE, etc. I think that sometime is fine to have multi-language subtitles listed in your player, just like a DVD disc. ;)
The latter is already implemented:
movie.avi
movie.eng.srt
movie.ger.srt
Now both subtitles are loaded and can be chosen from the subtitle menu.
Delerue
30th August 2008, 03:42
The latter is already implemented:
movie.avi
movie.eng.srt
movie.ger.srt
Now both subtitles are loaded and can be chosen from the subtitle menu.
Hmmm... You're right. I didn't know that. Maybe littleD didn't know either.
Thanks
marc99
30th August 2008, 06:43
This doesn't explain why the other X.264 clip plays back perfectly in MPC-HC 664 with DXVA acceleration, whereas 754 drops back to non-DXVA mode.
Unfortunately I don't have any other valid H.264/X.264 mkv clips to test MPC-HC 754 with to see if it truly works, rather than being overly sensitive to anomalies.
Would it be possible to add an option to force MPC-HC to decode with DXVA, even if it detects anomalies (at the user's risk)?
http://forum.doom9.org/showthread.php?p=1167905#post1167905
littleD
30th August 2008, 08:41
The latter is already implemented:
movie.avi
movie.eng.srt
movie.ger.srt
Now both subtitles are loaded and can be chosen from the subtitle menu.
Yep, this indeed make easier handling subtitlies.
That will never happen. I don't want MPC/VSFilter to load (or even just list) unrelated subtitles.
Anyway letting user chose,what suit him is better way IMO :). I would really aprreciate that hard programming work :)
Sorry for my english
3ngel
30th August 2008, 09:19
With the last builds i'm not able to play continously an MPEG2 DVD with the internal Mpeg2 decoder. At some points (random) it freezes no matter what (it seems the same problem with the xvid standalone decoder). It seems doesn't show the problem with the ffdshow mpeg2 decoder.
Anyone has this issue? :confused:
alexins
30th August 2008, 12:55
Media Player Classic HomeCinema (x86), svn 765 (http://www.xvidvideo.ru/content/view/216/1/)
Media Player Classic HomeCinema (x64), svn 765 (http://www.xvidvideo.ru/content/view/217/1/)
Supported languages: CN, CZ, DE, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
ADD : Gui option for Explorer Context menu->Directory(see Formats Page); ADD : Gui option for Explorer Context menu->Files(see Formats Page); New strings Turkish translated (some strings also corrected); Updated Czech translation.
http://s55.radikal.ru/i150/0808/76/73a97f66cbbat.jpg (http://radikal.ru/F/s55.radikal.ru/i150/0808/76/73a97f66cbba.png.html)
GTPVHD
30th August 2008, 16:14
I don't know if it's only me but the Miscellaneous section is kinda messed up as you can see, tried on another PC with Vista and same thing. Using the latest 763 SVN build atm, but I've checked the older 75x SVN builds and they all have the same problem.
http://img244.imageshack.us/img244/5494/miscma3.th.png (http://img244.imageshack.us/my.php?image=miscma3.png)
alexins
30th August 2008, 16:37
I don't know if it's only me but the Miscellaneous section is kinda messed up as you can see, tried on another PC with Vista and same thing. Using the latest 763 SVN build atm, but I've checked the older 75x SVN builds and they all have the same problem.
http://img244.imageshack.us/img244/5494/miscma3.th.png (http://img244.imageshack.us/my.php?image=miscma3.png)
Options -> Player -> Kepp history of recently opened files (On)
http://s48.radikal.ru/i121/0808/89/7f0b3adc25d2t.jpg (http://radikal.ru/F/s48.radikal.ru/i121/0808/89/7f0b3adc25d2.png.html)
http://s49.radikal.ru/i125/0808/db/4ba7918ae639t.jpg (http://radikal.ru/F/s49.radikal.ru/i125/0808/db/4ba7918ae639.png.html)
GTPVHD
30th August 2008, 17:03
No, I didn't mean that, look at the Color correction bars, they're not aligned properly in the box they're suppose to be in and from your screenshot in Vista, same problem, not properly aligned in the box. It's just a small cosmetic problem.
canTsTop
30th August 2008, 17:34
future request:
Gamma correction like ffsdhow has
http://img356.imageshack.us/img356/6/61625185an1.png
And easier access to these settings, like Right click > Video equalizer
Then i don't need ffdshow anymore
Thank You
[ReX]
31st August 2008, 01:18
No, I didn't mean that, look at the Color correction bars, they're not aligned properly in the box they're suppose to be in and from your screenshot in Vista, same problem, not properly aligned in the box. It's just a small cosmetic problem.
You mean this?
http://img523.imageshack.us/img523/6708/mpchcda7.jpg
GTPVHD
31st August 2008, 03:37
Yes, pretty much out of alignment there as you can see.
neoufo51
31st August 2008, 11:48
With the last builds i'm not able to play continously an MPEG2 DVD with the internal Mpeg2 decoder. At some points (random) it freezes no matter what (it seems the same problem with the xvid standalone decoder). It seems doesn't show the problem with the ffdshow mpeg2 decoder.
Anyone has this issue? :confused:
I have this issue. Both dvd discs and vobs dont play for long before freezing the entire player. I hope this gets fixed. I hate having to use Videolan to watch dvd video.
betaking
31st August 2008, 12:02
look my picture use eXeScope open mpc hc last build change Y 127 to Y 95! sorry to my english!
http://img206.imageshack.us/img206/4610/40652313jx1.png
http://img337.imageshack.us/img337/782/85991693dg6.png
http://img337.imageshack.us/img337/4486/97671662xd6.png
Mercury_22
31st August 2008, 12:24
Since now (http://forum.doom9.org/showthread.php?p=1177473#post1177473) FFmpeg now supports E-AC-3 decoding as of SVN revision 15103. can we hope for E-AC-3 DECODING TOO ? ! :helpful: :thanks:
LeXXuz
31st August 2008, 12:32
I'm having a hard time to figure out how I can play mkv files with embedded subtitle streams in srt-format.
I cant select the subs from any of the menus in mpc.
When I disable the internal mkv support to use an external splitter, like Haali it does not work either. Haali Splitter shows the sub streams in system tray to choose from, but they are not displayed as well.
External srt files work fine.
JohnLai
31st August 2008, 13:54
Hmm...this question is a off-topic, but why mplayerc doesn't have mouse gesture functionality?
Edit:
Btw, is it me or the some of the function of the "Keys" is mislabelled? For example, "Display stat" and "shift subtitles right".
Casimir666
31st August 2008, 14:25
I have finally find a way to compile x64 edition with GCC http://smileys.inzenet.org/repository/Content/U_JUMP%7E1.GIF.
To do this, you should have :
- Download MingW64 chaintool for i686-mingw platform
(http://sourceforge.net/project/showfiles.php?group_id=202880&package_id=245516&release_id=546049)
- Download MSys, and configure it with MingW64 with postinstall script (http://sourceforge.net/project/showfiles.php?group_id=2435)
- Patch MSys with latest release of CoreUtils and Bash
- Install Subversion command line client from http://subversion.tigris.org (and add path in msys.bat if necessary)
To compile ffmpeg, start MSys and execute script : ..\mpcvideodec\ffmpeg_x64\buildffmpeg.sh
DO NOT copy manually libgcc.a and libmingwex.a to mpc "lib64" folder, the script will do it for you. The reason it's so complicated is that MingW64 libraries should be compiled with -fno-leading-underscore option to be link statically with Visual Studio.
If somebody want to compare performance between VS build and GCC build i have uploaded a release here :
http://www.zshare.net/download/17954266d7edd8f9/
alexins
31st August 2008, 14:45
I have finally find a way to compile x64 edition with GCC http://smileys.inzenet.org/repository/Content/U_JUMP%7E1.GIF.
To do this, you should have :
- Download MingW64 chaintool for i686-mingw platform
(http://sourceforge.net/project/showfiles.php?group_id=202880&package_id=245516&release_id=546049)
- Download MSys, and configure it with MingW64 with postinstall script (http://sourceforge.net/project/showfiles.php?group_id=2435)
- Patch MSys with latest release of CoreUtils and Bash
- Install Subversion command line client from http://subversion.tigris.org (and add path in msys.bat if necessary)
To compile ffmpeg, start MSys and execute script : ..\mpcvideodec\ffmpeg_x64\buildffmpeg.sh
DO NOT copy manually libgcc.a and libmingwex.a to mpc "lib64" folder, the script will do it for you. The reason it's so complicated is that MingW64 libraries should be compiled with -fno-leading-underscore option to be link statically with Visual Studio.
If somebody want to compare performance between VS build and GCC build i have uploaded a release here :
http://www.zshare.net/download/17954266d7edd8f9/
Thank you! All works fine!
:thanks:
_xxl
31st August 2008, 14:51
I have finally find a way to compile x64 edition with GCC .
Good news.
clsid
31st August 2008, 14:52
edit: nevermind
mariner
31st August 2008, 15:03
Since now (http://forum.doom9.org/showthread.php?p=1177473#post1177473) can we hope for E-AC-3 DECODING TOO ? ! :helpful: :thanks:
Great news.
marc99
31st August 2008, 15:14
@Casimir666
Performance is better with GCC build for me.
FFmpeg SV build sometimes have macroblocking with h264. This problem doesn't exist with GCC build. :)
CruNcher
31st August 2008, 16:46
@Casimir666
Are these Kernel Peaks for VMR9 Windowed normal ?
http://s4.directupload.net/images/080831/t349v8ed.png
Windows XP SP3
Nvidia Geforce 8800 GT (G92) Forceware 177.83
ffdshow video decoder (H.264 720p)
i try another Driver Build
alexins
31st August 2008, 16:57
Media Player Classic HomeCinema (x86), svn 771 (http://www.xvidvideo.ru/content/view/220/1/)
Media Player Classic HomeCinema (x64), svn 771 (MINGW x64) (http://www.xvidvideo.ru/content/view/221/1/)
Supported languages: CN, CZ, DE, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA
Changes log (http://www.xvidvideo.ru/content/view/7/17/)
Updated Czech translation; Added : build using MingW64 for x64 edition; Update Traditional Chinese translation for Explorer Context Menu options.
ADude
1st September 2008, 02:36
I have this issue. Both dvd discs and vobs dont play for long before freezing the entire player. I hope this gets fixed. I hate having to use Videolan to watch dvd video.
You can use a previous "Stable Release" of MPC-HC to watch DVDs. Just create a separate folder and put it in there. You can rename the program "mplayerc-dvd.exe". Then set the AutoPlay for the DVD drive to run mplayerc-dvd.exe if the inserted medium is a DVD-Video.
You can also set the filetype ".vob" to have its default application to be mplayerc-dvd.exe.
73ChargerFan
1st September 2008, 03:53
Also enable "mplayerc-dvd.exe", Options, Player, "Store settings to .ini file" so it doesn't get affected by any other copies of mpc you have installed.
3ngel
1st September 2008, 06:20
That's what i'm doing right now, using a release of May2008 wich doesn't have the problem.
But don't you think it's quite ridiculous to say "use an older release" instead of "the problem has to be fixed"? :)
CruNcher
1st September 2008, 12:31
@Casimir666
Is it possible to make the Screenshot takeing function more stable in terms of correct frame seeking (not jumping wildly to the next i frame or 1 frame ahead/backward and such stuff) with fddshow and it's decoders or can't you do anything and this has to be done on the Decoder side ?
Casimir666
1st September 2008, 19:30
@Casimir666
Is it possible to make the Screenshot takeing function more stable in terms of correct frame seeking (not jumping wildly to the next i frame or 1 frame ahead/backward and such stuff) with fddshow and it's decoders or can't you do anything and this has to be done on the Decoder side ?
You mean when you save screenshot you don't have the current picture?
73ChargerFan
1st September 2008, 19:56
That's what i'm doing right now, using a release of May2008 wich doesn't have the problem.
But don't you think it's quite ridiculous to say "use an older release" instead of "the problem has to be fixed"? :)
It will... Unstable releases are for testing.
rica
2nd September 2008, 00:00
Hi guys,
I've made some trials again and have some questions:
Container mkv and two ways to watch subtitles. (haven't tried casimir's latest svn btw.)
First method:
Remuxing video and audio into mkv container and leave the srt separately and renaming those files in the same pre-names under the same folder; like test.mkv, test srt...
Here are the graphs:
arcsoft,
http://img389.imageshack.us/img389/2997/mkvtrialsse01ci9.th.jpg (http://img389.imageshack.us/my.php?image=mkvtrialsse01ci9.jpg)
haali,
http://img389.imageshack.us/img389/375/mkvtrialsse02jy1.th.jpg (http://img389.imageshack.us/my.php?image=mkvtrialsse02jy1.jpg)
Second method:
Remuxing video, audio and srt into the same container; lets call it test.mkv...
Graphs behind MPC-HC:
arcsoft,
http://img149.imageshack.us/img149/6994/mkvtrialsmuxed01ar4.th.jpg (http://img149.imageshack.us/my.php?image=mkvtrialsmuxed01ar4.jpg)
haali,
http://img389.imageshack.us/img389/2083/mkvtrialsmuxed02kg4.th.jpg (http://img389.imageshack.us/my.php?image=mkvtrialsmuxed02kg4.jpg)
Can somebody tell me please where this text pass thru filter comes from and why it is not apparent in separate files option?
Thanks.
indieke
2nd September 2008, 00:15
This is a long thread. Trying to do too much with this player, I messed up completely.
My main purpose is to use the player for my Bd's and add subtitle.
Now nothing works any more. either I got the black screen or a frozen one and everything you can imagine.
Now for Bd's using the internal decoder with dvxa, :
Which other internal filters do I have to use, except the H 264/263 and AV1decoders.
Which one should I not use, is maybe better?
Which external filters do I enable?
Thank you!
rica
2nd September 2008, 00:20
What decoders do you have?
CruNcher
2nd September 2008, 01:15
You mean when you save screenshot you don't have the current picture?
jep exactly
see for example here http://forum.doom9.org/showthread.php?p=1177800#post1177800 it was a pain in the ass to get these correctly captured and for the first frame it wasn't possible @ all and i had to change the Decoder to a Comercial one (Mainconcept) from ffdshow to be able to take the picture of this P-frame (it allways jumped to a I frame in front of it) and the other frames trying the first time allways jumped 1 frame ahead and i had to try it several times before getting the correct frame. Tough i guess you can't make much and the Decoder (ffdshow,ffmpeg) need to change and support frame accurate seeking (i guess that will never happen) :(
Casimir666
2nd September 2008, 07:25
Can somebody tell me please where this text pass thru filter comes from and why it is not apparent in separate files option?
This filter belong to mpc, it's used by the internal subtitle engine.
jep exactly
see for example here http://forum.doom9.org/showthread.php?p=1177800#post1177800 it was a pain in the ass to get these correctly captured and for the first frame it wasn't possible @ all and i had to change the Decoder to a Comercial one (Mainconcept) from ffdshow to be able to take the picture of this P-frame (it allways jumped to a I frame in front of it) and the other frames trying the first time allways jumped 1 frame ahead and i had to try it several times before getting the correct frame. Tough i guess you can't make much and the Decoder (ffdshow,ffmpeg) need to change and support frame accurate seeking (i guess that will never happen) :(
Ok so problem is not screenshot function, but the seeking. This job is the responsability of the video decoder, so yes accuracy will depends on it.
G_M_C
2nd September 2008, 08:09
Casimir, can you estimate when the next "stable" will be (on the mpc-hc website) ?
neoufo51
2nd September 2008, 09:35
You can use a previous "Stable Release" of MPC-HC to watch DVDs. Just create a separate folder and put it in there. You can rename the program "mplayerc-dvd.exe". Then set the AutoPlay for the DVD drive to run mplayerc-dvd.exe if the inserted medium is a DVD-Video.
You can also set the filetype ".vob" to have its default application to be mplayerc-dvd.exe.
But why can't DVD playback be stable enough to be consistent throughout testing?
indieke
2nd September 2008, 09:36
What decoders do you have?
Well I am just trying to use my internal ones, to use Dxva acceleration.
Now I finally managed to play the Mts file. I have to use all internal filters for that.Only works with Vmr 9 Renderless or 7, but then I get audio delays.
I noticed that ac3 filter which I did not selected in external filters comes in the filter chain sometimes. Even after I blocked it.
So the problem I am having tearing, from time to time, especially on travellings.
On Km player with core and Haali it works fine, bu i can not use this when the bitrate is too high as Dxva is activated.
Strangely enough on my regular computer, less powerful then my HC computer I have the same settings, and there I do not have these problems. but it seems that it doesn't want to use Ac3 filter....
For the rest I got Cyberlink 7, 8 decoders, Haali, Core and some others on my computer....
Zwitterion
2nd September 2008, 11:01
When playing M2TS files (VC-1 video) with any of the latest MPC-HC versions, using the internal splitter, blocking artifacts occur. Disabling the internal splitter and using Haali's instead works fine, but has the disadvantage of not showing PGS subtitles. It doesn't seem to depend on the decoder.
Is this bug known? Can anyone confirm this?
http://img299.imageshack.us/img299/6967/00001artifactsgm3.th.png (http://img299.imageshack.us/my.php?image=00001artifactsgm3.png)
M2TS sample (http://www.mediafire.com/?y0wx3zoc9xc) (from Blade Runner: The Workprint Blu-ray)
CiNcH
2nd September 2008, 11:07
When playing M2TS files (VC-1 video) with any of the latest MPC-HC versions, using the internal splitter, blocking artifacts occur. Disabling the internal splitter and using Haali's instead works fine, but has the disadvantage of not showing PGS subtitles. It doesn't seem to depend on the decoder.
Is this bug known? Can anyone confirm this?
It is really funny. I sometimes have that too and told it to Casimir. But sometimes I simply can't reproduce it...
rica
2nd September 2008, 12:17
This filter belong to mpc, it's used by the internal subtitle engine.
Thanks for the reply but i still don't understand why i can't see that filter as using the method one?
alexins
2nd September 2008, 12:18
When playing M2TS files (VC-1 video) with any of the latest MPC-HC versions, using the internal splitter, blocking artifacts occur. Disabling the internal splitter and using Haali's instead works fine, but has the disadvantage of not showing PGS subtitles. It doesn't seem to depend on the decoder.
Is this bug known? Can anyone confirm this?
http://img299.imageshack.us/img299/6967/00001artifactsgm3.th.png (http://img299.imageshack.us/my.php?image=00001artifactsgm3.png)
M2TS sample (http://www.mediafire.com/?y0wx3zoc9xc) (from Blade Runner: The Workprint Blu-ray)
http://s58.radikal.ru/i160/0809/b1/03c00a5ee80ct.jpg (http://radikal.ru/F/s58.radikal.ru/i160/0809/b1/03c00a5ee80c.jpg.html)
I have no such problems. Use only predefined filters and Splitters.
Zwitterion
2nd September 2008, 16:05
I have no such problems. Use only predefined filters and Splitters.
All boxes in the "internal filters" window including "MPEG TS/PS/PVA" are checked.
http://img353.imageshack.us/img353/6958/52372231yn5.th.png (http://img353.imageshack.us/my.php?image=52372231yn5.png)
Tried different renderers and decoders (internal VC1 with/without DXVA, ffdshow), didn't change anything. The only thing I can do is uncheck the "MPEG TS/PS/PVA" box and use Haali's splitter.
I'm on WinXP x86 SP3, Q6600, Geforce 8800GT (177.92). I could replicate the problem on another Windows XP SP2 machine which hadn't seen MPC-HC before.
The shape of the artifacts is always the same from play to play, there is no randomness.
edit: Tried another XP installation, same behaviour. It also happens with v1.1.604.0.
Tom Keller
2nd September 2008, 17:07
Is it possible to add support for h.264 in pva (again)!? I know... it's a strange kombination:
Sample (http://www.mediafire.com/?yntrvjrbxtj)
... but (because of my old dvb hardware) it's the only way for me to do a record of the few hdtv broadcasts available here.
The only reason i ask: with "older" svn builds the h.264 videostream in pva files is recognized by the internal mpeg splitter. So (intentionally or unintentionally) h.264 in pva was supported. But with the recent svn builds (since 754) i only get to hear the audio stream - no video at all :confused: .
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.