E' giusto!
Perchè hai un delay di partenza negativo, e Matroska non li gestisce, quindi effettua un opportuno taglio dei frames iniziali e aggiusta la differenza residua in positivo, come dicevo prima.
A conferma di ciò riporto esattamente anche la spiegazione che mi ha dato via mail l'autore di MKVmerge
Quote:
mkvmerge implements negative delay by throwing away audio packets. It
always throws away full audio packets. Different audio codecs have
different lengths for their audio packets; therefore you might end up
with a small positive delay.
Example: An audio codec in which each packet is 23ms long, and you want
to adjust by -35ms. Then mkvmerge will discard the first two packets
(which were 46ms total). The first audio packet will therefore have its
first timecode at +9ms.
|
Con i delay positivi invece non c'è questa limitazione, se parti con +200ms alla fine ti ritrovi ancora con +200ms!