Субтитри відстають чи поспішають? Як виправити розсинхрон
Субтитри з’являються зарано, запізно або поступово зсуваються? Три причини розсинхронізації та як безкоштовно виправити кожну просто в браузері.
Мало що псує фільм швидше, ніж субтитри, які з’являються на секунду пізніше. На щастя, майже будь-яка проблема із синхронізацією має одну з трьох причин, і кожна має швидке розв’язання.
1. Субтитри завжди запізнюються або поспішають на той самий час
Це найчастіша проблема. Вона виникає, коли відео має інший вступ, зайвий логотип або вирізану сцену порівняно з версією, для якої робили субтитри. Різниця однакова від початку до кінця.
Розв’язання: зсуньте всі репліки на цю величину. Знайдіть один рядок, зауважте, наскільки він зміщений, і введіть зсув у мілісекундах в онлайн-конвертері (наприклад, -1500, якщо субтитри з’являються на 1,5 секунди пізніше). Додатні значення зсувають субтитри пізніше, від’ємні — раніше.
2. Субтитри з часом зсуваються дедалі більше
Якщо в першій сцені все гаразд, а під кінець текст розходиться на кілька секунд, субтитри робили під іншу частоту кадрів. Типовий випадок — фільм у 23,976 кадра/с із субтитрами для PAL-релізу в 25 кадрів/с; різниця зростає приблизно на 4% за час показу.
Розв’язання: конвертуйте частоту кадрів. У конвертері виберіть відповідний варіант, наприклад 23.976 → 25 або 25 → 23.976. Якщо не впевнені, в який бік, спробуйте один, перевірте останню сцену й перемкніть, якщо стало гірше.
3. Рядки мерехтять або дві репліки видно одночасно
У деяких файлах, особливо в автоматичних субтитрах, репліки накладаються одна на одну. Плеєри тоді показують два рядки один над одним, або текст мерехтить. Опція Усунути накладання рядків у конвертері обрізає кожну репліку так, щоб вона закінчувалася просто перед початком наступної.
Спершу виправте затримку, потім частоту кадрів, а наостанок накладання. У такому порядку результат найчистіший.
Бонус: дивні символи на кшталт é замість é
Це проблема кодування, а не синхронізації: файл збережено в старому кодуванні й прочитано як UTF-8. Щоб це виправити, увімкніть у конвертері Виправити биті символи. Якщо старий телевізор усе одно показує неправильні символи, увімкніть також Додати UTF-8 BOM.
Поширені запитання
Як зрозуміти, потрібна затримка чи виправлення частоти кадрів?
Порівняйте першу й останню сцену. Однакова різниця в обох — це затримка; різниця, що зростає, — відмінність у частоті кадрів.
Чи змінить виправлення синхронізації текст субтитрів?
Ні. Змінюються лише таймінги, якщо тільки ви не ввімкнете ще й опцію на кшталт видалення позначок для людей із вадами слуху.