Спершу розріжте два види розбіжності
Їх два: рівномірний зсув робить усі записи однаково пізніми (чи ранніми) від початку до кінця; прогресивний дрейф починається правильно, а помилка росте до кінця, іноді до хвилин. Ця стаття про другий — для першого дивіться зсунути весь файл субтитрів.
Чому відставання росте
Корінь дрейфу — два різні годинники: три найпоширеніші причини — (1) неспівпадіння частоти кадрів: субтитри фільму 24fps на джерелі 25fps втрачають понад секунду за хвилину; (2) відео прискорили чи сповільнили, а субтитри лишилися у старому темпі; (3) VFR-запис (змінна частота кадрів) із нерівною від природи таймлінією. Спільне: помилка зростає майже лінійно з часом відтворення.
Виправлення двома мітками
Оскільки помилка зростає лінійно, досить закріпити правильний час на обох кінцях і пропорційно перерозподілити середину. В редакторі додайте дві мітки: поля «поточне» автозаповнені початковими часами файлу; ви дивитесь відео та вписуєте коли перший і останній записи з’являються насправді у поля «ціль».

Як перевірити результат
Після запуску панель результату показує старий і новий час пліч-о-пліч. Перевірте три місця: перший запис, один із середини й останній — позиції з найменшою, середньою та найбільшою початковою помилкою. Збігаються всі три — збігається весь файл.

Коли двох міток мало
Корекція двома мітками передбачає лінійну помилку. Якщо джерело — VFR-запис зі стрибком частоти посередині фільму, лінійна тяга не випряме середню частину: візьміть помітно збиту середню запис третьою точкою, розріжте файл там і прогоніть дві мітки на кожній половині. Після виправлення перегляньте середню частину на звичайній швидкості — локальні залишки розбіжності мають бути відсутні.