Help - Search - Members - Calendar
Full Version: MLP files
Hydrogenaudio Forums > Hydrogenaudio Forum > General Audio
Bill O
MLP files from DVD-Audio I mean. Is there anything new about how to decode them directly to wav's (either Stereo or DTS etc. in 24 bit)

What is the simplest way to rip them to Stereo FLACS or APE files?
SebastianG
To my knowledge there's no free decoder available.
I guess for now you're screwed if you're not willing to pay big $$$.

Cheers!
SG
eevan
QUOTE(SebastianG @ Aug 23 2007, 14:01) *
I guess for now you're screwed if you're not willing to pay big $$$.

SurCode MLP:
MSRP: $2495
menno
Decoding MLP is not the problem. See for example this: http://forum.doom9.org/showthread.php?t=125966
Some more info here: http://avisynth.org/mediawiki/DVDAGuide
eevan


QUOTE
As of today, it is not possible to decode the MLP tracks of your DVD-Audio using open source (or even free) tools. So you need to get one of the following two tools:

  • The Sonic filters "Sonic HD Demuxer" and "Sonic Cinemaster@Audio Decoder 4.3.0". They are directshow filters contained in the package "Sonic.CinePlayer.HD.DVD.Decoder.v4.3.rar".
  • Surcode MLP.
We can't tell you where to find them, so don't bother asking.



menno
Nero filters are also reported to work
dmckean
I wish we had a better tool to demux .AOB files. DVDAExplorer_7a.exe only works sometimes.
Borbus
I think there was a hack for Surcode MLP encoder to make it decode an arbitrary MLP stream. Can't remember if that was for DVD-A MLP or HD-DVD/BD MLP (Dolby TrueHD).
Wilbert
QUOTE
Nero filters are also reported to work

It works for MLP in EVO streams (as reported at doom9.org), but not for raw MLP streams.

QUOTE
I think there was a hack for Surcode MLP encoder to make it decode an arbitrary MLP stream. Can't remember if that was for DVD-A MLP or HD-DVD/BD MLP (Dolby TrueHD).

It works for raw MLP streams. As reported in the guide that Menno linked (which i wrote), but i learned that part from this forum smile.gif

QUOTE
I wish we had a better tool to demux .AOB files. DVDAExplorer_7a.exe only works sometimes.

I've some hope on a better solution smile.gif I will tell you when the time is there ...
slks
There's a program called PPCMripper that can rip MLP to WAV directly from a DVD-A by patching WinDVD. I've used it to rip several DVD-As and it's quite easy to do, compared with the SurCode hack.

The problem is that it supposedly doesn't grab the first few samples from a track, but I haven't noticed any audible difference at all, even on albums with a lot going on musically at track boundaries (Dark Side of the Moon).
Wilbert
QUOTE
There's a program called PPCMripper that can rip MLP to WAV directly from a DVD-A by patching WinDVD. I've used it to rip several DVD-As and it's quite easy to do, compared with the SurCode hack.

I thought that there was some limitation when doing this? That the bit depth was reduced to 16 bit or am i wrong?
dmckean
QUOTE(Wilbert @ Aug 24 2007, 15:45) *

QUOTE
I wish we had a better tool to demux .AOB files. DVDAExplorer_7a.exe only works sometimes.

I've some hope on a better solution smile.gif I will tell you when the time is there ...


Great! I'll finally be able rip those three REM DVD-As that I couldn't before.
rjamorim
QUOTE(Wilbert @ Aug 24 2007, 20:36) *
I thought that there was some limitation when doing this? That the bit depth was reduced to 16 bit or am i wrong?


The resolution is maintained if you rip with an Audigy sound card. Otherwise, the track is downsampled and dithered.
mcmurray
Just to clarify, the resolution IS maintained when ripping if you don't have an Audigy sound card. It just won't play in WinDVD in full resolution unless you have the card.
Wilbert
quoted from doom9.org:
QUOTE

I just wanted to point out that there is a thread on FFmpeg-devel with a patch to decode MLP/TrueHD audio. It has not yet been included in FFmpeg and is still being revised by the author, Ian Caulfield, but it's still interesting to experiment with in the meantime.

Check out the thread here:
http://lists.mplayerhq.hu/pipermail/ffmpeg...read.html#36628
xmixahlx
god those mplayer guys are dicks! smile.gif

but seriously tho - like really unhappy nerds.

that is pretty awesome and they are like "you did tons of shit wrong, you idiot"
kurtnoise
Using my FFmpegSource avs filter and foo_input_avs component, you will be able to play also E-AC3/MLP files in fb2k...smile.gif

frenchglen
QUOTE(kurtnoise @ Nov 17 2007, 03:43) *

Using my FFmpegSource avs filter and foo_input_avs component, you will be able to play also E-AC3/MLP files in fb2k...smile.gif

How do you do that? The component was easy, but I'm totally new to "AVS filters" and don't know where to put the FFmpegSource.dll or how to configure it.

Thanks
frenchglen
Ok I understand AVS scripts now, but when using the FFmpegSource plugin I get an error like

"Could not load info (FFmpegSource: No video track found)"

Any syntax I'm doing wrong?

---
LoadPlugin("C:\Program Files (x86)\Final Codecs\AviSynth 2.5\plugins\FFmpegSource.dll")

FFmpegSource("C:\Users\USER\Desktop\Downloads\track1.mlp")
---

fj4
See this thread: http://www.hydrogenaudio.org/forums/index....showtopic=60878
frenchglen
QUOTE(fj4 @ Feb 17 2008, 21:19) *

