| Offset | Field | Format | Length | |
|---|---|---|---|---|
| 0x00 | 0 | Film name | zstr | 60 |
| 0x3c | 60 | Language | zstr | 8 |
| 0x44 | 68 | Studio | zstr | 7 |
| 0x4b | 75 | Fallback format | uint8 | 1 |
| 0x4c | 76 | Unknown | uint16_le | 2 |
| 0x4e | 78 | Reel number | uint16_le | 2 |
| 0x50 | 80 | Serial number | uint16_le | 2 |
| 0x52 | 82 | Number of channels | uint16_le | 2 |
| 0x54 | 84 | Start DTS TC (30 fps) | bcd | 1 |
| 0x55 | 85 | Start second | bcd | 1 |
| 0x56 | 86 | Start minute | bcd | 1 |
| 0x57 | 87 | Start hour | bcd | 1 |
| 0x58 | 88 | End DTS TC (30 fps) | bcd | 1 |
| 0x59 | 89 | End second | bcd | 1 |
| 0x5a | 90 | End minute | bcd | 1 |
| 0x5b | 91 | End hour | bcd | 1 |
If byte 0x5c is 0x01 or 0x02, then there is an additional 40 byte header:
| Offset | Field | Format | Length | |
|---|---|---|---|---|
| 0x5c | 92 | 0x01 or 0x02 if encrypted (only for .AUE/.APX) | uint8 | 1 |
| 0x5d | 93 | Encryption key (only for .AUE/.APX) | uint16_le | 2 |
| 0x5f | 95 | Unknown watermark flag, 0x01 if enabled (only for .APX) | uint8 | 1 |
| 0x60 | 96 | Unknown watermark flag, 0x01 if enabled (only for .APX) | uint8 | 1 |
| 0x61 | 97 | Unused (always zero?) | - | 5 |
| 0x66 | 102 | Unknown watermark data (only used for .APX) | - | 30 |
If the name begins with SETUP the disc (reel?) will auto-play without time code.
Some systems (e.g. XD10) Some systems (e.g. XD10) reads only the first 18 bytes, but there are longer strings in the wild, e.g. SETUP - Pink Noise Center (26 bytes including '\0') from the ES Test Disc.
Bits 0-2:
0 = Dolby A
1 = Dolby SR
2 = Mono
Bit 7:
1 = Last reel of feauture. Fallback will always be Non-Sync within the last two minutes.
See this post by Michael Zarits on Film-Tech and section 7.5.3 of the XD10 manual.
13 = Trailer, iff Serial number equals 1253
14 = Trailer
15 = Trailer, iff Serial number equals 1004
Everything else is a Feauture
Serial numbers with bit 15 set (>=32768) is DTS-ES. For both features and trailers.
- https://stuff.mit.edu/afs/sipb/user/jhawk/dts/
- DTS Trailer Disc January 30, 2004
- DTS Trailer Disc June 25, 2004
- DTS Trailer Disc November 5, 2004
- DTS DS3 setup disc
- DTS ES1 test disc
- DTS-6
- DTS-6D
- DTS-6SV
- DTS-6AD
- DTS-P8
- DTS XD10
- DTS XD20
Decoder plugin for foobar2000. First version released 2014-06-15. Actively developed, the latest version (v0.3.0) released 2024-05-20 can decode all known variants (.AUD/.AUE/.APX).
Winamp plugin and stand-alone decoder released 2003-03-11 for Winamp v2.81 and v2.91. Plays only .AUD (unencrypted) files. SHA-1 file hashes according to ECLiPSE.NFO in the release:
6039adfe7edac9a4dc23afec91c9d47b75bf5d57 in_APTX.dll
ac03c3f546a734b9c210d2c67aab66d3fbaf42c7 apt-x100.dts.decoder.v1.0.exe
According to Virustotal these binaries are obfuscated using "tElock 0.99 - 1.0 private -> tE!". Both are also flagged as malware by several scanners (which may be a false positive).
This is not (yet) a working decoder. It contains code to display parts of the header from DTS Cinema files
- APT-x100 Decoder Input PlugIn for foobar2000 by Maxim V. Anisiutkin
- APT-X100 documentation by Cloosemore1
- Surround Sound Systems from DTS Technology and Sony (Russian)
- MediaInfoLib/Source/MediaInfo/Audio/File_Aptx100.cpp
- 35mm-sound repository by David Ferguson
- DTS XD10/XD20 v2.2.06 software INSTALL disc
- Decompiling
dts/home/dts/bin/ControlMgrinsidexd10/dts.tar.gzis a good way to understand the file format better
- Decompiling
- dtsgrab and dtsprep sh scripts by John Hawkinson
- "DTS Extractor.exe" by Markus Lemm
- dtsc plugins for xmms and winamp by Gary Kramlich
- DTS - How to fit "Return of the King" (and other 3 disc movies) onto 2 dts discs
- (2023-04-16) DTS and serial numbers
- (2023-03-11) DTS Special Venue list - help is welcome!
- (2022-08-04) Film sound codec bitrate
- (2022-06-13) Dts tcr 1.46
- (2022-02-28) Any reason there is no DTS Disk Repository?
- (2022-02-08) Recent films with DTS/Datasat
- (2021-12-30) DTS playback with non-DTS hardware
- (2021-10-10) 35 and 70 mm licorice pizza
- (2020-06-29) DTS TCR/ROM Questions
- (2020-02-20) Coping DTS audio files from a DTS player
- (2019-01-12) DTS Disks hack
- (2018-03-26) What is DTS CD track order for 8-track *.AUD file?
- (2017-10-15) XD10 w/SMPTE timecode
- (2016-07-29) DAC decoder(s) in DTS-6D
- (2015-04-20) APX files on DTS disc?
- (2013-09-17) DTS Bad Reel?
- (2012-11-28) 1993-94 DTS audio??
- (2012-06-07) Topic: DTS--6AD playback w/o timecode
- (2008-01-31) DTS Trailer Discs - what to do with them
- (2007-01-19) Can you run DTS trailer disk with two drive unit?
- (2005-02-12) New dts AUE files
- (2004-06-12) APT X-100 Encoding
- (2004-03-22) DTS to use Lossless encoding for cinema audio
- (2003-07-30) Fun things to do with a DTS DS3 disc
- (2003-04-03) Is "The Animatrix" in dts?
- (2003-03-30) The unexplained in DTS
- (2003-05-14) DTS disk serial numbers?
- (2003-03-20) Jurassic Park (Request)
- (2002-04-04) DTS and Policy trailers
- (2001-12-14) DTS switchback to SR at end of feature
- (2001-04-03) DTS trailer files - can they be copied to another DTS disk?
- (2015-07-15) Datasat Digital Sound