tigtools

Конвертер SRT у VTT

Перетворюйте субтитри SubRip (.srt) на WebVTT (.vtt) для елемента HTML video, програвачів у стилі YouTube або інструментів потокового відтворення. Файл ніколи не покидає ваш пристрій.

Працює у вашому браузері Без реєстрації

ms

Мілісекунди; від'ємне значення показує субтитри раніше. 1000 мс = 1 секунда.

або перетягніть його сюди. Файл залишається на вашому пристрої.

Як користуватися

  1. Відкрийте файл .srt або вставте текст субтитрів.
  2. За потреби змістіть кожну репліку раніше або пізніше на вказану кількість мілісекунд.
  3. Перевірте результат WebVTT і завантажте файл .vtt.

Як це працює

WebVTT і SRT зберігають одне й те саме — нумеровані або ненумеровані репліки з часом початку, часом завершення та текстом, але відрізняються в деталях. Конвертер додає заголовок WEBVTT, записує часові мітки з крапкою перед мілісекундами (00:00:01.000 замість 00:00:01,000) і, якщо ви їх зберігаєте, використовує номери SRT як ідентифікатори реплік.

Форматування, яке WebVTT не підтримує, видаляється: теги кольору <font> і позиційні коди у стилі ASS, як-от {\an8}. Теги жирного, курсиву та підкреслення (<b>, <i>, <u>) зберігаються. Літеральний --> всередині тексту завершив би репліку, тому його замінено на ->, а зайві символи < і & екрануються. Обробляються кінці рядків Windows і BOM UTF-8 у вхідному файлі; файли, які не є дійсним UTF-8, читаються як Windows-1252.

Зсув переміщує кожну репліку на однакову величину. Репліки, які завершуються раніше 0:00, видаляються, а репліки, які починаються раніше 0:00, починаються з 0:00. Щоб виправити субтитри, які поступово розсинхронізовуються з часом, натомість скористайтеся «Конвертером частоти кадрів субтитрів».

Приклади

Субтитри для веб-відео

Конвертуйте lecture.srt у lecture.vtt і додайте його за допомогою <track src="lecture.vtt" kind="subtitles"> до відео HTML5.

Субтитри на 1,5 секунди пізніше

Введіть -1500 як зсув: кожна репліка з’явиться на 1,5 секунди раніше у завантаженому .vtt.

Поширені запитання

Яка різниця між SRT і VTT?

WebVTT починається з рядка WEBVTT, використовує крапку замість коми в часових мітках, робить номери реплік необов’язковими та підтримує позиціювання й стилі. Браузери відтворюють WebVTT нативно в елементі HTML video; SRT вони не відтворюють.

Чи зберігається форматування?

Жирний, курсив і підкреслення зберігаються. Кольори шрифту та коди позиції у стилі {\an8} видаляються, оскільки WebVTT не має для них відповідника.

Мої символи з діакритикою виглядають неправильно. Чому?

Ймовірно, файл збережено в старому кодуванні. Інструмент читає файли не в UTF-8 як Windows-1252; якщо ваш файл використовує інше кодування, спершу перезбережіть його як UTF-8 у текстовому редакторі.

Конфіденційність

Ваш файл субтитрів читається й перетворюється у вашому браузері. Він не передається на сервер і не зберігається.