Преобразуйте SRT в VTT и обратно и сдвиньте субтитры, которые спешат или отстают
Обработка в вашем браузере. Ничего не загружается на сервер.SRT и VTT — почти один и тот же файл с 3 отличиями, из-за которых плееры отказываются его открывать, прежде всего запятой перед миллисекундами. Преобразуйте в любую сторону; чтобы сдвинуть время в SRT, введите, на сколько секунд смещены субтитры, например 2 или -1,5, и каждый субтитр сдвинется на 2000 или -1500 миллисекунд. Файл не покидает ваше устройство.
Эта страница переведена машинным способом с английского оригинала. Перевод ещё не проверен человеком, поэтому ориентируйтесь на английскую версию. Читать английский оригинал
Нажмите «Выбрать файл субтитров» и выберите файл .srt или .vtt либо вставьте субтитры в поле ниже. Файл читается в браузере и не загружается.
В разделе «Сохранить как» выберите SRT или VTT, в зависимости от нужного формата.
Если субтитры спешат или отстают, введите секунды в поле «Сдвинуть тайминги»; отрицательное число сдвигает их раньше.
Проверьте число прочитанных субтитров и нажмите «Скачать», чтобы сохранить новый файл, или «Копировать», чтобы поместить текст в буфер обмена.
Конвертер субтитров читает файл SRT или WebVTT, показывает, что в нём, и записывает его обратно в любом из двух форматов. Он также сдвигает тайминги всех реплик на введённое значение — это решение для субтитров, которые спешат или отстают от видео.
Оба формата — почти один и тот же файл. Каждый — это список реплик, у каждой время начала, время конца и одна или две строки текста. SRT отделяет секунды от миллисекунд запятой и нумерует реплики; WebVTT использует точку, начинается со строки WEBVTT и может давать реплике имя или задавать позицию, например line:90% align:center. Этих мелких отличий хватает, чтобы плеер не загрузил неподходящий формат, поэтому обычно достаточно преобразования. Браузер, воспроизводящий видео с тегом track, требует WebVTT; VLC, Premiere и большинство телевизионных плееров ждут SRT.
Тайминг — вторая половина. Файл субтитров для другого издания того же фильма часто идёт в правильном темпе, но с постоянным сдвигом на несколько секунд. Включите одну реплику, посмотрите, насколько она опаздывает или спешит, и сдвиньте весь файл на столько же. Каждая реплика сохраняет свою длительность, поэтому ритм диалогов не меняется, и ничто не уходит раньше начала видео.
Файл, повреждённый посередине, всё равно ценен большинством реплик, поэтому нечитаемая строка указывается с её номером, а остальное сохраняется. Если файл окажется вовсе не субтитрами, страница так и скажет, а не выдаст пустой результат.
Всё происходит на вашем устройстве. Файл читается в браузере, там же преобразуется и оттуда же скачивается, поэтому ещё не вышедший сценарий никогда не покидает ваш компьютер.
Перетащите SRT на эту страницу и выберите VTT. Список реплик читается, добавляется заголовок WEBVTT, а запятая перед миллисекундами становится точкой — именно это различие важно браузерам. Скачайте результат и укажите его в теге track вашего видео. Ничего не загружается.
Оба перечисляют реплики с временем начала, временем конца и текстом. SRT нумерует каждую реплику и пишет 00:00:01,500; WebVTT начинается со строки WEBVTT, пишет 00:00:01.500 и может назвать реплику или расположить её на экране. Веб-плееры читают VTT; настольные плееры обычно читают SRT.
Включите одну реплику и запишите, на сколько секунд она появляется позже или раньше. Введите это число здесь, со знаком минус, чтобы сдвинуть субтитры раньше, и каждая реплика сместится на столько же, сохранив свою длительность. Чтобы отменить, сдвиньте на то же число в обратную сторону.
Нет. Файл полностью читается, преобразуется и сохраняется в браузере на вашем устройстве, поэтому невышедший сценарий или неопубликованная серия никогда не покидают ваш компьютер. Ни аккаунта, ни загрузки, ничего, что нам пришлось бы потом удалять.
В SRT его негде хранить, поэтому настройки вроде line:90% align:center отбрасываются, а не записываются в файл, где плеер показал бы их как текст. Слова, переносы строк и тайминги сохраняются точно такими, как были.
Чтобы исправить тайминг субтитров, сначала посмотрите, на сколько секунд они спешат или отстают. Введите это число здесь, со знаком минус, если субтитры отстают. Каждая реплика сдвигается ровно на столько, а её длительность не меняется, так что диалог сохраняет ритм.
Всё ещё не получается? Задайте вопрос об инструменте «Конвертер субтитров» и ответить может любой, кто знает. Учётная запись не нужна.