Як користуватися
- Відкрийте файл .srt або вставте текст субтитрів.
- За потреби змістіть кожну репліку раніше або пізніше на вказану кількість мілісекунд.
- Перевірте результат 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 у текстовому редакторі.
Конфіденційність
Ваш файл субтитрів читається й перетворюється у вашому браузері. Він не передається на сервер і не зберігається.