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. |
16th August 2010, 08:21 | #10441 | Link | |
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
|
|
16th August 2010, 14:20 | #10446 | Link |
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Not going to happen, at least not anytime soon. There's no specification about how the headers need to look like and there are lot of fields in there that need to be filled (e.g. sampling rate etc). I'm not going to write guessed headers. That would only open up a can of worms. A lot of follow up bugs would probably show up, and I neither have the fun nor the time to spend week after week trying to do all the necessary bugfixes...
|
16th August 2010, 15:54 | #10447 | Link | |
Registered User
Join Date: Jun 2007
Posts: 42
|
Quote:
eac3to -test eac3to (v3.22) is installed Nero Audio Decoder (Nero 7) works fine ArcSoft DTS Decoder (1.1.0.1) works fine Sonic Audio Decoder (4.3.0.169) works fine Haali Matroska Muxer (2009-01-11) is installed Nero AAC Encoder (1.3.3.0) is installed Surcode DTS Encoder (1.0.29.0) is installed MkvToolnix (2.9.9.0, release version) is installed |
|
16th August 2010, 16:01 | #10448 | Link | |
Registered User
Join Date: May 2003
Posts: 153
|
Quote:
Cheers, -jj- |
|
16th August 2010, 16:06 | #10449 | Link | |
Registered User
Join Date: May 2003
Posts: 153
|
Quote:
- I demuxed a two channel .WAV and encoded to DTS-HD MA. - Demuxing (or rather splitting the outputted .DTSHD) to individual .WAVs with DTS StreamPlayer results in an identical to original source file when compared to original in Adobe Audition. - Demuxing (or rather splitting the outputted .DTSHD) to individual .WAVs with EAC3TO results in an file with +21ms delay when compared to original in Adobe Audition. Cheers, -jj- Last edited by jj666; 16th August 2010 at 16:10. |
|
16th August 2010, 16:11 | #10450 | Link |
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
You're right, my fault, must have made a mistake when testing. I've now done some more checks. The problem is that whenever I try to manipulate the DTS-HD headers, the ArcSoft DTS decoder seems to ignore the DTS-HD information. I guess that there's a CRC somewhere in the headers which I'd need to update, but I don't know where it is nor how to update it. So it seems that my hands are tied here.
Ergo: If you have a DTS-HD track with dialnorm in it, ArcSoft will honor the dialnorm, while Sonic ignores it. Nothing I can do about it, it seems. Fortunately DTS tracks with dialnorm in it seem to be pretty rare... |
16th August 2010, 16:15 | #10451 | Link | |
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
Of course I could add extra processing to eac3to to always ignore the first 2 DTS frames when there's a DTSHD header, but then who guarantees us that it's always 2 frames? Maybe sometimes it's only 1 frame or 3 frames? |
|
16th August 2010, 16:21 | #10452 | Link |
Registered User
Join Date: May 2003
Posts: 153
|
In my experience encoding LPCM (2.0 and 5.1) to DTS-HD MA, it's always 21ms (as mentioned in the past, I demuxed first with TSMUXER to remove header, then processed with EAC3TO). That's probably around 100 encodings and all waveform checked with Adobe Audition (and 21ms removed after with EAC3TO).
That's my experience, but like you said there may be certain circumstances where this is different. I would humbly request that the 21ms be automatically removed to save me a step in my process, but that's up to you :-) What I can say is that I will report back if I ever see sync issues different to 21ms :-) Cheers, -jj- |
16th August 2010, 16:33 | #10453 | Link |
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Ok, so should I only ignore the first 2 frames when there's a DTSHD header? When there's no such header, I should not cut off 2 frames?
Can you please try "eac3to source.dts dest.wavs -21ms" to check whether the WAV files are then perfectly identical to the DTS StreamPlayer output? |
16th August 2010, 19:01 | #10454 | Link |
Registered User
Join Date: May 2003
Posts: 153
|
Hello Madshi,
Thanks for your quick reply. Yes, its less than a millisecond out. I took the liberty of making some samples for you:- DTS-HD (60mb): http://www.mediafire.com/?49x9zs9up9uhvh9 DTS StreamPlayer demuxed left channel (30mb): http://www.mediafire.com/?gfmwkaa4pqhmea4 EAC3TO -21ms demuxed left channel (30mb): http://www.mediafire.com/?88484ugdeiehbzz EAC3TO demuxed left channel (30mb): http://www.mediafire.com/?36y5labf5uqw1vf Audition (same file order): Let me know in case you need any more info. As mentioned, this sync issue does not apply to a straightforward demux from a Blu-ray, it's only happening where the DTS-HD contains the header information. Cheers, -jj- |
16th August 2010, 19:28 | #10455 | Link |
Registered User
Join Date: Sep 2006
Posts: 2,197
|
is there possibly a very small bug with the red colour of "the format of the source file could not be detected"?
doesnt seem to appear normally, but I did "eac3to movie.htm movie.srt > moviefinal.srt" (basically I accidently used eac3to command instead of srtmaker.exe, that small file to combine OCR'ed subs (timestamps + spoken text)) and then after that sentence above, the path "X:\" also had that red background colour and every line after as well. srtmaker.exe in order to reproduce: http://www.mediafire.com/?zzqihdc5p11bkjn Last edited by Thunderbolt8; 16th August 2010 at 19:31. |
16th August 2010, 22:20 | #10456 | Link | |
NY Frame of Mind
Join Date: Dec 2005
Location: L.I.,NY
Posts: 586
|
Re Nero ac3 drc removal and libav questions
Quote:
From several previous posts, it was stated that Nero decoder doesn't handle drc removal properly. An example was given, as a comparison to libav, that the snr was substantially different. Is this really true and, if so, why was their no problem all the time that this was considered a "fine" decoder. (still is in madshi's first post of the thread) No other user has mentioned problems with either the audio quality or the snr of Nero since the beginning of this thread 3 years ago. A google search doesn't reveal the CompAudio program used to measure the outputs. Anyone know where to find it or does it go by a different name ? When using Nero (in eac3to_more gui) the dialog box states that drc is being disabled, however when using libav no such msg. Is libav removing drc or not ? Separate curiousity question : Blue Thunder contains both a ac3 and THD track. Why is it that the THD track is 16bit (24 bit padded) and yet the ac3 track is 24 bit (eac3to reduces from 64 to 24)? Logic would indicate that it should be just the opposite. When decoding these tracks to wavs, the HD tracks result in ~600mb files and the ac3 tracks to ~900mb files. Again, seems like it should be just the opposite or is the size the resullt of the different bit depths. This is starting to make my head hurt !
__________________
"Talk to me Goose" |
|
17th August 2010, 00:07 | #10458 | Link | |
Registered User
Join Date: Mar 2008
Location: LA
Posts: 620
|
Quote:
Madshi- Thanks so much for adding this! Saves me the hassle of having to remove the headers when I need to convert files! |
|
17th August 2010, 00:47 | #10459 | Link | ||
Registered User
Join Date: Mar 2008
Posts: 71
|
Quote:
Quote:
BTW, you can use any other tool to compute SNR. Yes, it doesn't apply DRC by default. |
||
17th August 2010, 21:16 | #10460 | Link | ||
NY Frame of Mind
Join Date: Dec 2005
Location: L.I.,NY
Posts: 586
|
Quote:
Isn't it the Nero decoder that's removing/disabling drc? Or am I misunderstanding how the decoder processes the stream to wavs ? Quote:
By "apply" do you mean it removes it when decoding an ac3 track? Because that's what I'm looking for the decoder to do.
__________________
"Talk to me Goose" Last edited by rapscallion; 17th August 2010 at 21:21. |
||
Tags |
eac3to |
|
|