Převod SRT na VTT
Konverze souborů SubRip Text do formátu WebVTT mění obyčejné textové titulky na moderní časové stopy kompatibilní s HTML5 pro webové přehrávače.
Porovnání formátů a technické specifikace
| Specifikace | SRT | VTT |
|---|---|---|
| MIME typ | text/ | text/ |
| Typ | časované textové titulky | textová stopa videa HTML5 |
| Komprese | žádná | žádná |
| Standardní specifikace | Specifikace SubRip Text | Doporučení W3C WebVTT |
| Hlavička souboru (Magic bytes) | 1 00:00: (Sequential numeric subtitle indices) | 57 45 42 56 54 54 (WEBVTT header) |
Přehled formátu a použití
Videoeditori a weboví vývojáři často konvertují soubory SRT do formátu VTT, aby mohli zobrazovat titulky nativně uvnitř webových prohlížečů pomocí prvku track v HTML5. Zatímco soubory SRT skvěle fungují s desktopovými přehrávači médií, jako je VLC, moderní webové prohlížeče vyžadují standard WebVTT pro správné vykreslení titulků na webových stránkách. Tato konverze zajišťuje, že se text s časovými údaji správně zobrazuje ve videoelementech HTML5 bez nutnosti spoléhat se na náročné doplňky třetích stran. Tvůrci webových stránek a platformy pro online kurzy spoléhají na tuto transformaci, aby zpřístupnili videoobsah globálnímu publiku. Moderní prohlížeče čtou soubory VTT přímo, což vývojářům umožňuje stylizovat titulky pomocí standardních pravidel CSS. Převedení tradičního načasování titulků do struktury WebVTT překlenuje propast mezi offline videoarchivy a požadavky moderního internetového vysílání.
Technické specifikace a přehled kodeků
SRT nemá registrovaný typ MIME (běžně se používá application/x-subrip) a skládá se z po sobě jdoucích číselných indexů titulků, časových kódů ve formátu hodiny:minuty:sekundy,milisekundy a prostého textu. WebVTT používá typ MIME text/vtt, vyžaduje povinnou hlavičku souboru WEBVTT a pro oddělení milisekund v časových kódech používá tečku místo čárky. Oba formáty jsou nekomprimované textové kontejnery; WebVTT musí být v kódování UTF-8, zatímco soubory SRT nemají pevné kódování. Žádný z formátů nevyužívá podpisy magických bajtů, místo toho spoléhá na textové hlavičky nebo přípony souborů pro identifikaci. Protože oba formáty ukládají textové titulky bez algoritmů pro zmenšení dat, je proces konverze zcela bezeztrátový.
Kompatibilita s operačními systémy a prohlížeči
Soubory SRT jsou podporovány desktopovým softwarem, jako jsou VLC, MPC-HC a Premiere Pro. Soubory WebVTT jsou nativně podporovány moderními webovými prohlížeči, včetně Google Chrome, Mozilla Firefox, Apple Safari a Microsoft Edge, na platformách Windows, macOS, Linux, iOS a Android.
Užitečné informace
Před konverzí uložte soubor SRT jako UTF-8, protože konvertor jej čte jako UTF-8 a soubor WebVTT vždy zapisuje jako UTF-8, což je kódování vyžadované standardem WebVTT.
Často kladené otázky
Jak převést titulky SubRip Text na WebVTT bez ztráty kvality?
Jelikož SubRip Text i WebVTT ukládají data jako nekomprimovaný prostý text, je konverze zcela bezeztrátová. Během transformace se neodstraní žádný text, časování ani data formátování.
Jaký je rozdíl mezi formátem SubRip Text a WebVTT?
SubRip Text používá pro milisekundy čárku a jednoduchá číselná počítadla, zatímco WebVTT vyžaduje povinnou hlavičku WEBVTT, pro milisekundy používá tečku a podporuje pokročilé funkce, jako je nastavení titulků pro pozici a zarovnání a styly CSS prostřednictvím voliče ::cue.