-
Notifications
You must be signed in to change notification settings - Fork 29
Description
Hello! First, I want to reiterate my gratitude for the incredible work you do on Cavernize. It is an amazing tool that I use constantly.
I am opening this issue regarding a specific problem I encounter when converting DDP Atmos (E-AC-3 JOC) files to ADM for ProTools/Nuendo.
Context:
When I convert TrueHD Atmos from Blu-ray MKVs, it works perfectly about 95% of the time (with the only exceptions being some Disney/Pixar seamless branching dropouts maybe). However, when dealing with Web-DL series that only exist in DDP Atmos (like Stranger Things or The Witcher), the conversion systematically fails due to a massive progressive desynchronization.
The Issue:
The generated ADM file drifts further and further out of sync with the video as the file plays. Because the object panning automations are baked into the ADM at those specific timestamps, it is impossible to manually fix the sync in the DAW later by just stretching the audio.
Test Cases & Evidence:
I tested this with the latest version of Cavernize on two different Windows 11 PCs, and it happens across all seasons of these shows. Here are three precise examples (I have screenshots from ProTools comparing the reference stereo track to the imported ADM if needed):
Example 1: Stranger.Things.S04E01.Chapter.One.The.Hellfire.Club.1080p.NF.WEB-DL.DDP5.1.Atmos.x264-TBD
At the very end of the episode (on the final Netflix logo), the ADM audio is delayed by exactly 4 minutes, 27 seconds, and 3 frames compared to the reference video audio.
Example 2: Stranger.Things.S04E07.Chapter.Seven.The.Massacre.at.Hawkins.Lab.1080p.NF.WEB-DL.DDP5.1.Atmos.x264-TBD
At the end of the episode, the ADM audio is delayed by exactly 5 minutes, 43 seconds, and 1 frame.
Example 3: The Witcher Season 1, Episode 1
Similarly, at the very end of the episode (on the final Netflix logo), the ADM audio progressive drift reaches exactly 3 minutes, 32 seconds, and 8 frames.
Given the massive size of the drift and the fact that it happens across entirely different shows, I humbly suspect there might be an issue with how the DDP decoder handles the sample rate, framerate, or frame interpretation during the ADM generation.
I can provide the ProTools screenshots to show the exact waveforms if it helps. Thank you so much for your time and for looking into this Bence!