SRT do VTT
Prehliadače zobrazujú titulky z elementu <track> iba vo formáte WebVTT, takže súbor SRT, ktorý funguje vo VLC, sa na webovej stránke vôbec nezobrazí. Preveďte ho tu do VTT a rovnaké titulky sa objavia v akomkoľvek prehrávači HTML5.
Subtitle Converter
alebo sem presuňte súbory SRT, VTT, ASS … ·
Max. 95 MB na súbor· Až 20 súborov· Odstránenie po 30 minútach
Súbory sa spracúvajú na našich serveroch a po 30 minútach sa odstránia.
Posunie všetky titulky o zadaný počet sekúnd. Kladné číslo použite, ak sa titulky zobrazujú príliš skoro, záporné, ak príliš neskoro (napr. -1,5).
Nastavte túto a cieľovú frekvenciu, ak sa titulky počas filmu čoraz viac rozchádzajú s obrazom. Znamená to, že boli načasované pre inú verziu videa.
Frekvencia snímok videa, s ktorým budete titulky prehrávať. Prevod 23,976 → 25 opraví väčšinu posunov PAL/NTSC.
Používa sa len pri vstupe v obyčajnom TXT, ktorý neobsahuje časy: každý riadok sa zobrazí túto dobu, jeden po druhom. Časy prípadne upravte neskôr v editore titulkov.
Automatická detekcia zvládne väčšinu súborov. Kódovanie zvoľte ručne, ak sa znaky s diakritikou, azbuka alebo arabské písmená zobrazujú ako otázniky. Výstup je vždy UTF-8.
Písmo predvoleného štýlu ASS. Musí byť nainštalované v počítači diváka; Arial je najbezpečnejšia voľba.
Veľkosť vzhľadom na video vysoké 1080 pixelov. 48 je typická veľkosť pre filmy.
Ako používať tento nástroj
- 1
Presuňte sem súbory .srt
Pridajte jeden súbor titulkov alebo po jednom pre každý jazyk, najviac 20 súborov s veľkosťou do 95 MB. Staršie kódovania sa rozpoznajú a prepíšu do UTF-8, ktoré WebVTT vyžaduje.
- 2
V prípade potreby upravte časovanie
Pri jednoduchom prevode nechajte všetko tak. Ak titulky vo videu bežia priskoro alebo neskoro, zadajte sekundy v poli Posun času v sekcii Rozšírené nastavenia.
- 3
Preveďte do WebVTT
Stlačte Previesť na WebVTT (VTT) → a stiahnite si súbory .vtt. Nahrajte ich k videu; naše kópie sa po 30 minútach vymažú.
Nahrajte SRT a stlačte Previesť na WebVTT (VTT) →. Dostanete súbor s povinnou hlavičkou WEBVTT, milisekundami oddelenými bodkou a textom v UTF-8, pripravený pre prvok <track>, Video.js, Plyr alebo kurzovú platformu.
Prečo webové prehrávače potrebujú VTT namiesto SRT
SRT vzniklo okolo roku 2000 vo svete rippovania DVD a stalo sa štandardom pre desktopové prehrávače, editory a sťahovanie. WebVTT bol navrhnutý v roku 2010 pre web na základe syntaxe SRT a štandard HTML z neho urobil formát prvku <track>. Chrome, Firefox, Safari aj Edge ho čítajú natívne a žiadny z nich nečíta SRT cez track.
V textovom editore vyzerajú oba takmer rovnako, preto ľudí rozdiel prekvapí. Súbor VTT musí začínať WEBVTT, musí byť v UTF-8 a píše 00:01:05.300 tam, kde SRT píše 00:01:05,300. VTT navyše môže obsahovať polohy, štýlovanie a komentáre, ktoré SRT nikdy nemalo. Prevod z SRT na VTT preto nič nestráca; opačná cesta cez VTT na SRT tieto doplnky odstráni.
Keď máte súbor .vtt, prepojte ho zo stránky podľa ukážky nižšie. Ak je video vo formáte, ktorý prehliadače neprehrajú, napríklad .mov z iPhonu, túto polovicu práce rieši návod ako previesť MOV do MP4.
<video controls src="prednaska.mp4">
<track kind="subtitles" src="prednaska.sk.vtt"
srclang="sk" label="Slovenčina" default>
</video>SRT vs. VTT: všetky podstatné rozdiely
| Vlastnosť | SRT | WebVTT |
|---|---|---|
| Prvý riadok súboru | Číslo titulku `1` | `WEBVTT` |
| Časová značka | `00:01:05,300` | `00:01:05.300` (hodiny voliteľné) |
| Čísla titulkov | Povinné | Voliteľné identifikátory |
| Kódovanie textu | Hocijaké, často staršie kódové stránky | Iba UTF-8 |
| Poloha a zarovnanie | Nie je štandardizované | Nastavenia titulku, napríklad `line` a `align` |
| Štýlovanie | `<i>`, `<b>`, `<u>`, `<font>` | `<i>`, `<b>`, `<u>`, triedy štýlované pomocou CSS |
| Typ MIME na serveri | `application/x-subrip` | `text/vtt` |
SRT
Titulky SubRip
SRT je formát titulkov programu SubRip, bezplatnej aplikácie pre Windows, ktorá okolo roku 2000 extrahovala titulky z videa. Každý záznam je textový blok s číslom, časom začiatku a konca a textom titulku. Je to najrozšírenejšie podporovaný formát titulkov, akceptujú ho VLC, YouTube, Facebook, video editory aj smart TV. SRT má iba základné formátovanie a žiadny štandard pre polohu či štýl.
- Kompresia
- –
- Priehľadnosť
- –
- Animácia
- –
- Rok vzniku
- SubRip
VTT
Titulky WebVTT
VTT je formát Web Video Text Tracks, ktorý okolo roku 2010 vyvinuli WHATWG a W3C pre video v HTML5. Vyzerá podobne ako SRT, ale pridáva hlavičku WEBVTT a podporuje polohovanie, štýlovanie, označenie rečníkov a metadáta. Prehliadače ho používajú na titulky cez element <track> a streamovacie platformy aj YouTube ho akceptujú. Niektoré desktopové prehrávače a editory namiesto toho očakávajú SRT.
- Kompresia
- –
- Priehľadnosť
- –
- Animácia
- –
- Rok vzniku
- 2010 · W3C / WHATWG
Video v HTML5 načíta WebVTT iba cez prvok track, preto sa titulky SRT vytvorené pre desktopové prehrávače musia zmeniť na VTT, aby sa mohli zobraziť na webovej stránke.
Titulky VTT sa v prehliadači nezobrazujú
Titulky fungujú online, ale nie pri otvorení súboru HTML z disku
Prehliadače blokujú stopy načítané zo stránok
file://. Testujte cez lokálny webový server alebo na skutočnom webe.Stopa sa načíta z inej domény a zostane prázdna
Pridajte
crossorigink prvku<video>a povoľte svoj web v hlavičkách CORS servera, na ktorom je súbor .vtt.Server posiela súbor ako text/plain
Nastavte ho tak, aby .vtt poskytoval ako
text/vtt; niektoré prehrávače iné typy odmietnu.Každý titulok sa zobrazí o sekundu priskoro
Previesť znova s kladným Posun času, napríklad 1, a súbor nahraďte.
Otázky o prevode SRT do VTT
Čo konvertor v súbore zmení?
Na začiatok pridá riadok WEBVTT, čiarku pred milisekundami nahradí bodkou a súbor uloží v UTF-8. WebVTT povoľuje čísla titulkov ako voliteľné identifikátory a samotný text titulkov sa nemení.
Stačí premenovať .srt na .vtt?
Nie. Bez hlavičky WEBVTT a s čiarkami v časových značkách prehliadače stopu odmietnu alebo preskočia každý titulok. Súbor treba prepísať, čo tu trvá sekundu.
Zachová sa kurzíva a tučné písmo?
Áno, <i>, <b> a <u> existujú v oboch formátoch. Značka <font color> z SRT nemá v WebVTT priamy ekvivalent, pretože WebVTT farbí titulky pomocou tried CSS, preto zapnite Odstrániť formátovacie značky, ak ju súbor používa často.
Aký súbor vyžaduje moja platforma kurzov?
Väčšina vzdelávacích platforiem a webových prehrávačov berie WebVTT a mnohé akceptujú aj SRT. Ak formulár na nahrávanie uvádza iba .vtt, previesť môžete tu; ak iba .srt, použite opačný smer cez VTT na SRT.
Môžem titulky umiestniť do hornej časti obrazovky?
WebVTT to podporuje pomocou nastavení titulku, napríklad line:0, ktoré môžete po prevode doplniť v textovom editore. SRT nemá štandardný spôsob uloženia polohy, preto prevedené titulky začínajú na predvolenej polohe dole.
Ako pridať k jednému videu titulky vo viacerých jazykoch?
Previesť SRT každého jazyka, potom pridajte jeden <track> na súbor s vlastným srclang a label. Diváci si jazyk vyberú v ponuke titulkov prehrávača.