I have some DTS files that I’d like to embed inside WAV to trick various devices into sending them to my receiver. I know this is possible, but details are hard to come by.
I have several examples of such files created by others. They all have these characteristics in common (output from the
Format/Info : Digital Theater Systems Mode : 14 Format settings, Endianness : Little Codec ID : 1 Bit rate : 1 411.2 Kbps Sampling rate : 44.1 KHz
The data that I want to embed looks like this:
Format/Info : Digital Theater Systems Mode : 16 Format settings, Endianness : Big Bit rate : 754 Kbps Sampling rate : 48.0 KHz
Is this possible, or does the data need to be manipulated before it can be embedded?
I've written a Python script that prepends a (probably incorrect) WAV header to the DTS data, but it just results in noise. The most obvious problem is that the duration of the WAV is calculated to be about half the actual duration. I assume this is because it's treating a 754 Kbps stream as 1411 Kbps.