Log in

View Full Version : How to decode DTS in 24bit ?


Sherlock_2
2nd February 2004, 19:23
Hi there
As you know HyperCube and BeSweet can transcode DTS files to 6 mono WAV files and these softwares are using WinDVD decoder.
But windvd decoder can only decode in 16bit. (Both DTS and AC3)
Now I want to know that if I want to decode a DTS file to 6 mono files in 24bit , how can I do that ?
If you want to answer that I can convert those 16bit decoded files to 24bit via Cooledit/Audition (or any software like that) I answer you NO.
Because I want to decode in 24bit. Not converting to 24bit.
You decoding to 24bit has a better quality than decoding to 16bit.

specise_8472
2nd February 2004, 20:26
And in my expierence, there are very few DTS titles out there that are actually 24 bit.
Just look in the frame headers of most commercial titles, they are mostly 16 bit. I have looked at the headers of dozens of different titles - and all were 16 bit. I have yet to find a true 24 bit.
Okay I lie a little bit - the 96/24 titles are 24 bit, but they are usually music videos and few and far between. ( Queens greatest video hits 1 & 2 are the only ones I have ).

Sherlock_2
2nd February 2004, 22:18
Yes , you are right
Now I want to know that how can I decode them in 24 bit.

Sherlock_2
4th February 2004, 17:24
No body knows ? :(

KpeX
4th February 2004, 18:30
It's probably not possible.

1. All DTS decoding applications that I know of use the WinDVD filter.

2. The WinDVD filter only decodes in 16 bit.

You do the math.

SomeJoe
4th February 2004, 22:36
Originally posted by Sherlock_2
You decoding to 24bit has a better quality than decoding to 16bit.

No, it doesn't.

As we tried to explain to you last week, the compression algorithm renders those 8 least-significant bits useless. They will be mangled by the compression. They are useless to you or anyone else -- all they amount to is artifacts/noise.

Think about it.

The compression algorithm has to cause quality loss. No getting around that. At the same time, 24-bit samples have a higher dynamic range than 16-bit samples.

But to say that you want to decode in 24 bit because it's higher quality is asserting that a compressed 48kHz, 24-bit stream is higher quality than an uncompressed, 48kHz, 16-bit stream. I don't think anyone would agree with that statement. The quality increase you get from 24-bit samples is more than offset from the artifacts introduced by compression.

Even if you can find a filter that will do what you ask -- why would you want that? So that the compression artifacts stand out better over the noise floor ?? ;)

specise_8472
4th February 2004, 23:53
Generally all DTS files are 16bit. So the makers of DVD DTS decoders only support this. If you look at the PowerDVD specs, it says 96/24 DIRECT - IE, Spdif only!

So forget about 24bit decoding - you are knocking your head against a brick wall.

specise_8472
5th February 2004, 00:26
Have just done some testing.
If you are looking at using files converted into DTSWave. The fun starts.
Surcode automatically uses the new 14 bit system.


Note that, in order to make the harsh sound less unpleasent when DTS bit stream is mistakenly played back as PCM format, DTS now provides a 14-bit format that reduces the dynamic range fron 16 to 14 bits, DTS bit stream is stored only in the least significant 14 bits of a 16 bit word, the most significant 2 bits are not used.

Sherlock_2
5th February 2004, 10:46
to SomeJoe :
Thank huys for attension.
But as SomeJoe and most of you said , there is a few numbers of DTS in 24bit.
But mostly in audios are 24 bit.
Now , if I said that I want to decode in 24 bit , I meant I want to decode those few 24 bit DTS files to WAV in 24 bit. :D

Mug Funky
6th February 2004, 05:20
@ specise_8472:

does that mean that even if i feed surcode with 24 bit files it'll throw away all that niceness? poo.

specise_8472
6th February 2004, 08:35
Originally posted by Mug Funky
@ specise_8472:

does that mean that even if i feed surcode with 24 bit files it'll throw away all that niceness? poo.

No, Surcode will honor 24 bit only when encoding to DVD spec .DTS files.
It will encode to 16 bit when doing DTS wave, but change to the new sync bytes to let the decoder know to cut it to 14 bits. So the full 16 bits are there, but ignored. It is cut to 16bits as that is the audio spec for cd.

Sherlock_2
6th February 2004, 08:39
Ok now I want to know how can I decode that 24bit DVD DTS file to WAV in 24bit.
:confused: :confused: :confused: :confused: :confused: :confused:

Liisachan
17th February 2004, 06:52
Maybe this has been already posted but VLC Media Player 0.7.1 Test 1 has dtstofloat32 and can do this:

General settings - Audio output module - File audio output
Modules - audio output - aout_file - 32 bit

Once you get a 32-bit wav file, of course you can convert it into 24-bit with or without dithering

However, according to DSPguru "i read and tested the code. very nice! (but incomplete..)"
http://forum.doom9.org/showthread.php?s=&threadid=70657

Hope this will help somehow :)

Sycho
19th February 2004, 21:31
FYI: most new DVD-A's that have dts have a 24Bit dts
I know the whole point of DVD-A is for uncompressed audio, but playback is only possible with creative sound cards, so the 24Bit dts is a good alternative

daphy
20th February 2004, 08:17
but playback is only possible with creative sound cards
are you shure, I managed playback such source with a cheap onboard sound card (2.0) with intervideo windvd (latest) :confused:

Sycho
20th February 2004, 21:43
I meant that the playback of MLP tracks is only possible through creative cards

Wilbert
20th February 2004, 22:53
I thought intervideo supported only 16 bit?

Sherlock_2
22nd February 2004, 11:26
Yes , you were right

Hippo
22nd February 2004, 11:49
Playback of 6-channel MLP tracks works on mine computer (WinDVD 5.3 Platinum, DVD-audio pack), and it is does not contain a Creative Audigy soundcard. The soundcard in my computer is a RME Digiface, all six audio channels are seperately available as digital output signals. The MLP decoding is done by the WinDVD software. However, in order to get six-channel surround playback you need a non-copyprotected DVD-audio disc e.g. from a Discwelder Chrome or Steel created disc. Protected commercial DVD-audio discs default switch to a stereo downmix.

The catch is that audio outputs from WinDVD are always downcoverted and limited to 16 bit and 48 kHz resolution on each channel. I still doubt that the limited bit resolution is caused by protection schemes in WinDVD. It simply may be a result from the limited capability of WDM drivers in WinDVD to output high resolution audio.
The Creative Audigy 2 soundcard is a special case in which processing is done onboard by a dedicated chip, similar as present on stand-alone DVD-audio players. For DVD-audio playback on the Audigy all the standard audio drivers and software DSP processing are bypassed, resulting in true 24/96 & 24/192 audio capabilities ... but only on the analog outputs ofcourse.

planet1
16th November 2004, 01:39
Hi there,

can anyone confirm the rumour that PowerDVD 6 will support dts 24/96 (additionally to dts 16/44or48 and MLP) ?

here is the DVD-Audio list - although technically they are DVD-Videos since the dts streams are in the VIDEO_TS directory:

http://www.dtsentertainment.com/dvdaudio.php


cya

hypercube
27th July 2006, 13:52
I have good news for you guys. :sly:

The future release of Hypercube Transcoder will decode DTS 24/96 to WAV 24/96 using PowerDVD filters.
for instance it works. the release should be out after my vacations, in september.

prerequisite: Cyberlink filter wont decode if your soundcard cannot handle 24 bit 96 khz, even Hypercube Trasncoder does not use the soundcard.