Log in

View Full Version : Audio DD+ 6 channels


Jamesb
27th June 2007, 16:55
Hello all,

I'm new on this excellent forum ! Thank for this very good website. This is the best community I know !

I have a probleme with my HD-DVD Matrix (the first). I extracted with EvoDemux all things I need.

I sucessfully converted to h264 the video but I have always troubles with the audio. I used GraphEdit but I wasn't able to convert it to AC3 (6 channels if possible). I tried the Sonic Audio Decoder 4.2 filter but it doesn't work with Matrix (no sound).

So I had to use the filter from InterVideo. I was able to heard sound but the conversion is a little bit harder. Here is my Graphedit script:
DTS/AC3/DD+ Source (file.dts) -> InterVideo Audio Dec (sound: 5.1) -> ffdshow decoder -> file writer (file.ac3)

Sonic HD Demuxer:
http://img255.imageshack.us/img255/5484/audiodtsfg1.jpg

ffdshow is set with output ac3 (448) and accept all uncompressed format.
At the end of the conversion, I had a file (1.4GB) and I wasn't able to read it (152 hours and stranges bugged sounds etc...)

Can you help me? I tried lots of others ways but it failed.
Thank you very very much in advance !

ACrowley
27th June 2007, 21:10
Why do you use this total wrong Way when there are proved Methods just in front of your eyes?

?? http://forum.doom9.org/showthread.php?t=125966 ??

use eac3to to, it will do all autom and correct for you.
Dont use Intervideo Decoder, cause it will only Upmix the DD+.
Use a "real" encoder no ffdshow .Eac3to will use proper aften encoder for you

Manually its
1.Get the .raw from eac3 from your demuxed eac3
DTS_AC3_DD+Source -SonicCinemasterAudioDecoder4.2 - Dump

2- convert raw to wave with Sox
sox.exe -r48000 -t .raw -c 6 -2 -s e:\audio.raw g:\audio.wav

3. aften to encode wave to ac3 640kbps
use AftenGui ,ist easy

eac3to will exactly do the same Steps ,only full autom.

ACrowley
27th June 2007, 23:19
ith this way, I get nothing. My output file is completly blank. But Eac3to is running and the .raw file is getting bigger and bigger (>2.84GB). Is it going to work ? I hope.


The raw from dd+ decoding is always very big.
On KingKong HDDVD it was 9GB
When you make all Steps correct ,and you use correct .exe Versions ,the AC3 encode schould be perfect.
Dont forget to set SonicAudioDecoder to 5.1 and Quite (should be no DRC) in System Settings (CineplayerDvdDecoderOptionen)
To be safe without DRC use Nero Decoder (HDDVD/Bluray Plugin)

you're right it is very bad quality. I was trying every method but now I know ffdshow works fine as decoder not as encoder :D

The AC3 encode "on the fly" Option from ffdshow or AC3filter is very nice to output anything (like FLAC,DD+..) via SPDIF as AC3 640kbps.
But when you want to encode to a "real" AC3 Audio dont use it, use a Software encode like Aften ,or better a prof Dolby Encoder like SonyVegas or Steinberg Nuendo to get the Optimum quality

Jamesb
28th June 2007, 00:33
Hi ACrowley,

Thank you for the answer ! I knew Eac3to but the last time I used it my audio was too fast and not good. And about ffdshow, you're right it is very bad quality. I was trying every method but now I know ffdshow works fine as decoder not as encoder :D

I'm going to try it on this HD-DVD, perhaps it can work.


Manually its
1.Get the .raw from eac3 from your demuxed eac3
DTS_AC3_DD+Source -SonicCinemasterAudioDecoder4.2 - Dump

With this way, I get nothing. My output file is completly blank. But Eac3to is running and the .raw file is getting bigger and bigger (>2.84GB). Is it going to work ? I hope.

I will post the results when it's finished. Thank you again !!!

PS: Eac3to worked perfectly, cool ! And now I know how to do with Graphedit too.

File Source (Async) -> Sonic HD Demux -> Sonic AudioDec -> Dump
Eac3to use this graph to convert in raw and dts/ac3/dd+ doesn't work very well so Sonic HD Demux rox! (With dts/... and Sonic Audio there isn't any sound)

And for the audio, with sox. Why it's -3 and not -2 (as you said) ? With -2 aften refused to convert my file but with -3 it worked (as eac3to did).
What's this parameter ? How Can I know what to put ?

Thank you for your help !

ACrowley
28th June 2007, 06:41
For dts hd you need nothing! No graph, No Decoder ,nothing

To keep Compatibility every DTS HD Master Audio (HDDVD "and" BluRAy) has a encoded dts "core" which is always a standard 1536kbs 5.1 dts
You can extrect the dts core from demuxed DTS HD with dtscore.exe
dtscore+gui
http://forum.doom9.org/showthread.php?t=127323

At the moment we cant decode/encode the full bitrate DTS HD. Use the dtscore or encode it to AC3 640kbps:
http://forum.doom9.org/showthread.php?t=126679

Yes, use Sox -3 ,its the value for 24bit. On a 16bit input use -2.
sox.exe -r48000 -t .raw -c 6 -3 -s e:\test.raw g:\test.wav

I pers. use eac3to to get my wave files from DD+,TrueHD

Jamesb
28th June 2007, 11:37
Thank you very much ACrowley for your explications ! I understand now.

Thank you for your precises answers.