Utilia

Konvertor titulkov

Konvertuj titulky medzi SRT, WebVTT, ASS/SSA a SBV v prehliadači, posuň načasovanie v milisekundách a oprav rozdiel snímkovej frekvencie (23,976 na 25 fps).

Prevod snímkovej frekvencie
Ak chceš ponechať bez zmeny, nechaj obe hodnoty rovnaké. Príklad: 23,976 → 25 pre titulky načasované na filmové vydanie, ktoré prehrávaš na videu PAL (25 fps).
Vstupný formát
–
Titulky
–
Posledný titulok končí o
–
Odstránené (pred 0:00)
–

Ako konvertovať súbor s titulkami

  1. Presuň súbor s titulkami do oblasti na presun (SRT, VTT, ASS, SSA alebo SBV) alebo vlož titulky do poľa Titulky na konverziu.
  2. Nechaj Vstupný formát na možnosti Rozpoznať automaticky, alebo formát vyber sám, ak sa rozpoznanie pomýli.
  3. Zvoľ Výstupný formát: SRT (SubRip), WebVTT, ASS (Advanced SubStation Alpha) alebo SBV (YouTube).
  4. Ak titulky nie sú synchronizované, zadaj Posun času (ms) a keď sa rozdiel počas filmu zväčšuje, nastav Prevod snímkovej frekvencie.
  5. Zaškrtni Odstrániť značky formátovania, ak chceš iba čistý text.
  6. Stlač Konvertovať, skontroluj výsledok v poli Skonvertované titulky a potom použi Kopírovať alebo Stiahnuť.

Súbor sa číta a konvertuje v tvojom prehliadači. Nič sa nenahráva na server.

Čo jednotlivé formáty ukladajú

  • SRT (SubRip) je najrozšírenejší formát: číslo, riadok s časovaním ako 00:01:02,345 --> 00:01:04,000 (čiarka pred milisekundami) a jeden alebo viac riadkov textu. Prehrávače akceptujú niekoľko značiek podobných HTML: <i>, <b>, <u> a <font color>. Mnohé súbory obsahujú aj {\an8}, ktorým sa riadok umiestni na hornú časť obrazovky; tento nástroj ho zachová.
  • WebVTT je formát elementu HTML5 <track> a väčšiny streamovacích prehrávačov. Začína hlavičkou WEBVTT, pred milisekundami používa bodku (00:01:02.345) a môže obsahovať komentáre NOTE, bloky STYLE a REGION, identifikátory titulkov a nastavenia titulkov (align:start line:10%). Tento nástroj preskakuje komentáre a bloky štýlov, pri konverzii VTT na VTT zachová identifikátory a nastavenia a znaky & a < ošetrí tak, ako to vyžaduje špecifikácia.
  • ASS / SSA (SubStation Alpha) používajú fanúšikovské preklady a súbory MKV. Časy sa udávajú v stotinách sekundy (0:01:02.35) a každý riadok Dialogue má štýl, meno hovoriaceho a prepisujúce značky ako {\i1}, {\pos(…)} alebo {\c&H0000FF&}. Pri konverzii ASS na ASS sa zachová informácia o skripte, štýly V4+ a pôvodné prepisujúce značky. Pri konverzii do iného formátu sa kurzíva, tučné písmo, podčiarknutie a farba zmenia na značky SRT alebo VTT; polohovanie, karaoke a vektorové kresby sa nedajú vyjadriť a vynechajú sa.
  • SBV je jednoduchý textový formát YouTube: 0:01:02.345,0:01:04.000 nasledované textom, bez formátovania.

Oprava nesynchronizovaných titulkov

Ak sú titulky od začiatku do konca skôr alebo neskôr o rovnakú dobu, stačí posun času: 2000 zobrazí každý riadok o dve sekundy neskôr, -500 o pol sekundy skôr. Riadky, ktoré by skončili pred 0:00, sa odstránia a započítajú sa pod Odstránené (pred 0:00).

Ak sa oneskorenie plynule zväčšuje (na začiatku sedí, na konci je niekoľko sekúnd mimo), titulky boli načasované pre inú snímkovú frekvenciu. Vydania PAL prehrávajú filmy rýchlosťou 25 fps namiesto 23,976 fps, takže bežia približne o 4 % rýchlejšie. Nastav Titulky vytvorené pre (fps) na pôvodnú frekvenciu a Video, ktoré prehrávaš (fps) na frekvenciu tvojho videa; každý čas sa vynásobí z ÷ na. Frekvencie 23,976, 29,97 a 59,94 sa spracúvajú s presnými hodnotami (24000/1001 a podobne). Najprv sa použije snímková frekvencia, potom posun.

Často kladené otázky

Prečo má môj skonvertovaný súbor nesprávne diakritické znamienka?

Staré súbory SRT sa často ukladajú v kódovaní Windows-1252 namiesto UTF-8. Tento nástroj rozpozná UTF-8 a UTF-16 (podľa značky poradia bajtov) a inak z textu samotného určí kódovanie: na slovenskej stránke sa latinkový text číta ako stredoeurópsky (Windows-1250 alebo ISO-8859-2), čo zodpovedá starším slovenským titulkom, a rozpozná aj Windows-1252, Windows-1251 (cyrilika) a Windows-1256 (arabčina). Zapisuje vždy UTF-8, ktoré číta každý moderný prehrávač.

Zachovajú sa štýly a pozície ASS pri konverzii na SRT?

Len čiastočne. Kurzíva, tučné písmo, podčiarknutie, farba a horná poloha {\an8} sa prenesú. Písma, obrysy, presné pozície, rotácie a efekty karaoke nemajú v SRT ani WebVTT ekvivalent, takže sa stratia. Ak ich potrebuješ, ponechaj si pôvodný súbor ASS.

Môžem konvertovať do SSA?

Nástroj číta súbory SSA (v4) aj ASS (v4+) a zapisuje ASS, ktorý podporuje každý prehrávač schopný čítať SSA.

Môj súbor nemá čísla riadkov. Bude to fungovať?

Áno. Parser hľadá riadky s časovaním, takže chýbajúce čísla, chýbajúce prázdne riadky medzi titulkami alebo bodka namiesto čiarky v súboroch SRT sa tolerujú.

Čo robí posun času s prekrývajúcimi sa titulkami?

Nič zvláštne: každý titulok sa posunie o rovnakú hodnotu, takže prekrytia zostanú také, aké boli. Výstup je zoradený podľa času začiatku.