I made some more rips (from my same decrypted backup). There are 3 English audio tracks, the TrueHD track, the lossy DD core and a DD stereo track, which is the descriptive audio. I made 3 rips, each with only one audio track selected. In two of the three, I got an AV Sync error in 'stream 1' at about 2 minutes, 1 second. I got that message in both rips where I only had a DD track selected. I did NOT get the message when I had only the TrueHD track selected.
When playing the resulting rips in MPV, however, only the rip with the TrueHD track posted an error message:
Code: Select all
AV: 00:02:01 / 02:21:53 (1%) A-V: 0.000 Dropped: 1
[ffmpeg/audio] truehd: Lossless check failed - expected 00, calculated e1.
This tells me a couple of things. First, I need to revise my previous guess about 'stream 2' being the first audio track. I don't think that's the case. I think it is referring to the second audio track. When I rip
The Rise of Skywalker I only get AV Sync error messages for the Dolby Digital audio tracks, not the TrueHD lossless audio track. Second, only the TrueHD audio track spits out an error during playback in MPV. When I played a rip with multiple audio tracks but was not playing the TrueHD track, MPV did not show any error messages.
This makes me wonder two things. One, the AV sync messages might be a red herring. Two, is something wonky with the TrueHD audio track in the .mkv file and does that cause some players to behave badly? MPV only spits out an error; I don't notice any visual or audio problems. But other players might not tolerate as gracefully whatever is wrong with the TrueHD track, which might lead to other problems.
The Rise of Skywalker consists of two segments. The first segment is about 2 minutes, 1 second long. That implies this is occurring at a seamless branching point. It is tempting to suggest that MakeMKV has a bug here, but it could be the case that there's something 'out of spec' with the authoring of my UHD. (Even if that is the case, the burden still probably falls to MakeMKV to try to do the right thing.)