Using DGIndexNV to index and demux a mkv I see a file with the name:
V102_track2_spa_DELAY -140720678ms.ac3
Of course the delay can't be more than 39 hours and I make some test generating mkv's with MkvToolNixGUI.
1) We can't create mkv's with negative delays in a track.
If we put a negative value the track is cutted in the needed frames to obtain a positive value and that is stored in the mkv.
That is coherent with extracted timestamps (or timecodes), always star by 0 or a positive value.
2) We can put delays to video or audio tracks, the problem occurs when put a delay to a video track greater that the delay to the audio track
MediaInfo and Eac3to calculate only the audio track delay like the "Delay relative to video" than can be positive or negative.
But DGIndexNV put a nonsense value to the audio delay, but calculate the correct difference and put it in the .dgi (IDR value)
Some samples:
Code: Select all
mkv video delay audio delay audio DELAY name IDR in .dgi
--------------- ----------- ---------------- -----------
0 ms 80 ms 80 ms 0
20 ms 70 ms 50 ms 0
90 ms 30 ms -140720463 ms 60000000
80 ms 0 ms -140720463 ms 80000000
I think than DGIndexNV must generate the audio name with -60 ms and -80 ms (IDR/1000000).