PDA

View Full Version : Blu-Ray and HD-DVD Workaround for MPC!!!


A Friend
10-07-2008, 10:14 PM
Hello,

On the website

h**p://forum.doom9.org/archive/index.php/t-129030.html ,

I found tips for playing BD and HD-DVD files in Media Player Classic:

***

(I) have been playing around with MPC to play HD-DVD and Blu-Ray.
I think I have finally got it sorted, and the filter list took some playing around with to get all the different combinations working.
You will need some way to decrypt your files first (I used AnyDVD HD)
HD-DVD .evo files DTS, DD+
Blu-Ray .m2ts files, mpeg2, VC1, mpeg4 AVC

You need (I'm not telling you how to register filters on your PC)
Windows Media Player 11
cl264dec.ax (Video)(cyberlink H264/AVC Decoder from PowerDVD Ultra)*
splitter.ax (Haali media splitter (AR) from Haali Matroska splitter)
cinemaster audio.dll (Audio)(Sonic Cinemaster Audio Decoder v 4.3 from Cineplayer Codec Pack) **
ffdshow.ax (Audio)(ffdshow audio decoder from FFDshow)

Media Player Classic settings

select view/options/External filters/
Add filter ....... Haali Media Splitter (AR), set merit 00900000, set prefer
Add Filter ........ ffdshow audio decoder, set merit 00700000
Add filter ....... cyberlink H.264/AVC Decoder, set merit 00900400
Add Filter ........ Sonic Cinemaster Audio Decoder 4.3.0, set merit 00805000
Add Filter ........ ffdshow video decoder, set merit 00800000 (added to stop ffdshow taking over MPEG-4)
Add Filter ....... Sonic Cinemaster Video Decoder, set merit 00700000 (late fix to stop Cinemaster Video taking over from ffdshow video)
** Add Filter ........ Cyberlink Video/SP Decoder (pdvd7), set merit "prefer" (try this for some hardware acceleration in XP)
** Add Filter ........ Nvidia Video Decoder, set merit "prefer" (block cyberlink) (try this for h/w accel in XP or Vista if you have Nvidia Purevideo)

select view/options/Internal filters
deselect anything mpeg , matroska from the source list
deselect anything AC3, mpeg from the transport filter list

select view/options/output
Select the options you like the look of (I used VMR9 renderless)

Here are some screen shots showing each combination of filters in action, just drag and drop the big files into MPC.

(Unfortunately, the pictures seem to be no longer available, so I just give the names of the tested movies without the picture links)

HD-DVD .evo (most common VC1 with DD+) 2 Fast 2 Furious **
HD-DVD .evo (VC1 with DTS-HD) Rambo First Blood
Blu-Ray .m2ts (most common MPEG-2) Planet of the Apes
Blu-Ray .m2ts (VC1) Starship Troopers
Blu-Ray .m2ts (MPEG-4 AVC) Pirates of the Caribbean *


"Print Screen" will give a desktop screen grab then paste into "Paint" to save at your set screen resolution.
"File / Save Image" in MPC will give a full 1080 grab

If any of your files don't work, take a look to see what filter you have different to mine. Ordering filters is dead easy really, you have to put them on the External list before you can move them up or down in priority.

Tested on Vista 32 and Windows XP and works perfectly but takes plenty of processor power.
This solves all the Nvidia/PowerDVD green screen problems too.

PS
I am assuming you have Windows Media Player installed (v11), it won't work at all on PCs without this installed.
Cinemaster codecs v4.2 won't work either!

Advantages of using MPC
You don't have to waste time with menus, trailers and adverts
You can zoom the movie to get rid of the black bars (numpad key 9)
You don't need an approved graphics card

Disadvantages of using MPC
Minimum processor Core2 Duo (any one will do)
No Dolby TrueHD tracks available using Haali splitter

I have been experimenting with Vista and XP,
Xp will play "2 fast 2 furious" on a C2D with 60% CPU perfectly
Vista will play "2 fast 2 furious" on a C2D wit 100% CPU and stutter

My conclusion is stick to XP!


***

This means there is a BD workaround not only for VLC, but also for MPC.
Since I have no BD/HD-DVD equipment, I cannot test it myself and would like to know who of you has already played these formats successfully (what about BDs from different Regions?), and whether KMP can do similar things (if not yet, it would be a great feature for the next version).

Many greetings, :)

A Friend

A Friend
10-16-2008, 10:14 PM
Hello,

