Конвертор от SRT към VTT
Конвертирането на файлове SubRip Text във формат WebVTT преобразува обикновени текстови субтитри в съвременни съвместими с HTML5 времеви следи за уеб видео плейъри.
Сравнение на формати и технически спецификации
| Спецификация | SRT | VTT |
|---|---|---|
| MIME тип | text/ | text/ |
| Тип | текстови субтитри с времеви маркери | текстова писта за HTML5 видео |
| Компресия | няма | няма |
| Стандартна спецификация | Спецификация на SubRip Text | Препоръка W3C WebVTT |
| Заглавни байтове (Magic Bytes) | 1 00:00: (Sequential numeric subtitle indices) | 57 45 42 56 54 54 (WEBVTT header) |
Преглед на формата и приложения
Видеоредакторите и уеб разработчиците често конвертират SRT файлове във VTT, за да показват субтитри директно в браузърите чрез HTML5 елемента track. SRT файловете работят добре с настолни медийни плейъри като VLC, но съвременните браузъри изискват стандарта WebVTT, за да визуализират правилно субтитрите на уеб страници. Така синхронизираният текст се показва правилно в HTML5 видео елементи без тежки приставки на трети страни. Създателите на уебсайтове и платформите за онлайн курсове използват това преобразуване, за да направят видеосъдържанието достъпно за публика по целия свят. Съвременните браузъри четат VTT файловете директно, което позволява на разработчиците да оформят субтитрите със стандартни CSS правила. Преобразуването на традиционните времеви отметки на субтитрите в структурата на WebVTT свързва офлайн видео архивите със съвременните изисквания за излъчване в интернет.
Технически спецификации и анализ на кодеците
SRT няма регистриран MIME тип (често се използва application/x-subrip) и се състои от поредни числови номера на субтитрите, времеви кодове във формат часове:минути:секунди,милисекунди и обикновен текст. WebVTT използва MIME типа text/vtt, изисква задължително заглавие на файла WEBVTT и използва точка вместо запетая за отделяне на милисекундите във времевите кодове. И двата формата са некомпресирани текстови контейнери; WebVTT трябва да е в UTF-8, докато за SRT файловете няма фиксирано кодиране. Нито един от двата формата не използва магически байтови подписи, а разчита на текстови заглавия или файлови разширения за разпознаване. Тъй като и двата формата съхраняват текстови субтитри без алгоритми за намаляване на данните, конвертирането е напълно без загуба.
Съвместимост с операционни системи и браузъри
SRT файловете се поддържат от настолен софтуер като VLC, MPC-HC и Premiere Pro. WebVTT файловете се поддържат нативно от съвременни уеб браузъри, включително Google Chrome, Mozilla Firefox, Apple Safari и Microsoft Edge на платформите Windows, macOS, Linux, iOS и Android.
Полезна информация
Преди конвертиране запазете SRT файла си като UTF-8, защото конверторът го чете като UTF-8 и винаги записва WebVTT файла в UTF-8 (кодировката, изисквана от стандарта WebVTT).
Често задавани въпроси
Как се конвертират субтитри от SubRip Text към WebVTT без загуба на качество?
Тъй като както SubRip Text, така и WebVTT съхраняват данни като некомпресиран обикновен текст, конвертирането е напълно без загуби. По време на трансформацията не се губят данни за текст, време или форматиране.
Каква е разликата между SubRip Text и WebVTT субтитрите?
SubRip Text използва запетая за милисекундите и прости числови номера, докато WebVTT изисква задължително заглавие WEBVTT, използва точка за милисекундите и поддържа разширени функции като настройки на субтитрите за позиция и подравняване и CSS форматиране чрез селектора ::cue.