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

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

Документы

Аудио и видео

Войти

Язык

Синхронизация субтитров по аудиодорожке, когда обычный сдвиг не помогает

Субтитры, которые поначалу идут синхронно, а затем постепенно уплывают, либо взяты из другого монтажа, нельзя исправить простым сдвигом на пару секунд. Загрузите видео или аудио вместе с файлом SRT или VTT — тайминг каждой реплики будет заново определен по речи, а текст и переносы строк останутся неизменными. Файлы длительностью до 10 минут обрабатываются полностью бесплатно; обработка более длинных стоит $5 разовым платежом.

Синхронизировать текст с записью

Подходят ссылки Google Drive и Dropbox (с доступом «для всех, у кого есть ссылка») и прямые ссылки на файлы.

Текст останется в точности таким, как вы его написали. Длинные фразы будут разбиты на субтитры максимум в две строки.

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

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

  • На входе SRT, VTT, ASS, SBV или LRC; на выходе SRT и VTT
  • Текст реплик и переносы строк не меняются — заменяются только время начала и конца
  • Каждая фраза синхронизируется отдельно: исправляются и нарастающий рассинхрон, и вырезанные или добавленные сцены
  • Видео или аудио длительностью до 6 часов на задачу (до 12 часов с тарифом Unlimited)
  • Нет аудио под рукой? Инструмент Fix Subtitle Sync поможет сдвинуть, растянуть субтитры или пересчитать частоту кадров
Открыть демо

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

Почему фиксированного сдвига по времени недостаточно

Задержка субтитров в плеере или любая утилита сдвига перемещает все реплики на одинаковое время. Это выручает, когда весь файл спешит или отстает на постоянную величину. Но это бессильно, если рассинхрон постепенно нарастает (обычно из-за несовпадения частоты кадров) или если сбивается скачками (что говорит о другой версии монтажа: длиннее заставка, вырезано краткое содержание предыдущих серий, добавлена сцена).

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

Пересинхронизация или сдвиг: что выбрать

  • Задержка одинакова от начала до конца: сдвиг в инструменте Fix Subtitle Sync сработает быстрее и не требует загрузки видео
  • Рассинхрон равномерно нарастает (например, разница между 25 и 23.976 кадрами в секунду): в Fix Subtitle Sync можно растянуть тайминг или изменить частоту кадров без дорожки аудио
  • Смещение меняется на стыках сцен или субтитры взяты из другого релиза: используйте пересинхронизацию по звуку на этой странице
  • Причина рассинхрона неизвестна: выполните пересинхронизацию здесь, оцените бесплатную часть и сравните результат

Что изменится в вашем файле

Только таймкоды. Текст реплик, перенос строк и их порядок остаются прежними. Теги оформления (курсив, позиционирование ASS и т. д.) не переносятся, так как на выходе получается чистый SRT или VTT. Все реплики идут строго по порядку, не накладываются друг на друга и отображаются на экране ровно столько, сколько нужно для комфортного чтения.

Если в реплике есть текст, который не звучит в вашей версии (например, вырезанная сцена), ей не к чему привязаться, и она сожмется между соседними фразами. То же касается надписей на экране и звуковых пометок вроде [хлопает дверь]. Если вы знаете, где они находятся, лучше заранее удалить такие строки.

Язык субтитров должен совпадать с речью

Пересинхронизация сопоставляет текст реплик с произносимыми словами, поэтому субтитры должны быть на языке аудиодорожки. Переведенный SRT сопоставить со звуком невозможно. Если отстает перевод, сначала пересинхронизируйте субтитры на языке оригинала либо используйте сдвиг или растягивание в Fix Subtitle Sync. Тайминг для амхарского языка, тигринья, сомали, дари, курдского, бирманского и пушту создается базовой моделью искусственного интеллекта и может быть менее точным.

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

Обновлено

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

Может ли ChatGPT исправить рассинхрон субтитров?

Если точное смещение известно, чат-бот может прибавить или отнять его от каждого таймкода в коротком файле — зачастую этого достаточно. Но он не может смотреть видео, поэтому не заметит сбившийся тайминг при склейках сцен, а на полном SRT файле обычно обрывается на полуслове или искажает строки. Наш инструмент пересинхронизации рассчитывает тайминг каждой реплики напрямую по аудиодорожке.

Можно ли пересинхронизировать субтитры от другого релиза того же фильма?

Да, если совпадает диалог. Сцены, которые есть только в вашей копии, просто останутся без реплик. А субтитры к сценам, отсутствующим в вашей версии, лучше предварительно удалить.

Должны ли субтитры быть на том же языке, что и речь?

Да. Текст реплик сопоставляется со словами на аудиодорожке, поэтому переведенный файл пересинхронизировать таким способом не получится. В таком случае воспользуйтесь сдвигом или растягиванием в Fix Subtitle Sync.

Сохранятся ли переносы строк?

Да. Разбивка строк в каждой реплике останется в точности такой же, как в исходном файле — изменятся только таймкоды начала и конца. Теги форматирования удаляются.

Сколько стоит пересинхронизация?

Видео длительностью до 10 минут пересинхронизируется полностью бесплатно. Для более длинных записей (полнометражного фильма или серии) действует разовый платёж $5 за видео до 6 часов. Тариф Unlimited стоит $19 в неделю и позволяет обрабатывать до 12 часов на задачу.

Передаются ли мои видео третьим лицам?

Нет. Доступ к задаче есть только у вас. Файл передается провайдеру ИИ-моделей исключительно для обработки и не используется для обучения моделей. Задачи, запущенные без регистрации, удаляются через 7 дней, а также вы можете удалить задачу вручную в любой момент.

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

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