Конвертер субтитров
SRT, VTT и ASS
без установки
Один и тот же текст субтитров в разных местах нужен в разных обёртках: YouTube и видеоредакторы просят SRT, плеер на сайте — VTT, Aegisub — ASS, а корректору удобнее обычный текст. Этот инструмент перекладывает субтитры между форматами за секунду.
Движок обработки видео здесь не нужен вообще — конвертация идёт мгновенно, файл никуда не отправляется.
Зачем менять формат
Форматы субтитров различаются не текстом, а тем, кто их умеет читать.
Редактор не открывает файл
Прислали ASS из Aegisub, а Premiere, DaVinci или мобильный редактор ждут SRT. Текст и тайминги при этом одни и те же — не хватает только правильной обёртки.
Плеер на сайте молчит
HTML5-плееру нужен именно WebVTT: SRT он не подхватит, даже если просто переименовать файл. VTT ещё и умеет хранить имя говорящего тегом.
Нужен просто текст
Для вычитки, поста или описания под роликом тайм-коды мешают. Экспорт в TXT собирает реплики в читаемый текст, с тайм-кодами или без них.
Как конвертировать субтитры онлайн
Ничего не устанавливается, ничего не загружается на сервер.
- 1 Загрузите файл Перетащите SRT, VTT, ASS или текст с тайм-кодами. Формат исходника определяется сам.
- 2 Выберите, во что перевести Тут же можно сдвинуть все тайм-коды, если дорожка отстаёт или спешит, и решить, сохранять ли имена говорящих. Первые строки результата показываются в предпросмотре.
- 3 Скачайте результат Файл сохраняется в UTF-8 — кириллица не превращается в кракозябры ни в плеере, ни в редакторе.
Что во что переводят чаще всего
SRT → VTT
Субтитры сделали для YouTube, а теперь тот же ролик выкладывают на сайт в HTML5-плеере. Имена говорящих при этом превращаются в теги <v Имя>, которые плеер понимает.
VTT → SRT
Скачали субтитры с веб-плеера, а нужно завести их в монтаж. Теги разметки убираются, имя говорящего уходит в начало карточки.
ASS → SRT
В файле из Aegisub есть стили, позиции и эффекты, которых SRT не знает. Конвертер оставляет текст и тайминги — то, что действительно переносится.
Что угодно → TXT
Расшифровка для вычитки, цитаты для поста, текст для описания ролика. Тайм-коды можно оставить как ориентир.
Тонкости форматов
Стили при переводе в SRT теряются
Это не потеря данных, а особенность формата: в SRT нет ни шрифтов, ни позиций, ни цветов. Если оформление важно — вшивайте субтитры в картинку на странице «Субтитры на видео», там оформление настраивается.
Кодировка — всегда UTF-8
Файл сохраняется в UTF-8 с меткой в начале. Именно из-за кодировки чаще всего «ломается» кириллица в плеерах, поэтому вариантов здесь намеренно нет.
Сдвиг применяется ко всей дорожке
Полезно, когда в начало ролика добавили заставку. Если же субтитры расходятся к концу — сдвиг не поможет, там нужна поштучная правка в редакторе субтитров.
Наложения разводятся автоматически
Если в исходнике карточки налезали друг на друга, при конвертации между ними ставится зазор — иначе плеер показывает две реплики одновременно.
Частые вопросы о конвертации субтитров
Чем SRT отличается от VTT?
Что такое ASS?
Можно ли просто переименовать SRT в VTT?
Файл уходит на сервер?
Сохранятся ли имена говорящих?
Почему в результате карточек больше или меньше?
Где взять субтитры, если их нет?
Связанные страницы
Поправить тайминги, разбить и склеить карточки.
Вшить субтитры прямо в картинку ролика.
Получить субтитры из записи автоматически.
Сменить формат самой записи: M4A в MP3 и обратно.
Полный список бесплатных браузерных инструментов.
Субтитров ещё нет?
Загрузите запись — Cosmo Scribe распознает речь и отдаст готовый файл с тайм-кодами.
Сделать субтитры