Редактор файлов субтитров

Правка файла субтитров прямо в браузере

Субтитры уже есть, но что-то не так: опечатка, реплика опаздывает на полсекунды, весь файл разъехался? Откройте его здесь и почините.

Перетащите файл субтитров сюда

SRT, VTT или ASS до 5 МБ. Файл остаётся в браузере и никуда не отправляется.

Что здесь можно сделать

Открыть файл, починить что не так, забрать обратно.

  • 3

    формата в любую сторону

    Открыть один, сохранить другой — редактор заодно работает конвертером. У файла ASS сохраняются заголовок и таблица стилей, поэтому меняется только то, что вы правили.

    • .srt
    • .vtt
    • .ass
  • 0

    байт уходит на сервер

    Файл читается локально, правится на странице и отдаётся обратно скачиванием. Ничего не передаётся — отсюда же и то, что аккаунт не нужен.

  • Текст

    Исправить опечатки, имена и переносы строк прямо в реплике.

  • Тайминги

    Поправить начало и конец любой реплики или сдвинуть всю дорожку разом, если отстаёт всё.

  • Структуру

    Разделить длинную реплику надвое по курсору, склеить две в одну, добавить пропущенную, удалить пустую. Нумерация пересобирается при скачивании.

Как поправить файл субтитров

  1. Открыть файл

    Перетащите SRT, VTT или ASS на страницу или выберите с диска. Он читается в браузере — ни загрузки, ни ожидания.

  2. Найти, что не так

    Ищите по тексту или смотрите на проверку под списком: она помечает реплики со сломанными таймингами, наездами, пустым текстом и слишком длинными строками.

  3. Починить

    Правьте формулировку на месте, поправьте начало или конец, разрежьте слишком длинную реплику надвое или склейте две в одну. Если отстаёт весь файл — сдвиньте всю дорожку на нужное число секунд.

  4. Скачать

    Выберите формат и сохраните. Нумерация пересоберётся, кодировка выйдет UTF-8, а исходный файл на диске останется нетронутым.

Файл не покидает браузер

Загрузки на сервер нет. Файл читается локально, правится на странице и отдаётся обратно скачиванием — никуда не отправляется, а значит, нечего хранить и нечего потом удалять.

Отсюда же и то, что аккаунт не нужен, а открытая страница продолжает работать с выключенной сетью.

Кракозябры и прочая классика

Вопросительные знаки или каша вместо текста — это кодировка, а не испорченный файл. Субтитры родом из нулевых обычно сохранены в однобайтовой кодировке, для русского это почти всегда Windows-1251. Мы определяем это при открытии, перекодируем файл и сохраняем обратно в UTF-8. Для VTT это прямое требование спецификации W3C; у SRT формальной спецификации нет, но UTF-8 давно стал тем, на что рассчитывают плееры и площадки.

Субтитры, которые не появляются вовсе, обычно названы не так: большинство плееров ищет приложенный файл по имени, поэтому рядом с «clip.mp4» должен лежать «clip.srt».

Разъезжающиеся субтитры — это тайминг, и ровно для него сдвиг: отрицательное значение двигает всё раньше, положительное — позже.

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

Что проверяется

Реплика, у которой конец не позже начала: плеер рисует её нулевое время, то есть строка не появляется вообще.

Реплика, наезжающая на предыдущую, — из-за этого две строки спорят за один и тот же момент.

Реплика без текста, обычно оставшаяся после правки.

Строка длиннее 42 знаков и реплика больше чем в две строки. Это не ошибка формата, а норма читаемости: цифры пришли из вещательных руководств и с тех пор кочуют по редакторам субтитров. Файл с длинной строкой полностью валиден — просто на телефоне её не дочитывают. Помеченную реплику тут же можно разрезать надвое.

Чем это не является

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

Перейти в AI-видеоредактор →

Когда это пригождается

Субтитры из интернета

Фильм и скачанный .srt, который спешит на полсекунды. Лечится одним сдвигом всей дорожки.

Файл от подрядчика

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

Файл из другого редактора

Плееру нужен VTT, а редактор отдал ASS. Открыть одно, сохранить другое.

Субтитры из нулевых

Вместо кириллицы вопросительные знаки. Перекодируются из Windows-1251 при открытии и сохраняются в UTF-8.

Частые вопросы

SRT, VTT и ASS (включая SSA). Сохранить можно в любой из трёх независимо от того, что открывали, — то есть редактор заодно работает конвертером.