„SubRip Text" į „WebVTT" subtitrų keitiklis
„SubRip Text" failų konvertavimas į „WebVTT" formatą paverčia paprasto teksto subtitrus šiuolaikiniais, HTML5 palaikančiais laiko takeliais, skirtais internetiniams vaizdo grotuvams.
Formatų palyginimas ir techninės specifikacijos
| Specifikacija | SRT | VTT |
|---|---|---|
| MIME tipas | text/plain | text/vtt |
| Tipas | timed text subtitle | HTML5 video text track |
| Glaudinimas | none | none |
| Standartinė specifikacija | SubRip Text Specification | W3C WebVTT Recommendation |
| Maginės baitų antraštės (Magic Bytes) | 1 00:00: (Sequential numeric subtitle indices) | 57 45 42 56 54 54 (WEBVTT header) |
Formato apžvalga ir taikymas
Vaizdo įrašų redaktoriai ir interneto kūrėjai dažnai konvertuoja SRT failus į VTT formatą, kad subtitrai būtų rodomi naršyklėse naudojant HTML5 „track" elementą. Nors SRT failai puikiai veikia staliniuose grotuvuose, pavyzdžiui, VLC, šiuolaikinėse naršyklėse reikia „WebVTT" standarto, kad subtitrai tinkamai atrodytų tinklalapiuose. Šis konvertavimas užtikrina, kad sinchronizuotas tekstas būtų teisingai rodomas HTML5 vaizdo elementuose nenaudojant jokių sunkių papildinių. Svetainių kūrėjai ir internetinių kursų platformos naudoja šį keitimą, kad vaizdo turinys būtų pasiekiamas pasaulinei auditorijai. Šiuolaikinės naršyklės skaito VTT failus tiesiogiai, todėl kūrėjai gali pritaikyti subtitrų stilių naudodami standartines CSS taisykles. Tradicinio subtitrų laiko žymėjimo pritaikymas prie „WebVTT" struktūros sujungia neprisijungus pasiekiamus vaizdo įrašų archyvus su šiuolaikiniais internetinio transliavimo reikalavimais.
Techninės specifikacijos ir kodekų apžvalga
SRT naudoja „text/plain" MIME tipą ir susideda iš nuoseklių skaitminių eilutės skaitiklių, laiko kodų, suformatuotų valandomis:minutėmis:sekundėmis,milisekundėmis, bei paprasto teksto. „WebVTT" naudoja „text/vtt" MIME tipą, reikalauja privalomos „WEBVTT" failo antraštės ir naudoja tašką, o ne kablelį milisekundėms laiko koduose atskirti. Abu formatai yra nesuspausti teksto konteineriai, saugomi naudojant UTF-8 koduotę. Nė vienas formatas nenaudojant „magic byte" parašų, o identifikavimui remiasi tekstinėmis antraštėmis arba failų plėtiniais. Kadangi abu formatai saugo teksto eilutes be duomenų mažinimo algoritmų, konvertavimo procesas yra visiškai be nuostolių.
OS ir naršyklės suderinamumas
SRT failus palaiko darbalaukio programinė įranga, tokia kaip VLC, MPC-HC ir „Premiere Pro". „WebVTT" failus gimtąja kalba palaiko šiuolaikinės interneto naršyklės, įskaitant „Google Chrome", „Mozilla Firefox", „Apple Safari" ir „Microsoft Edge" „Windows", „macos", „Linux", „iOS" bei „Android" platformose.
💡 Naudinga informacija
Visada išsaugokite paskirties „WebVTT" failą naudodami UTF-8 koduotę be baitų sekos žymės (BOM), kad išvengtumėte simbolių atvaizdavimo klaidų interneto naršyklėse.
Formatų palyginimas ir techninės specifikacijos
Tipinis 50 kilobaitų SRT subtitrų failas konvertuojamas į beveik tokio paties dydžio „WebVTT" failą. Naudojant 4G mobiliojo ryšio 16 megabitų per sekundę spartą, šis perkėlimas baigiamas per trumpesnį nei 0,01 sekundės laiką. Per 5G tinklą, veikiantį 100 megabitų per sekundę sparta, arba šviesolaidinį ryšį, viršijantį 500 megabitų per sekundę, failas perkeliamas akimirksniu.
Dažnai užduodami klausimai
Kaip konvertuoti „SubRip Text" į „WebVTT" subtitrus neprarandant kokybės?
Kadangi tiek „SubRip Text", tiek „WebVTT" duomenis saugo kaip nesuspaustą paprastą tekstą, konvertavimas yra visiškai be nuostolių. Konvertavimo metu neprarandami jokie teksto, laiko ar formatavimo duomenys.
Kuo skiriasi „SubRip Text" ir „WebVTT" subtitrai?
„SubRip Text" naudoja kablelį milisekundėms ir paprastus skaitmeninius skaitiklius, o „WebVTT" reikalauja privalomos „WEBVTT" antraštės, milisekundėms naudoja tašką ir palaiko pažangias stiliaus funkcijas, pavyzdžiui, CSS eilučių nustatymus.