Log in

View Full Version : DTS to CD


Kat
25th October 2014, 10:02
Hi, I've got a following, rather big problem.
I've got many files like File1.dts below and I need to convert them to file like File2.dts.
For now to convert them, I must split every file by channels and merge them by eg. SurCode,
but it's rather medium convenient for 1 or a few files, but not for many.
Is there any direct way to convert these files?


General
Complete name: H:\File1.dts
Format: DTS
Format/Info: Digital Theater Systems
File size: 5.61 MiB
Duration: 33s 321ms
Overall bit rate mode: Constant
Overall bit rate: 1 411 Kbps
Audio
Format: DTS
Format/Info: Digital Theater Systems
Mode: 14
Format settings, Endianness: Big
Duration: 33s 320ms
Bit rate mode: Constant
Bit rate: 1 411.2 Kbps
Channel(s): 6 channels
Channel positions: Front: L C R, Side: L R, LFE
Sampling rate: 44.1 KHz
Bit depth: 24 bits
Compression mode: Lossy
Stream size: 5.61 MiB (100%)

General
Complete name: H:\File2.dts
Format: Wave
File size: 5.61 MiB
Duration: 33s 320ms
Overall bit rate mode: Constant
Overall bit rate: 1 411 Kbps
Audio
Format: DTS
Format/Info: Digital Theater Systems
Mode: 14
Format settings, Endianness: Little
Codec ID: 1
Duration: 33s 320ms
Bit rate mode: Constant
Bit rate: 1 411.2 Kbps
Channel(s): 6 channels
Channel positions: Front: L C R, Side: L R, LFE
Sampling rate: 44.1 KHz
Bit depth: 24 bits
Compression mode: Lossy
Stream size: 5.61 MiB (100%)

I can convert File1.dst as above direct to one of files as below. If there isn't any way to convert my File1.dts direct to File2.dts, maybe it's possible to convert it to one of them?
Two steps are always better than splitting and merging every channel separately for each file.

General
Complete name: H:\File3.dts
Format: DTS
Format/Info: Digital Theater Systems
File size: 3.00 to 6.00 MiB
Duration: 33s 321ms
Overall bit rate mode: Constant
Overall bit rate: 755 or 962 or 1152 or 1345 or 1510 Kbps
Audio
Format: DTS
Format/Info: Digital Theater Systems
Mode: 16
Format settings, Endianness: Little or Big
Duration: 33s 320ms
Bit rate mode: Constant
Bit rate: 755 or 962 or 1152 or 1345 or 1510 Kbps
Channel(s): 6 channels
Channel positions: Front: L C R, Side: L R, LFE
Sampling rate: 44.1 or 48.0 KHz
Bit depth: 16 bits
Compression mode: Lossy
Stream size: 3.00 MiB (100%)

General
Complete name: H:\File4.wav
Format: Wave
File size: 18.3 MiB
Duration: 33s 320ms
Overall bit rate mode: Constant
Overall bit rate: 4608 or 4234 Kbps
Audio
Format: PCM
Format settings, Endianness: Little
Format settings, Sign: Signed
Codec ID: 1
Duration: 33s 320ms
Bit rate mode: Constant
Bit rate: 4608 or 4234 Kbps
Channel(s): 6 channels
Sampling rate: 44.1 or 48.0 KHz
Bit depth: 16 or 24 or 32 bits
Stream size: 18.3 MiB (100%)

General
Complete name: H:\File5.ac3
Format: AC-3
Format/Info: Audio Coding 3
File size: 1.78 MiB
Duration: 33s 332ms
Overall bit rate mode: Constant
Overall bit rate: 192 or 224, 256, 320, 384, 448, 512, 576, 640 Kbps
Audio
Format: AC-3
Format/Info: Audio Coding 3
Mode extension: CM (complete main)
Format settings, Endianness: Big
Duration: 33s 331ms
Bit rate mode: Constant
Bit rate: 192 or 224, 256, 320, 384, 448, 512, 576, 640 Kbps
Channel(s): 6 channels
Channel positions: Front: L C R, Side: L R, LFE
Sampling rate: 44.1 or 48.0 KHz
Bit depth: 16 bits
Compression mode: Lossy
Stream size: 1.78 MiB (100%)

SeeMoreDigital
25th October 2014, 15:55
Out of interest...

What device do you want to play your converted files on?

tebasuna51
25th October 2014, 16:52
I've got many files like File1.dts below and I need to convert them to file like File2.dts.

General
Complete name: H:\File1.dts
Format: DTS
Audio
Format: DTS
Mode: 14
Format settings, Endianness: Big
Bit rate: 1 411.2 Kbps
Sampling rate: 44.1 KHz

General
Complete name: H:\File2.dts
Format: Wave
Audio
Format: DTS
Mode: 14
Format settings, Endianness: Little
Bit rate: 1 411.2 Kbps
Sampling rate: 44.1 KHz

You don't need recode (and lose quality) to change File1.dts to File2.wav (and not File2.dts) that can be burned to CDA multichannel.

There are 2 differences:

1) Endianness: Big -> Endiannes: Little
You can use swab (http://www.ac3filter.net/wiki/AC3Filter_tools) to change this:

swab File1.dts File1_LE.dts

2) Format: DTS -> Format: Wave
You only need add a WAV header to the dts with WavFix (http://forum.doom9.org/showthread.php?p=1624209#post1624209):

WavFix File1_LE.dts File2.wav -s 44100

EDIT:
If you put in a folder your File1.dts's, swab.exe, WavFix.exe and this Convert.bat file:
@echo off
for %%A in (*.dts) do swab "%%A" "%%A.tmp"
for %%B in (*.tmp) do WavFix "%%B" "%%B.wav" -s 44100
del *.tmp
pause

You can execute the Convert.bat file to convert all the dts's

Kat
26th October 2014, 20:41
Your way is really working excellently. In principle this is exhausting my subject. Thank you very much :)

PS. I'm afraid the WavFix.exe doesn't work on Windows 7 64 bit, may I ask for any solution?