View Full Version : MLP --> True HD possible with open source / freeware?
boxrick
12th April 2009, 21:19
Is it possible to easily convert an MLP file into a TRUE HD file since they are essentially the same thing?
Also if i bitstreamed a video file with an MLP soundfile to a HDMI receiver capable of decoding all the latest HD codecs, would it treat the MLP file as a dolby true HD file? :stupid:
ACrowley
12th April 2009, 21:27
maybe its possible to mux MLP +AC3 640 into a TrueHD Stream...maybe it possible with Sonc Scenarist BD. Scenarist BD 5.0 has a Tool named Audio interleaver ? Dont know
Surcode encoded MLP Tracks are working fine in Nero Showtime and also muxed into MKV with latest mkvtoolnix and Gabest MPC MKV splitter...plays 100% fine:) eac3to can use it too.
madshi
12th April 2009, 21:37
Is it possible to easily convert an MLP file into a TRUE HD file since they are essentially the same thing?
They're not the same thing. They are related, but different. And no, there's no software which can convert. I don't even think there's a commercial software which can do that. You'll most likely have to decode and reencode. For which of course you need a TrueHD encoder, which does not exist as a freeware (yet?)...
rica
12th April 2009, 22:07
The best way is to convert to flac via eac3to and listen the resulting flac over madflac decoder.
boxrick
12th April 2009, 22:10
Do you have a sample 5.1 .mkv or .ts video file with mlp audio to test how my Popcornhour / receiver handles it by any chance? :thanks:
rica
12th April 2009, 22:29
Do you have a sample 5.1 .mkv or .ts video file with mlp audio to test how my Popcornhour / receiver handles it by any chance? :thanks:
I don't think you can find an mlp in an mkv or a ts container.
If you wanna test flac (converted from a mlp) you will find a sample here:
http://forum.doom9.org/showthread.php?t=145251
_ _ _ _ _
ACrowley
13th April 2009, 09:43
Do you have a sample 5.1 .mkv or .ts video file with mlp audio to test how my Popcornhour / receiver handles it by any chance? :thanks:
1. Popcornhour CANT handle MLP/TrueHD/DTS-HD/HRA into MKV! HD Audio "is only supported into M2TS"
MKV works only with standard Audio like AC3/DTS on the NMT. Also sadly no FLAC in MKV
2. Heres a MKA sample with MLP 5.1 24Bit 48khz
http://www.megaupload.com/?d=B1D9DGIT
I have encoded it (Source DTS-HD) with Surcode MLP encoder 1.2.9, muxed with mkvmerge 2.6.0 (build from 12.04.2009). Latest MKVtoolnix Builds can mux MLP/TrueHD into MKV
Latest Gabest MPC MKV Splitter/MPC-HC can handle it. ffdshow decodes the MLP into MKV without Problems.
You can demux it viagraphedit :
MPC Matroska Source - Dump
eac3to can handle the Source and demuxed MLP correct
rica
14th April 2009, 00:39
1.
Latest Gabest MPC MKV Splitter/MPC-HC can handle it. ffdshow decodes the MLP into MKV without Problems.
You can demux it viagraphedit :
MPC Matroska Source - Dump
eac3to can handle the Source and demuxed MLP correct
What version of standalone filters can make decoding?
What is the filter chain?
mpc matroska Source > ffdshow > Default Direct sound device?
Tried to open an mka or mkv container including an mlp, it didn't work?
rica
14th April 2009, 02:05
OK, SVN 1043 SA filters work:
http://img25.imageshack.us/img25/309/mlpi.png
Tool to make mka: MKVToolnix 2.6.0 build .103 or later; current is build .120
_ _ _
rica
15th April 2009, 02:32
Tryouts with MPC-HC:
Haali is unloaded and Matroska splitter.ax (under standalone filters of MPC-HC latest build) is registered.
ffdshow setup:
http://img21.imageshack.us/img21/9072/mpcmlp03.th.png (http://img21.imageshack.us/my.php?image=mpcmlp03.png)
FilterGraph working behind MPC-HC:
http://img23.imageshack.us/img23/3053/mpcmlp01.th.png (http://img23.imageshack.us/my.php?image=mpcmlp01.png)
ReClock Pin-info:
http://img21.imageshack.us/img21/3850/mpcmlp02.th.png (http://img21.imageshack.us/my.php?image=mpcmlp02.png)
ReClock Properties:
http://img24.imageshack.us/img24/7800/mpcmlp04.th.png (http://img24.imageshack.us/my.php?image=mpcmlp04.png)
Edit: btw Arcsoft Matroska splitter works as well instead of file source+MPC matroska splitter.
_ _ _ _
The_Keymaker
11th May 2009, 00:04
Hello,
I've ripped my Blu-Ray disc of The Matrix using AnyDVD HD and demuxed the video and audio using eac3to. I've muxed the video and the thd+ac3 to MKV using MKVtoolnix v2.7.0. However when I try to play the file, only the video is shown, no audio.
None of the source file/splitter filters I've used recognize the audio in the file. I've used MPC HC Matroska Splitter and Arcsoft Matroska splitter.
Has anyone successfully Muxed a THD(+AC3) track into MKV with video and successfully played the resulting MKV? I've been searching and asking for about two months but have not found an answer :(
ACrowley
11th May 2009, 10:29
Hello,
I've ripped my Blu-Ray disc of The Matrix using AnyDVD HD and demuxed the video and audio using eac3to. I've muxed the video and the thd+ac3 to MKV using MKVtoolnix v2.7.0. However when I try to play the file, only the video is shown, no audio.
None of the source file/splitter filters I've used recognize the audio in the file. I've used MPC HC Matroska Splitter and Arcsoft Matroska splitter.
Has anyone successfully Muxed a THD(+AC3) track into MKV with video and successfully played the resulting MKV? I've been searching and asking for about two months but have not found an answer :(
yes..without Problems with MLP and TrueHD (with or without AC3 core)
I simply use MPC-HC MKV Splitter and ffdshow
The_Keymaker
11th May 2009, 18:31
When I try to create a filter (in GraphStudio) using MPC-HC MKV Splitter, it does not show an audio pin! Just a video pin. Is it possible you can post a graph of your working configuration?
Also did you mux the video and audio MKV using MKVToonix? Do you have a small working sample you can share that I can use to to try and get a working graph?
Thanks!
boxrick
17th May 2009, 05:00
1. Popcornhour CANT handle MLP/TrueHD/DTS-HD/HRA into MKV! HD Audio "is only supported into M2TS"
MKV works only with standard Audio like AC3/DTS on the NMT. Also sadly no FLAC in MKV
2. Heres a MKA sample with MLP 5.1 24Bit 48khz
http://www.megaupload.com/?d=B1D9DGIT
I have encoded it (Source DTS-HD) with Surcode MLP encoder 1.2.9, muxed with mkvmerge 2.6.0 (build from 12.04.2009). Latest MKVtoolnix Builds can mux MLP/TrueHD into MKV
Latest Gabest MPC MKV Splitter/MPC-HC can handle it. ffdshow decodes the MLP into MKV without Problems.
You can demux it viagraphedit :
MPC Matroska Source - Dump
eac3to can handle the Source and demuxed MLP correct
If the MLP file is muxed into a .TS file or M2TS file is it possible my receiver ( which can decode all modern HD audio codecs ) will be able to decode it?
Im assuming not since whilst Dolby THD is loosely based on MLP compression, it is a different standard?
ACrowley
17th May 2009, 08:52
If the MLP file is muxed into a .TS file or M2TS file is it possible my receiver ( which can decode all modern HD audio codecs ) will be able to decode it?
Im assuming not since whilst Dolby THD is loosely based on MLP compression, it is a different standard?
Popcornhour A110 can handle "TrueHD (+AC3 core)" in M2TS vey well. HDMI Bistream works perfect.
MLP wont work because
- popcorn can only play TrueHD with AC3 Core
- You cant mux compliant M2TS with MLP (TS muxer wont accept it)
When I try to create a filter (in GraphStudio) using MPC-HC MKV Splitter, it does not show an audio pin! Just a video pin. Is it possible you can post a graph of your working configuration?
Also did you mux the video and audio MKV using MKVToonix? Do you have a small working sample you can share that I can use to to try and get a working graph?
Thanks!
Its very simple ..dont know why you have Problems ?
MPC Matroska Source-FFdshwoAudioDecoder-DefaultDirectsoundDevice
This is the XML from Graphedit :
<GRAPH version="1.0">
<FILTER ID="Default_DirectSound_Device" clsid="{79376820-07D0-11CF-A24D-0020AFD79767}">
<PARAM name="data" value="30003000300030003000300030003000300030003000200000000000000000000000000000000000"/>
</FILTER>
<FILTER ID="ffdshow_Audio_Decoder" clsid="{0F40E1E5-4F79-4988-B1A9-CC98794E6B55}">
</FILTER>
<FILTER ID="MPC___Matroska_Splitter" clsid="{149D2E01-C32E-4939-80F6-C07B81015A7A}">
</FILTER>
<FILTER ID="MKA_Source_0" clsid="{E436EBB5-524F-11CE-9F53-0020AF0BA770}">
<PARAM name="src" value="C:\Users\aleister\Desktop\MLP into MKV.mka"/>
</FILTER>
<connect direct="yes" src="MKA_Source_0" srcpin="Output" dest="MPC___Matroska_Splitter" destpin="Input"/>
<connect direct="yes" src="MPC___Matroska_Splitter" srcpin="Undetermined (Audio 1)" dest="ffdshow_Audio_Decoder" destpin="In"/>
<connect direct="yes" src="ffdshow_Audio_Decoder" srcpin="Out" dest="Default_DirectSound_Device" destpin="Audio Input pin (rendered)"/>
</GRAPH>
Sample (MLP 5.1 from Surcode encoder ,muxed with latest mkvtoolnix/mkvmerge 2.8.0)
http://www.megaupload.com/?d=U5ZN2NW9
The_Keymaker
14th June 2009, 06:10
Popcornhour A110 can handle "TrueHD (+AC3 core)" in M2TS vey well. HDMI Bistream works perfect.
MLP wont work because
- popcorn can only play TrueHD with AC3 Core
- You cant mux compliant M2TS with MLP (TS muxer wont accept it)
Its very simple ..dont know why you have Problems ?
MPC Matroska Source-FFdshwoAudioDecoder-DefaultDirectsoundDevice
This is the XML from Graphedit :
<GRAPH version="1.0">
<FILTER ID="Default_DirectSound_Device" clsid="{79376820-07D0-11CF-A24D-0020AFD79767}">
<PARAM name="data" value="30003000300030003000300030003000300030003000200000000000000000000000000000000000"/>
</FILTER>
<FILTER ID="ffdshow_Audio_Decoder" clsid="{0F40E1E5-4F79-4988-B1A9-CC98794E6B55}">
</FILTER>
<FILTER ID="MPC___Matroska_Splitter" clsid="{149D2E01-C32E-4939-80F6-C07B81015A7A}">
</FILTER>
<FILTER ID="MKA_Source_0" clsid="{E436EBB5-524F-11CE-9F53-0020AF0BA770}">
<PARAM name="src" value="C:\Users\aleister\Desktop\MLP into MKV.mka"/>
</FILTER>
<connect direct="yes" src="MKA_Source_0" srcpin="Output" dest="MPC___Matroska_Splitter" destpin="Input"/>
<connect direct="yes" src="MPC___Matroska_Splitter" srcpin="Undetermined (Audio 1)" dest="ffdshow_Audio_Decoder" destpin="In"/>
<connect direct="yes" src="ffdshow_Audio_Decoder" srcpin="Out" dest="Default_DirectSound_Device" destpin="Audio Input pin (rendered)"/>
</GRAPH>
Sample (MLP 5.1 from Surcode encoder ,muxed with latest mkvtoolnix/mkvmerge 2.8.0)
http://www.megaupload.com/?d=U5ZN2NW9
ACrowley, thank you for the response, but I don't think you I was clear in what I was asking. Let me try again.
I can playback a TrueHD/MLP file BY ITSELF no problem using FFDshow.
The problem is when I mux the TreHD/MLP audio track with a VIDEO track into MKV, I can not play back the resulting file. When I try to play back the file, in graph studio, there is no audio pin! The file you supplied is only an AUDIO track and that does not help me.
I do not believe any of the current splitters support Muxed video AND audio when the audio track is TrueHD/MLP.
OR
It is a hardware issue and because of the protected audio path no current directshow based players can playback bitstreamed TrueHD/MLP when muxed with a video track.
So i will ask again: Do you (or anyone) have a MKV file with Video AND Audio (TrueHD/MLP) that can play back via direct show filters (i.e., in Graphedit or GrahphStudio)? If so, please provide the graph or a sample.
Thanks!
Kurtnoise
14th June 2009, 06:43
I do not believe any of the current splitters support Muxed video AND audio when the audio track is TrueHD/MLP.
you should test the last Matroska Splitter from mpc-hc (standalone filter available here (http://www.xvidvideo.ru/component/option,com_docman/task,cat_view/gid,19/Itemid,11/)).
ACrowley
14th June 2009, 10:15
ACrowley, thank you for the response, but I don't think you I was clear in what I was asking. Let me try again.
I can playback a TrueHD/MLP file BY ITSELF no problem using FFDshow.
The problem is when I mux the TreHD/MLP audio track with a VIDEO track into MKV, I can not play back the resulting file. When I try to play back the file, in graph studio, there is no audio pin! The file you supplied is only an AUDIO track and that does not help me.
I do not believe any of the current splitters support Muxed video AND audio when the audio track is TrueHD/MLP.
OR
It is a hardware issue and because of the protected audio path no current directshow based players can playback bitstreamed TrueHD/MLP when muxed with a video track.
So i will ask again: Do you (or anyone) have a MKV file with Video AND Audio (TrueHD/MLP) that can play back via direct show filters (i.e., in Graphedit or GrahphStudio)? If so, please provide the graph or a sample.
Thanks!
as i told you use MPC-HC MKV Splitter +ffdshow audio decoder:) Thats all to play muxed THd/MLP into mkv (from mkvtoolnix/merge)
Or simply use MPC-HC Player with internal source Filters+forced ffdshow audiodecoder
The_Keymaker
14th June 2009, 18:16
as i told you use MPC-HC MKV Splitter +ffdshow audio decoder:) Thats all to play muxed THd/MLP into mkv (from mkvtoolnix/merge)
Or simply use MPC-HC Player with internal source Filters+forced ffdshow audiodecoder
Kurtnoise and ACrowley,
Again, I have already done what you are suggesting (please see my previous posts).
I have already tried using MPC-HC splitter with muxed MKV (generated using eac3to and Mkmerge).
I demux the Blu-ray M2TS file using eac3to and obtain the video (MKV extension) and the Audio (THD+AC3 extension). Next I mux the the audio and video using MKVtoolnix (MKVMerge). When I try to play the resulting file in file in Graph Edit or Graph studio, the MPC-HC splitter does not even show an audio pin (output)! It's as if the TrueHD audio track is not in the file! It only shows a video pin.
Does anyone have small fragment of a MKV file with VIDEO and TrueHD/MLP AUDIO that WORKS they can upload so I can test?.
In the meantime I will try and use MPC-HC. I usually use Zoom Player which I like a lot.
Thanks
EDIT: I found the problem. Apparently the MPC splitter I was using was older and did not support TrueHD. The link provided by Kurtnoise had the latest splitter. Thanks Kurtnoise!
Nick [D]vB
7th August 2009, 00:26
Hi all,
does anyone know of a splitter / demux filter than can find the TrueHD / MLP track directly from an HDDVD evob?
The internal MPC Matroska splitter works fine for MLP from mka/v files but it won't open evobs,
Haali's Matroska splitter can demux the video and eac3s audio but doesn't seem to find the mlp track.
It would great to get this working straight off the disc without haveing to rip/remux everything to mkv first.
ps - Is the FFdshow tryout + Reclock kernal mode still the best combo for MLP / TrueHD (using analogue outputs)
Thanks
tebasuna51
7th August 2009, 11:03
Try eac3to
Nick [D]vB
9th August 2009, 15:49
Thanks but I don't think eac3to is a directshow filter...
I have now got the Arcsoft MPEG demux filter working with Evobs but I'd rather use an open source option.
8)
rica
9th August 2009, 15:59
vB;1312068']
ps - Is the FFdshow tryout + Reclock kernal mode still the best combo for MLP / TrueHD (using analogue outputs)
Yes for XP.
For Vista ffdshow > ReClock WASAPI exlusive mode...
_ _ _ _ _
Nick [D]vB
9th August 2009, 17:19
I think there are still some channel-mapping issues with the FFdshow tryouts.
5.1 seems to be ok with the latest version but I can't get 7.1 working.
I am trying to use custom mixer settings to map 7.1 to my 6.1 speaker setup,
this is making things a lot harder...
Does anyone know if DD-Live or DTS-connect can do this using DD-EX / DTS-ES ???
or any directshow E/AC3 encoders that support DD-EX ?
rica
9th August 2009, 17:35
For e-ac3 try nero audio decoder2 coming with nero7 and its HD plugin. But you should rename the gaphedit say recode.exe.
For DTS, try Arcsoft Audio decoder HD coming with TMT 2.2 (until 2.5)
Nick [D]vB
9th August 2009, 17:51
Thanks for replying, I remember that recode.exe trick... 8)
I thought I could use an eac3 *encoder* for real time TrueHD 7.1 -> DD-EX 6.1
but now I remember DD-EX is a matrix encoder (not 6.1 discrete channels)
so I would need an DTS-ES encoder, but the Arcsoft DTS *encoder* doesn't seem to work and other cost $$$
Anyway I think this solution or DTS-connect would reduce audio quality too much anyway.
I have the Arcsoft decoders working (using the env path trick) but it can not map 7.1 -> 6.1 channels correctly,
I think I will need to spend a few more days playing with FFdshow's mapping matrix....
thanks again
8)
rik1138
12th August 2009, 03:28
They're not the same thing. They are related, but different. And no, there's no software which can convert. I don't even think there's a commercial software which can do that. You'll most likely have to decode and reencode. For which of course you need a TrueHD encoder, which does not exist as a freeware (yet?)...
Are you sure about that? Dolby's PC-based encoder used for TrueHD is called WinMLP. The welcome screen says:
'Welcome to the Windows version of the Meridian Lossless Packing program.'
It creates an MLP file that you mux with an AC3 file in the authoring software (like Scenarist).
I suppose it's possible that Dolby has made some tweaks to the MLP encoder (and the PC based one isn't, officially, one of their products), but it certainly seems like it's just Meridian's software... It even installs into Program Files/Meridian, and it definitely makes valid TrueHD streams...
shon3i
22nd September 2009, 19:07
Did Surcode MLP Encoder can produce MLP for TrueHD and how? What should be correct channel mapping?
Basicly then we need something called TrueHD Muxer for muxing MLP with core.
ACrowley
22nd September 2009, 19:23
Did Surcode MLP Encoder can produce MLP for TrueHD and how? What should be correct channel mapping?
Basicly then we need something called TrueHD Muxer for muxing MLP with core.
no, the Surcode encoder cant encode compliant MLP for TrueHD
shon3i
22nd September 2009, 22:14
So is there any encoder besides Dolby? which can produce MLP compilant to TrueHD. I encode with Sourcode, resulting file is almost same 1.29GB (original THD stream) vs 1.31(MLP encoded) maybe is difference in header only?
The Herminator
23rd September 2009, 18:16
So is there any encoder besides Dolby? which can produce MLP compilant to TrueHD. I encode with Sourcode, resulting file is almost same 1.29GB (original THD stream) vs 1.31(MLP encoded) maybe is difference in header only?
No, there is only the encoder from Dolby at this point.
vBulletin® v3.8.4, Copyright ©2000-2009, Jelsoft Enterprises Ltd.