Перейти к содержимому
Все инструменты Цены Блог

Чаты и голосовые сообщения

Документы

Аудио и видео

Войти

Язык

Субтитры синхронны в начале, но «плывут» к концу: растяжение точно под видео

Если в начале фильма субтитры идут вовремя, к середине расходятся на пару секунд, а к концу рассинхрон становится ещё сильнее — обычный сдвиг по времени не поможет. Файл субтитров идёт с немного другой скоростью, чем ваше видео. Укажите инструменту точное время начала одной реплики ближе к началу и одной ближе к концу, и тайминг всех остальных строк пропорционально пересчитается. Задачи до 3,000 строк полностью бесплатны; файлы большего объёма — $5 (разовый платёж).

Синхронизировать субтитры

В чём проблема?

Секунды: 2.5 сдвигает субтитры позже, -2.5 — раньше. Формат 00:00:02,500 тоже подойдёт.

Оставьте пустым, чтобы сдвинуть все строки. Используйте, если рассинхрон начинается с определённого момента.

Укажите точное время начала одной из первых и одной из последних строк, как в вашем плеере. Все строки между ними будут сдвинуты пропорционально. По одному файлу за раз.

Без регистрации. До строк субтитров: 3,000 — полностью бесплатно. Больше: первая часть бесплатно, все файлы задачи — $5, разовый платёж.

Продолжая, вы соглашаетесь с Условия использования и Политика конфиденциальности.

  • Две точки: номер строки и её правильное время начала — в начале и в конце файла
  • Все остальные строки смещаются по той же линейной шкале: до, между и после отметок
  • Если не указывать вторую строку, точкой отсчёта станет последняя реплика файла
  • Защита от ошибок: отмена, если ускорение или замедление превышает 2 раза
  • Обработка по одному файлу; результат отдаётся в исходном формате
Открыть демо

Посмотреть пример PDF

Почему субтитры «расползаются»

Накопление рассинхрона означает, что файл субтитров и видео воспроизводятся с разной скоростью. Самая частая причина — частота кадров: фильмы снимают с частотой 24 кадра в секунду, но в релизах для европейского ТВ и на многих европейских DVD их крутят на 25 кадрах, из-за чего весь фильм становится примерно на 4% короче. Субтитры, подогнанные под одну из версий, на другой будут отставать или спешить — и с каждой минутой погрешность нарастает. Небольшие расхождения также случаются, если файл был сделан под другой рип или монтажную версию того же фильма.

Какова бы ни была причина, если ошибка растёт равномерно, это линейная зависимость: тайминги нужно не просто сдвигать, а масштабировать. Двух точных отметок достаточно, чтобы выстроить правильную шкалу.

Как выбрать две опорные точки

  • Откройте файл субтитров на экране после загрузки или в текстовом редакторе и выберите чёткую реплику ближе к началу, например строку 12. Запомните её номер.
  • Запустите видео, найдите момент произнесения этой фразы и посмотрите точное время в плеере, например 00:01:48,200.
  • Сделайте то же самое для реплики ближе к концу, например для строки 1350, которая звучит на отметке 01:41:05,600. Чем дальше друг от друга эти две точки, тем точнее результат.
  • Введите номера обеих строк и соответствующее время. Если оставить поле второй строки пустым, будет взята последняя реплика файла.

Когда растягивание по двум точкам не подходит

Если вы точно знаете, что субтитры были сделаны для 25 fps, а ваше видео идёт на 23.976 fps, выберите вариант конвертации частоты кадров: он сразу пересчитает всё по математически точному коэффициенту. Если расхождение не нарастает постепенно, а возникает скачком в одном месте (например, после рекламной паузы), используйте сдвиг с параметром «только строки после». А если в релизе вырезаны или добавлены целые сцены, линейное растягивание не поможет — каждый фрагмент придётся сдвигать отдельно.

Инструмент также отклонит значения, если они ускоряют или замедляют файл больше чем вдвое: почти наверняка был указан не тот номер строки. Растягивание выполняется строго по одному файлу, так как точки из одного фильма не подойдут для другой серии.

Как работает инструмент, сколько он стоит и как обрабатываются ваши файлы — на странице Синхронизация субтитров; цены на все инструменты — на странице цены.

Обновлено

Вопросы и ответы

Может ли ChatGPT исправить «расползающиеся» субтитры?

Он может объяснить формулу, а на коротком файле — даже пересчитать тайминги без ошибок. Но на полнометражном фильме при ручном пересчёте каждой строчки нейросеть начинает округлять значения, пропускать реплики или вовсе обрывается на полуслове. Наш инструмент вычисляет каждый новый тайминг математически точно по вашим двум точкам.

Почему нельзя просто сдвинуть субтитры?

Сдвиг смещает все строки на одно и то же фиксированное время. Если погрешность нарастает на протяжении фильма, любой обычный сдвиг наладит синхрон только в одном месте, оставив остальную часть фильма сбитой.

Обязательно ли выбирать самую первую и самую последнюю строчку?

Нет. Подойдут любые реплики в начале и в конце, а строки до первой отметки и после второй будут пересчитаны по тому же общему коэффициенту. Но чем шире интервал между выбранными точками, тем выше точность.

Сколько это стоит?

Задачи до 3,000 строк полностью бесплатны — этого хватает для большинства фильмов. Файлы большего объёма (до 50,000 строк) стоят $5 (разовый платёж).

Можно ли растянуть весь сезон сразу?

Нет, растягивание по точкам работает только с одним файлом за раз. Но если у всех серий сезона одинаковая проблема с частотой кадров, конвертация частоты кадров позволяет обработать весь ZIP-архив за одну задачу.

Похожие задачи

Мы используем аналитические файлы cookie, чтобы понимать, какие страницы полезны людям. Вы не против?