Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. Domains: forum.doom9.org / forum.doom9.net / forum.doom9.se |
|
|||||||
![]() |
|
|
Thread Tools | Search this Thread |
|
|
#1 | Link |
|
Registered User
Join Date: May 2008
Posts: 1,617
|
Playback of MLP and and TrueHD w/ MPC and ffdshow tryouts rev. 2275?
Before I ask my actual question, I'd like to thank all the developers and other experts here for their hard work and insights.
Using Media Player Classic (patched build rev. 82) and ffdshow tryouts (clsid's SVN rev. 2275) I've attempted to decode various audio formats. I've used Kurtnoise's samples and some provided by the CCCP Project and MPlayer to test E-AC3, TrueHD, MLP, and DTS-HD MA files playback on my system. I have the ffdshow audio decoder set to use libavcodec to decode AC3, E-AC3, MLP, and DTS and have disabled the MPC internal filters except for the AC3/DTS source filter, which seems to be necessary for passing information to ffdshow in some way. Using this setup:
All my test samples have been basic streams (not muxed to a container). Assuming that MLP and TrueHD decoding does work in this build of ffdshow, what do I need to do to play back these types of audio? |
|
|
|
|
|
#2 | Link |
|
Fighting spam with a fish
Join Date: Sep 2005
Posts: 2,791
|
I think you may have answered your own question. You say that your streams are not muxed into a container. Well, as far as I know that are no splitters available that will process the raw MLP format. Try muxing to mkv, or mka if you are just using audio, and then try to play it again. Make sure that you have the latest Haali splitter installed. I know that I can play MLP formats, as I just recently watched 300 on the latest MPC-HC, SVN build, with the latest ffdshow-tryouts and Haali media splitter.
|
|
|
|
|
|
#3 | Link |
|
Registered User
Join Date: May 2008
Posts: 1,617
|
Thanks Merlin. What muxer and container do you suggest? MKVMergeGUI doesn't recognize the MLP or THD audio file ("file identification failed" error) and TSMuxerGUI can't detect the stream type. Both at least recognize E-AC3 and DTS-HD MA streams.
|
|
|
|
|
|
#4 | Link |
|
Registered User
Join Date: Jan 2006
Location: Athens, Greece
Posts: 1,508
|
Mkvmerge doesn't support mlp or truehd, that's correct and tsmuxer is buggy. As far as i know, the only way to play truehd is inside m2ts files (blu-ray). Same for mlp. You can play them only isnide .aob (dvd audio).
|
|
|
|
|
|
#9 | Link |
|
Registered User
Join Date: May 2008
Posts: 1,617
|
Thanks madshi. Here's what I did:
eac3to input.thd input.thd+ac3 TsMuxeR recognizes this as ac3 core + TrueHD. Muxed to m2ts, then remuxed to m2ts with TsRemux. This plays in MPC and ffdshow reports 8-channel MLP, so it seems to be working. Haali Media Splitter throws two errors as the file is opened. Is this to be expected? Last edited by Inspector.Gadget; 5th November 2008 at 17:01. |
|
|
|
|
|
#11 | Link |
|
Registered User
Join Date: May 2008
Posts: 1,617
|
So TrueHD playback (as MLP component rather than AC3 core) works once processed with eac3to and muxed to M2TS. Any idea what I need to do with MLP? I gather that eac3to can't encode to TrueHD so I can't just recompress it. Transcoding to FLAC is easy enough with eac3to but I'd like to actually test the MLP decoder in ffdshow.
|
|
|
|
![]() |
|
|