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. |
|
|
Thread Tools | Search this Thread | Display Modes |
1st November 2019, 06:19 | #1 | Link |
Registered User
Join Date: Oct 2019
Posts: 12
|
Extract core with eac3to and tsmuxer spectrum different
I extract core audio from dts-hd with eac3to and with tsmuxer, then compared the two dts files and it have different hash, the spectrum is also different, why is there a difference here?
|
1st November 2019, 10:29 | #2 | Link | |
Moderator
Join Date: Feb 2005
Location: Spain
Posts: 6,915
|
tsMuxeR is a muxer, like extractor not always work fine.
Please remember rule 8: Quote:
__________________
BeHappy, AviSynth audio transcoder. |
|
2nd November 2019, 14:54 | #5 | Link |
Registered User
Join Date: Oct 2019
Posts: 12
|
I have a dts-hd music and it has a 16bit core, when i demux core and it automatically convert to 24bit, so i added the dontPatchDts command so it doesn't convert to 24bit, i will get a 16bit perfect? I wonder why it turned into 24bit?
|
2nd November 2019, 14:56 | #6 | Link |
Registered User
Join Date: Dec 2002
Posts: 5,565
|
DTS cores don't have any inherent bitdepth (same for many other lossy format, e.g. AC3, AAC). You can ignore what MediaInfo tells you about it after core extraction. Only the lossless DTS-HD Master Audio "has" a bitdepth in any meaningful way. Do not use -dontPatchDts.
|
3rd November 2019, 06:54 | #7 | Link | |
Registered User
Join Date: Oct 2019
Posts: 12
|
Quote:
|
|
3rd November 2019, 13:25 | #8 | Link | ||
Moderator
Join Date: Feb 2005
Location: Spain
Posts: 6,915
|
Quote:
Quote:
Some decoders read this metadata to output 24 bit int (the internal decoder precission is 32 bits float) instead only 16 bit less accurate.
__________________
BeHappy, AviSynth audio transcoder. |
||
3rd November 2019, 13:32 | #9 | Link | |
Registered User
Join Date: Oct 2019
Posts: 12
|
Quote:
|
|
11th November 2019, 04:16 | #11 | Link |
Registered User
Join Date: Oct 2019
Posts: 12
|
I have one more question, i tried converting a mono wav file to dts-hd and then i extracted dts-hd to wav again, in my opinion, dts-hd is lossless and not loss, i compared hash of the original wav file and the wav file i extracted from dts-hd but both are not the same, i have learned more and there is some information saying that remove wav header and it will be the same, so how do i delete the wav file header that has been extracted with arcsoft in eac3to?
|
11th November 2019, 11:26 | #12 | Link |
Moderator
Join Date: Feb 2005
Location: Spain
Posts: 6,915
|
You an use eac3to to remove wav headers:
eac3to input.wav output1.pcm To decode DTS-HD use libdcadec.dll (the eac3to default) arcsoft have some bugs. Encode your input.wav to dtshd and directly: eac3to input.dtshd output2.pcm and after compare output1 with output2
__________________
BeHappy, AviSynth audio transcoder. |
11th November 2019, 11:41 | #13 | Link | |
Registered User
Join Date: Oct 2019
Posts: 12
|
Quote:
Last edited by theliver9x; 11th November 2019 at 14:21. |
|
12th November 2019, 06:16 | #14 | Link |
SuperVirus
Join Date: Jun 2012
Location: Antarctic Japan
Posts: 1,351
|
This thread explains it all: https://forum.doom9.org/showthread.php?t=168133
|
12th November 2019, 10:38 | #16 | Link | |
Registered User
Join Date: Oct 2019
Posts: 12
|
Quote:
If i want to check dts-hd have delay or not, what software should i use to check it? You can give me link download of LeeAudBi4? Last edited by theliver9x; 13th November 2019 at 06:31. |
|
13th November 2019, 11:45 | #17 | Link | |
Moderator
Join Date: Feb 2005
Location: Spain
Posts: 6,915
|
The strict DTS stream don't have any info about the delay included by MAS.
When MAS create a DTS the output have a extra initial header (DTSHDHDR) with some info. Quote:
You can read this header (from a file with extension .dtshd) with my LeeAudBi5: https://www.sendspace.com/file/2nwuq1
__________________
BeHappy, AviSynth audio transcoder. |
|
13th November 2019, 13:34 | #18 | Link | |
Registered User
Join Date: Oct 2019
Posts: 12
|
Quote:
|
|
14th November 2019, 10:34 | #19 | Link |
Moderator
Join Date: Feb 2005
Location: Spain
Posts: 6,915
|
In a container like m2ts (BD) or mkv the header DTSHDHDR don't exist but the container can have delays for any track.
When extract with eac3to must correct any delay in DTS tracks deleting/inserting frames, like standard frames are ~11 ms you can obtain a error less than +-6ms.
__________________
BeHappy, AviSynth audio transcoder. |
17th November 2019, 06:10 | #20 | Link | |
Registered User
Join Date: Oct 2019
Posts: 12
|
Quote:
|
|
|
|