Hmm. Unless there's something I missed in that thread, I'm looking to play back MLP, not decode it (I can use eac3to for that!)
Torgny
QUOTE(menno @ Aug 23 2007, 08:04) *

Decoding MLP is not the problem. See for example this: http://forum.doom9.org/showthread.php?t=125966
Some more info here: http://avisynth.org/mediawiki/DVDAGuide

Actually, I just purchased and downloaded the latest version of Nero ($79.99) in the hope of ripping SACD and DVD-Audio to the hard drive, but so far no luck -- my laptop (Thinkpad c:a 2003 vintage) keeps telling me there's no CD is in the drive ... well, technically I suppose that's true if SACD / DVD-Audio is seen by the computer as a data disc. At the same time, my system has no difficulty playing DSD files downloaded from Linn, they sound great although I don't care too much for the music. Is there a hardware requirement to recognize the SACD or DVD-Audio (obviously video works just fine)?

TG
kurtnoise
QUOTE(frenchglen @ Feb 18 2008, 04:05) *

Ok I understand AVS scripts now, but when using the FFmpegSource plugin I get an error like

"Could not load info (FFmpegSource: No video track found)"

Any syntax I'm doing wrong?

---
LoadPlugin("C:\Program Files (x86)\Final Codecs\AviSynth 2.5\plugins\FFmpegSource.dll")

FFmpegSource("C:\Users\USER\Desktop\Downloads\track1.mlp")
---

CODE
LoadPlugin("C:\Program Files (x86)\Final Codecs\AviSynth 2.5\plugins\FFmpegSource.dll")
video = BlankClip()
audio = FFmpegSource("C:\Users\USER\Desktop\Downloads\track1.mlp", vtrack=-2, atrack=-1)
AudioDub(video,audio)

fj4
Well, the thread was revived a little offtopic.
The info in the linked thread is pertinent. It's good to have options!
It could be useful to transcode the files and play them in another format.
frenchglen
thanks kurtnoise, that works!

In foobar it plays, but in the information it reports (my 24-bit MLP file) as 16-bit. However, it does report the 6 channels and 96000 Hz correctly.

I wonder if that's a current problem with FFmpeg MLP decoder and they'll eventually fix it up. Also, I loaded the script into Mplayer/zoomplayer/Kmplayer and they all "played" the file back, but silently. Maybe a downconvert/bitdepth problem?



QUOTE(fj4 @ Feb 19 2008, 01:16) *

Well, the thread was revived a little offtopic.
The info in the linked thread is pertinent. It's good to have options!
It could be useful to transcode the files and play them in another format.

Yes, I know, it is very useful to transcode them to FLAC, cause you can add meta data.
Wilbert
QUOTE
thanks kurtnoise, that works!

In foobar it plays, but in the information it reports (my 24-bit MLP file) as 16-bit. However, it does report the 6 channels and 96000 Hz correctly.

I wonder if that's a current problem with FFmpeg MLP decoder and they'll eventually fix it up.

Yes, ffmpeg converts the stuff to 16 bit, because other bit-depths are not supported. Reading the corresponding mailinglist, it is much work to support other bit-depths, so it will take a while.

If you want to keep it as 24 bit, your only free (but closed source) option is eac3to.
slks
QUOTE(Torgny @ Feb 18 2008, 15:24) *

QUOTE(menno @ Aug 23 2007, 08:04) *

Decoding MLP is not the problem. See for example this: http://forum.doom9.org/showthread.php?t=125966
Some more info here: http://avisynth.org/mediawiki/DVDAGuide

Actually, I just purchased and downloaded the latest version of Nero ($79.99) in the hope of ripping SACD and DVD-Audio to the hard drive, but so far no luck -- my laptop (Thinkpad c:a 2003 vintage) keeps telling me there's no CD is in the drive ... well, technically I suppose that's true if SACD / DVD-Audio is seen by the computer as a data disc. At the same time, my system has no difficulty playing DSD files downloaded from Linn, they sound great although I don't care too much for the music. Is there a hardware requirement to recognize the SACD or DVD-Audio (obviously video works just fine)?

TG


My understanding is that SACDs are different from other discs (CD, DVD) on a physical level and that there are no computer drives capable of reading them, so you're out of luck with SACD.

On the physical level, DVD-As are indentical to other DVDs and thus can be read in any DVD drive. You can verify a disc is DVD-A by looking for the AUDIO_TS folder in Windows explorer. As for ripping them, the only way I know of is with WinDVD and several cracks.
frenchglen
QUOTE(Wilbert @ Feb 19 2008, 14:50) *

QUOTE
thanks kurtnoise, that works!

In foobar it plays, but in the information it reports (my 24-bit MLP file) as 16-bit. However, it does report the 6 channels and 96000 Hz correctly.

I wonder if that's a current problem with FFmpeg MLP decoder and they'll eventually fix it up.

Yes, ffmpeg converts the stuff to 16 bit, because other bit-depths are not supported. Reading the corresponding mailinglist, it is much work to support other bit-depths, so it will take a while.

If you want to keep it as 24 bit, your only free (but closed source) option is eac3to.

Ah, thanks for that info Wilbert! wink.gif I waded those discussions on the mailing list but must have missed that bit.

Actually, there is one other free option for now - Creative Mediasource Player which can be downloaded from a number of websites for free. It works on non-creative soundcards too. But it's not ideal...don't know about its output + it has the runtime issue like the other decoders we know of.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.