One week has now elapsed, but nobody has answered so far :( . Who has experiences with such workarounds, and can KMP do similar things?

Many greetings, :)

A Friend

sebgur
10-03-2009, 11:02 PM
Hello,

thanks for the tip. I tried it, it works well.
I just installed anydvd-hd on vista 32. I can browse in the blu-ray directory, find the largest m2ts file and play it with MPC, with default settings.

hdboy
10-04-2009, 01:03 AM
I've been doing this with MPC for a while, so it's kind of old news :) The new thing in MPC according to this

[Only registered and activated users can see links]

"MPC HC now even supports seamless branching BD titles. It has supported BD subtitles for a while now"

I think it means now it can read BR movies that are split into a dozen little files rather than 1 or 2 big files.

I have kmp working with m2ts but not EVO files. example

[Primary Filtergraph]
0) - Ratatouille.m2ts
1) - CoreAVC Video Decoder
2) - ffdshow Audio Decoder
3) - Enhanced Video Renderer
4) - Default DirectSound Device

[Video Info]
Decoder - (MPEG2) CoreAVC Video Decoder
Format - Major Type: Video - Sub Type: YV12
VideoInfo2: YV12 2048X-1080, 12 bits

[Audio Info]
Decoder - (0x2000) ffdshow Audio Decoder
Format - Major Type: Audio - Sub Type: PCM
WaveFormatEx: PCM(0x1), 48000 Hz, 16 Bits, 2 Ch

[Basic Video DSP]
Internal brightness: 100%

[Advanced Video DSP]
+PictureProperty(S/W Process)
-LumGain: 128
-LumOffset: 0
-Gamma: 100
-HUE: 0
-Saturation: 59

[Audio DSP]
+Pre amplification: Main: (100%)

[Subtitle Settings]
+Draw Mode(Selected): Image
+Draw Mode(In use): On Overlay
+Text Rendering Method: Rasterizer
+Support HTML Tags(SMI)

[KMPlayer]
+Version: 2.9.4.1436(6,371,328, 9/30/2009 1:55:34 AM)
+libcodec.dll: Exist(6,026,259, 6/29/2009 1:32:02 AM)
+libmplay.dll: Exist(431,616, 7/13/2008 7:31:44 PM)
+PProcDLL.dll: Exist(1,769,472, 2/24/2008 11:07:04 PM)
+LibDTS.dll: Exist(178,174, 12/5/2008 12:42:20 AM)
+liba52.dll: Exist(73,063, 12/5/2008 12:41:10 AM)
+libfaad2.dll: Exist(335,155, 12/5/2008 12:37:06 AM)
+libmad.dll: Exist(123,036, 12/5/2008 12:42:30 AM)
+libmpeg2.dll: Exist(154,644, 12/5/2008 12:42:42 AM)
+theora.dll: Exist(200,864, 12/5/2008 12:43:32 AM)
+OggVorbis.dll: Exist(1,165,312, 2/24/2008 11:07:00 PM)
+xviddll.dll: Exist(758,319, 12/5/2008 12:58:36 AM)
+Old_QUARTZ.DLL: Exist(770,048, 2/24/2008 11:07:00 PM)
+AboutDll.dll: Exist(105,472, 10/2/2005 10:12:18 PM)
+DTView.dll: Exist(104,448, 2/24/2008 11:04:36 PM)
+MPlayer.dll: Missed
+ImLoader.dll: Exist(856,064, 2/24/2008 11:05:22 PM)


