Сдвиг тайминга субтитров: сдвинуть все строки раньше или позже
Если все субтитры спешат или отстают на одно и то же время, решение простое — сдвиг: прибавить или отнять нужную разницу от каждого таймкода. Введите значение в секундах (например, 2.5 или -1.2), загрузите файл и скачайте его в исходном формате со сдвинутыми таймкодами. Задачи до 3,000 строк полностью бесплатны, а файлы покрупнее (например, целый сезон) стоят $5 (разовый платёж).
- Положительные числа сдвигают субтитры позже, отрицательные — раньше
- Поддерживаются форматы: 2.5, -1.2, 2.5s, 1500ms, 00:00:02,500 или -01:02.300
- Опция «только строки после» определённого времени — если рассинхрон начался в середине
- Строки, сдвинутые раньше нуля, начнутся с 0
- Готовый файл отдаётся в виде name.synced с исходным расширением или в формате SRT
Как определить нужную величину сдвига
Инструмент не прослушивает аудиодорожку, поэтому сдвиг задаёте вы. Есть два удобных способа. Быстрый: включите видео, откройте в плеере настройку задержки субтитров и подгоните её так, чтобы фраза совпала с речью. Число в плеере — это и есть нужный сдвиг. В VLC и большинстве других плееров положительная задержка означает появление позже, как и здесь.
Точный: выберите чёткую фразу, отметьте момент, когда она звучит на видео, и посмотрите её начальный таймкод в файле субтитров. Если фраза звучит на 00:12:41.300, а в файле указано 00:12:38.800, субтитры спешат на 2.5 секунды — введите 2.5. Проверьте ещё одну строку ближе к концу. Если разница та же, достаточно простого сдвига. Если же разница увеличилась, субтитры постепенно «плывут», и здесь поможет растяжение по времени или изменение частоты кадров.
Сбилась только часть файла
Частая ситуация: в первые минуты всё совпадает, а затем субтитры отстают на одно и то же время из-за заставки, рекапа или рекламы другой длины. Укажите в поле «только строки после» время прямо перед местом сбоя. Строки, начинающиеся до этой отметки, останутся на месте, а все последующие сдвинутся. Время указывается по исходному файлу субтитров (до сдвига).
Что вы получите
- Тот же формат, что и при загрузке: SRT, VTT, ASS, SSA, SBV, TTML или MicroDVD SUB; SAMI и SubViewer — в виде SRT
- Текст, нумерация и форматирование без изменений
- Стили, шрифты и теги оформления ASS не затрагиваются — меняются только поля Start и End
- На экране отобразятся старый и новый таймкоды первой строки, чтобы вы сразу увидели результат
Как работает инструмент, сколько он стоит и как обрабатываются ваши файлы — на странице Синхронизация субтитров; цены на все инструменты — на странице цены.
Обновлено
Вопросы и ответы
Может ли ChatGPT сдвинуть тайминги субтитров?
Для короткого файла с одним фиксированным сдвигом — чаще всего да. Но для полнометражного фильма нужно прибавить одно и то же значение к каждому началу и концу, переводить секунды в минуты и перепечатать всё целиком. Длинные ответы в чатах обычно обрываются на полуслове или содержат незаметные ошибки. Наш инструмент выполняет расчёты программно.
Какое число вводить: положительное или отрицательное?
Положительное, если субтитры появляются слишком рано и их нужно задержать; отрицательное, если они отстают. Значение 2.5 сдвинет каждую строку на 2.5 секунды позже.
Можно ли просто настроить задержку в плеере?
Можно, но настройка плеера обычно действует только во время текущего просмотра и сбрасывается при следующем запуске. Сдвиг таймингов в самом файле решает проблему для любых плееров и устройств.
Что происходит со строками в самом начале?
Если из-за отрицательного сдвига время строки уходит в минус, она начнётся с 0 — структура файла не нарушится.
Сколько это стоит?
В одном фильме обычно меньше 3,000 строк, а задачи такого объёма полностью бесплатны вместе со скачиванием. Более крупные задачи — до 50 файлов или ZIP и 50,000 строк — стоят $5 (разовый платёж).
Работает ли это с файлами ASS?
Да. Меняются только значения Start и End в строках Dialogue; стили, надписи и теги караоке сохраняются без изменений.