View Full Version : DTS to wave
Spc01
23rd January 2007, 02:22
Hi,
Is there any good DirectShow filter that opens DTS 5 Channel audio track at 192kHz sampling rate?
I want to convert 6 channel dts (192kHz) track to 6 channel wave (192kHz) file.
Any ideas ?
DTSWAVSource.ax doesn't do anything it just sits there and idles i think this is because it doesn't support 192kHz sampling rate.
cbarroso
23rd January 2007, 11:07
Try foobar2000 (http://www.foobar2000.org/)with foo_dts (http://pelit.koillismaa.fi/plugins/show.php?id=177) plugin.
Borbus
23rd January 2007, 12:43
Try ffdshow. In the config, enable DTS decoding and tick Search for DTS in WAV. Then put Uncompressed audio to All Supported.
specise_8472
23rd January 2007, 20:05
Hi,
Is there any good DirectShow filter that opens DTS 5 Channel audio track at 192kHz sampling rate?
I want to convert 6 channel dts (192kHz) track to 6 channel wave (192kHz) file.
Any ideas ?
DTSWAVSource.ax doesn't do anything it just sits there and idles i think this is because it doesn't support 192kHz sampling rate.
DTS does not do 192 yet, unless you have got your hands on a track from the new DTS-HD spec.
DTS usually only goes up to 96/24 max.
For the some info on the new HD specs have a look at this:
http://www.dtsonline.com/pro-audio/mas_encoding.php
And just down the page under DTS-HD it states 192khz in 2 channel only.
Spc01
24th January 2007, 03:57
Yes actually i've noticed that.
DTS standard is 48kHz, 16bit 6 channels (5.1).
WinDVD 6 Reports:
Stream:
Type: DTS
Bitrate: 768 Kbps
Number of main channels: 5
LFE Channel: Present
Sampling Frequency: 192kHz
Bits Per Sample: 16
PowerDVD 7 reports:
Stream:
Type: DTS
Bitrate: 768 Kbps
Number of main channels: 6
LFE Channel: Present
Sampling Frequency: 48kHz
Bits Per Sample: 16
So i think PowerDVD is correct but when i try to convert it to 6 channel wave file it does not work with the directshow filter i mentioned.
I'll try ffdshow and foobar tomorrow.
This is the first DTS that i can not decode correctly using these: dtsac3source.ax, DTSSource.ax, DTSWAVESouce.ax.
I've done alot of dts conversion and never had any problems with it.
tnx for replys.
prof_unto
24th January 2007, 14:24
Try foobar2000 (http://www.foobar2000.org/)with foo_dts (http://pelit.koillismaa.fi/plugins/show.php?id=177) plugin.
Thanks dude!
I will try this one ;)
Spc01
24th January 2007, 16:11
Awesome.
Foobar works.
:D
Hmm now how to convert it to 6 channel wave file...
Ok found it.
Many thanks.
I did some research and found out why it didn't work with directshow filters.
The thing is that this dts file doesn't have a WAVE header so directshow filters did not recognize it as a dts file..
Borbus
26th January 2007, 14:17
I did some research and found out why it didn't work with directshow filters.
The thing is that this dts file doesn't have a WAVE header so directshow filters did not recognize it as a dts file..
Usually it's the other way around. DirectShow filters won't recognise it if it DOES have a WAV header. ffdshow is the only one I know that will, it also recognises it without a WAV header. Make sure it's named .dts if it has no header though.
Spc01
29th January 2007, 08:14
That's WAVE header ?
http://www.netsky.org/stuff/dtsart3rc.jpg
:confused:
tebasuna51
29th January 2007, 12:34
This is a wav header from a wavdts (44.1KHz):
Offset | 0 1 2 3 4 5 6 7 8 9 A B C D E F |
---------|--------------------------------------------------|-----------------
00000000 | 52 49 46 46 24 00 55 01 57 41 56 45 66 6D 74 20 | RIFF$.U.WAVEfmt
00000010 | 10 00 00 00 01 00 02 00 44 AC 00 00 10 B1 02 00 | ........D¬...±..
00000020 | 04 00 10 00 64 61 74 61 00 00 55 01 FF 1F 00 E8 | ....data..U.ÿ..è
This header is identical to a stereo PCM 16 bit int 44.1KHz wav file.
Only if is open like a wavdts we can extract the dts stream, if is open like a regular wav the output is hiss.
Spc01
29th January 2007, 20:01
Yes i know that.
As you mentioned it has to have RIFF wave header in the header.. to have a wave header....
If you look at my sample it does not have it.
:)
tebasuna51
30th January 2007, 02:52
Some dts frame header:
Offset | 0 1 2 3 4 5 6 7 8 9 A B C D E F |
---------|--------------------------------------------------|
00000000 | 7F FE 80 01 FC 3C 3E D2 75 E0 0D 3A 00 09 8C 63 |
------------- 48 kHz, 768 Kb/s, 5.1, 16 bit source PCM ------
00000000 | 7F FE 80 01 FC 7C DF F2 62 C0 0D 3B 80 09 EF 7B |
----------- 44.1 kHz, 1411.2 Kb/s, 5.1, 24 bit source PCM ---
A dts frame header always begin with a 32 bit sync word: 0x7FFE8001, really I don't know what is your header.
Spc01
30th January 2007, 06:27
Maybe complette header has been removed ?
:confused:
Borbus
30th January 2007, 12:15
Did you actually demux this from a DVD Video or is it still in a VOB?
Spc01
9th February 2007, 16:08
It is demuxed.
This is a demuxed dts stream from DVD (vob).
;)
xbox360
12th February 2007, 10:51
Excuse me, but what hex editor do you use to get those headers tebasuna51, please.
tebasuna51
12th February 2007, 12:10
Excuse me, but what hex editor do you use to get those headers tebasuna51, please.
I use WinHex, but to see the headers, any hex editor can work.
Also VirtualDub have a hex editor in Tools.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.