View Full Version : Need Help With DTS-MA/TrueHD -> WAV
EPiPH0NE
30th April 2008, 16:39
I am trying to do BluRay/HD-DVD DTS-MA/TrueHD -> WAV conversions to make the streams compatible with the Networked Media Tank (NMT) platform (http://www.networkedmediatank.com/), seeing that is does support LPCM, I would like to make my own PCM tracks. After what seems to be a successful conversion the movies start off perfectly. But after a certain point, the points vary from movie to movie, both the audio and video freeze. I can jump backwards and the movie plays again but freezes at the same point. If I try to jump forward the video plays fine but audio becomes garbled/screeching noise all the way to the end of the file. If I try to play these wav files in Win XP all my apps give me an incorrect duration. Oddly enough the duration(s) that my apps show is the exact same duration it takes for the movie to freeze on my NMT. These are the methods I have tried so far that haven't worked:
eac3to.exe source.m2ts/source.evo audio.wav
xport.exe (-h) 1 1 2 -> eac3to.exe source.mpa audio.wav
TsRemux/tsMuxeR -> eac3to.exe source.dtshd/thd audio.wav
EVOdemux -> eac3to.exe source.thd/dtshd audio.wav
I use libav/Sonic filters with eac3to and also have tried Nero filters with the same bad results. Any help is greatly appreciated. Thanks for reading.
EPiPH0NE
2nd May 2008, 18:32
OK....I figured out how to successfully do DTS-MA -> PCM but, I had to split the OG M2TS files into smaller pieces via tsMuxeR to compensate for the >4GB WAV limit that these apps have then demux the DTS-HD streams then do:
eac3to.exe source.dtshd audio.wav
Then mux the PCM/WAV audio back into my OG M2TS file. The individual files play great on the NMT but it seems tsMuxer or TSSplitter or copy /b can't join them. Same goes for the demuxed raw streams. I am gonna try MP4box since the video is AVC and do -force cat (I think).
madshi
2nd May 2008, 19:59
eac3to has no 4GB WAV limit. Maybe some other tools you're using have, though.
EPiPH0NE
2nd May 2008, 20:21
eac3to has no 4GB WAV limit. Maybe some other tools you're using have, though.
Yeah, when I first started to attempt this I was just sending the M2TS -> eac3to -> WAV but after I would remux the M2TS with the PCM/WAV file it would only play up until a certain point and if I loaded those WAV files into DelayCut it would only give a duration equal to the point where the file would freeze on my player. I did the get the >4GB WAV warning from eac3to when doing it this way. Now I am generating ~2GB WAV files and I get no warning from eac3to, correct duration in DelayCut, and perfect play back. Now I just gotta figure out how to join these files. Waiting to hear back about the error I get with tsMuxeR. It's hard being on the cutting edge, but I'm sure you know all about that :sly:
madshi
2nd May 2008, 20:40
If you join those files you'll end up with the same problem as if you let eac3to produce a >4GB file in the first place. Maybe the main problem is that TsMuxer is not supporting 4GB WAV files? Don't know, though, just guessing...
EPiPH0NE
3rd May 2008, 02:50
If you join those files you'll end up with the same problem as if you let eac3to produce a >4GB file in the first place.
Do you know why? Is there a way around this other then leaving the files segmented? I don't see why my player will play BluRay LPCM which is >4GB, and have been joined via tsMuxeR (Enemy of the State BluRay) but when I make my own >4GB WAV's they don't work right. tsMuxeR seems to take the >4GB WAV files without problems it's just won't let me join the segmented files that have <2GB WAV files. I did notice when I tested muxing to MKV and then used MKVextract to extract the joined WAV/AVC files and then muxed them via tsMuxeR -> M2TS I was right back at square one with the noise like you stated above. There has to be a way around this or am I just ahead of space and time? Hard to think of a stoner like me being ahead of anything but I may have well reached that point. That and it seems like I am one of only a few people trying to do this right now.
madshi
3rd May 2008, 13:45
I don't see why my player will play BluRay LPCM which is >4GB
Your player plays m2ts files with LPCM tracks in them because that's not WAV format!! The 2GB or 4GB problem only occurs with WAV. And Blu-Ray doesn't use WAV. WAV is a container, just like m2ts is a container. m2ts can contain RAW/PCM data, so can WAV. The problem is with the container (WAV) and not with the data in the container.
I did notice when I tested muxing to MKV and then used MKVextract to extract the joined WAV/AVC files and then muxed them via tsMuxeR -> M2TS I was right back at square one with the noise like you stated above.
I'd suggest that you ask the TsMuxer programmer about this. There's nothing I can do. I think this is a bug in TsMuxer. But I'm only guessing here...
EPiPH0NE
11th May 2008, 00:39
eac3to.exe source.m2ts destination.wavs
destination.wavs + dummy.vc1 -> BDA 4.3 -> destination2.m2ts
destination2.m2ts + source.m2ts -> tsMuxeR -> finaldestination.m2ts (Original video + LPCM - converted from DTS-MA/TrueHD + 2nd audio track)
EPiPH0NE
14th May 2008, 22:03
New method replacing Scenarist BDA 4.3 with Pcm2Tsmu:
http://forum.doom9.org/showthread.php?p=1137225#post1137225
eac3to source.m2ts/evo destination.pcm
Pcm2Tsmu destination.pcm destination2.pcm
source.m2ts/evo + destionation2.pcm -> tsMuxeR -> finaldestination.ts/m2ts
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.