--------------------
[File Info]
--------------------
T:\Ratatouille.m2ts
General #1
ID : 1
Complete name : T:\Ratatouille.m2ts
Format : BDAV
Format/Info : Blu-ray Video
File size : 26.5 GiB
Duration : 1h 50mn
Overall bit rate : 34.3 Mbps
Maximum Overall bit rate : 35.5 Mbps
Video #4113
ID : 4113 (0x1011)
Menu ID : 1 (0x1)
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Duration : 1h 50mn
Bit rate : 24.0 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 23.976 fps
Standard : NTSC
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.483
Stream size : 18.6 GiB (70%)
colour_primaries : BT.709-5, BT.1361, IEC 61966-2-4, SMPTE RP177
transfer_characteristics : BT.709-5, BT.1361
matrix_coefficients : BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177
Audio #4352
ID : 4352 (0x1100)
Menu ID : 1 (0x1)
Format : PCM
Format settings, Endianness : Big
Format settings, Sign : Signed
Muxing mode : Blu-ray
Duration : 1h 50mn
Bit rate mode : Constant
Bit rate : 4 608 Kbps
Channel(s) : 6 channels
Channel positions : Front: L R C, Rear: L R, LFE
Sampling rate : 48.0 KHz
Resolution : 16 bits
Stream size : 3.56 GiB (13%)
Language : English
Audio #4353
ID : 4353 (0x1101)
Menu ID : 1 (0x1)
Format : DTS
Format/Info : Digital Theater Systems
Duration : 1h 50mn
Bit rate mode : Constant
Bit rate : 1 510 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Surround: L R, LFE
Sampling rate : 48.0 KHz
Resolution : 24 bits
Stream size : 1.17 GiB (4%)
Language : English
Audio #4354
ID : 4354 (0x1102)
Menu ID : 1 (0x1)
Format : AC-3
Format/Info : Audio Coding 3
Duration : 1h 50mn
Bit rate mode : Constant
Bit rate : 640 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Surround: L R, LFE
Sampling rate : 48.0 KHz
Stream size : 506 MiB (2%)
Language : English
Audio #4355
ID : 4355 (0x1103)
Menu ID : 1 (0x1)
Format : DTS
Format/Info : Digital Theater Systems
Format profile : ES
Duration : 1h 50mn
Bit rate mode : Constant
Bit rate : 1 510 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Surround: L R, LFE
Sampling rate : 48.0 KHz
Resolution : 24 bits
Stream size : 1.17 GiB (4%)
Language : Dutch
Audio #4356
ID : 4356 (0x1104)
Menu ID : 1 (0x1)
Format : AC-3
Format/Info : Audio Coding 3
Duration : 1h 50mn
Bit rate mode : Constant
Bit rate : 640 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Surround: L R, LFE
Sampling rate : 48.0 KHz
Stream size : 506 MiB (2%)
Language : Dutch


--------------------
[System Info]
--------------------
CPU 0: 2400MHz, AMD Athlon(tm) 64 X2 Dual Core Processor 3800+, x86 Family 15 Model 35 Stepping 2
CPU 1: 2400MHz, AMD Athlon(tm) 64 X2 Dual Core Processor 3800+, x86 Family 15 Model 35 Stepping 2
OS: Windows NT Professional(Version 6.1 Build 7600)
Video: NVIDIA GeForce 7600 GT

DirectX: 9.0c(4.09.00.0904)
Memory: All: 2,097,152 KB, Available: 1,166,148 KB, Used: 44%
CodePage: 1252, Charset:1
Instruction: MMX MMX2 SSE SSE2 SSE3 3DNOW 3DNOWEXT 64Bits

[System Process]
System
smss.exe
csrss.exe
wininit.exe
services.exe
lsass.exe
lsm.exe
svchost.exe
svchost.exe
svchost.exe
svchost.exe
svchost.exe
svchost.exe
svchost.exe
aswUpdSv.exe
ashServ.exe
spoolsv.exe
svchost.exe
AppleMobileDeviceService.exe
cvpnd.exe
DynUpSvc.exe
svchost.exe
PsiService_2.exe
svchost.exe
SearchIndexer.exe
schedul2.exe
Apache.exe
Apache.exe
csrss.exe
winlogon.exe
taskhost.exe
dwm.exe
explorer.exe
schedhlp.exe
ClocX.exe
TrueImageMonitor.exe
ashDisp.exe
FtpDrive.exe
wmpnetwk.exe
dopus.exe
foobar2000.exe
nbpro.exe
opera.exe
uTorrent.exe
4NT.EXE
conhost.exe
Psp.exe
taskmgr.exe
iPodService.exe
sublimetext.exe
GoogleCrashHandler.exe
Safari.exe
ACDSee.exe
AutoHotkey.exe
svchost.exe
taskeng.exe
KMPlayer.exe
audiodg.exe




kmp is falling behind. also, haali media splitter cannot see trueHD audio track, so I can't get it in kmp. MPC's internal splitter CAN read the trueHD track, but I don't know how to get kmp to use it. I don't even know if it's available as a standalone filter.

Update: I solved this by removing haali splitter. I registered mpegsplitter.ax from the MPC standalone pack (download from [Only registered and activated users can see links]) and set "MPC Mpeg splitter (Gabest)" as TS splitter inside kmp. This may look like the same splitter that came with kmp, but it's not. kmp needs updated codecs