I’ve synced all six of the Films’ theatrical DTS mixes. I’ve also shared that with Chewielewis. It syncs perfectly with the other two LD tracks posted.
Hal9000 discovered, and I have verified that the old winamp APT-X100 decoder has a problem with decoding the front right and surround right channels. Basically, there is intermittent noise in those two channels throughout, which can be especially noticeable during quieter passages.
For this reason I’ve reconstructed each mix using the Foobar2000 decoder, which does have a different set of decoding issues. Basically, the surround channels are decoded 3dB too loud. This can cause clipping in the audio during louder portions, but I have been able to correct this using de-clip in Izotope RX.
Details on the process:
Convert to 16bit/44.1kHz 5.1 wav with Foobar2000 apt-x100 DTS Decoder.
Split to 6 mono wavs with ffmpeg.
Pad each wav with 16 samples at the beginning using SoX to match decoder offset in the winamp decoder. (This is done to allow me to use my old Adobe Audition projects, originally created for use with the winamp decoder, in order to sync the tracks.)
Edit Reels together in Adobe Audition and output full film as 6 mono wavs at 44.1kHz/16bit.
Declip and attenuate the Ls and Rs channels by 3dB using Izotope Rx 6 Advanced (64Bit).
6a. Dither Ls and Rs channels using Izotope Rx 6 Advanced (64bit) MBIT+ (noise shaping off, dither amount set to “Normal”, Auto-blanking on).
7a. Combine into a 5.1 channel wav using ffmpeg.
8a. Encode to 5.1 channel FLAC using eac3to.
9a. 5.1 Channel flac file @ 44.1kHz/16bit/24fps
(Convert to 23.976 fps)
6b. Leave Ls and Rs channels at 32bit float, then, for all channels, interpret Sampling Rate as 44,056Hz using Izotope RX 6 Advanced (64Bit).
7b. Resample to 48kHz using Izotope RX 6 Advanced (64Bit) SRC (Steepness=64, Cutoff Shift=1.00, Pre-ringing=0.50).
8b. Dither to 24bit using Izotope RX 6 Advanced (64Bit) MBIT+ (noise shaping off, dither amount set to “Normal”, Auto-blanking on)
9b. Combine tracks into a 5.1 channel wav using ffmpeg.
10b. Encode to 5.1 channel FLAC using eac3to.
11b. Encode to DTS-HD MA using the official encoder suite.
12b. Strip superfluous 2 frames and DTS header by running through eac3to with -21ms delay. Ex: “eac3to -input.dtshd -output.dtshd -21ms”
13. 5.1 Channel flac file @ 48kHz/24bit/23.976fps
- 5.1 Channel DTS-HD MA file @ 48kHz/24bit/23.976fps