Utilia

Pretvarač titlova

Pretvaraj titlove između SRT, WebVTT, ASS/SSA i SBV u pregledaču, pomeri vreme u milisekundama i ispravi odstupanje broja kadrova, na primer 23,976 u 25 fps.

Pretvaranje broja kadrova
Ostavi obe vrednosti jednake za bez promene. Primer: 23,976 → 25 za titlove tempirane za filmsko izdanje koje se pušta na PAL (25 fps) videu.
Ulazni format
–
Titlovi
–
Poslednji titl se završava u
–
Uklonjeno (pre 0:00)
–

Kako se pretvara fajl titla

  1. Prevuci fajl titla na polje za prevlačenje (SRT, VTT, ASS, SSA ili SBV) ili nalepi titlove u polje Titlovi za pretvaranje.
  2. Ostavi Ulazni format na Prepoznaj automatski ili sam izaberi format ako je prepoznavanje pogrešno.
  3. Izaberi Izlazni format: SRT (SubRip), WebVTT, ASS (Advanced SubStation Alpha) ili SBV (YouTube).
  4. Ako titlovi nisu sinhronizovani, upiši Pomeranje vremena (ms), a kada odstupanje raste tokom filma, podesi Pretvaranje broja kadrova.
  5. Uključi Ukloni oznake oblikovanja ako želiš samo običan tekst.
  6. Pritisni Pretvori, proveri rezultat u polju Pretvoreni titlovi, pa koristi Kopiraj ili Preuzmi.

Fajl se čita i pretvara u tvom pregledaču. Ništa se ne otprema.

Šta čuva svaki format

  • SRT (SubRip) je najšire podržan format: broj, red sa vremenom kao 00:01:02,345 --> 00:01:04,000 (zarez pre milisekundi) i jedan ili više redova teksta. Plejeri prihvataju nekoliko oznaka nalik HTML-u: <i>, <b>, <u> i <font color>. Mnogi fajlovi nose i {\an8} da red stave na vrh ekrana; ovaj alat to zadržava.
  • WebVTT je format HTML5 elementa <track> i većine plejera za striming. Počinje zaglavljem WEBVTT, koristi tačku pre milisekundi (00:01:02.345) i može da sadrži NOTE komentare, STYLE i REGION blokove, identifikatore titlova i podešavanja titlova (align:start line:10%). Ovaj alat preskače blokove komentara i stilova, zadržava identifikatore i podešavanja kada pretvaraš VTT u VTT i, kako zahteva specifikacija, zamenjuje & i < odgovarajućim sekvencama.
  • ASS / SSA (SubStation Alpha) koriste fansub grupe i MKV fajlovi. Vremena su u stotinkama sekunde (0:01:02.35), a svaki red Dialogue ima stil, ime govornika i oznake za nadjačavanje kao što su {\i1}, {\pos(…)} ili {\c&H0000FF&}. Kada pretvaraš ASS u ASS, podaci o skripti, V4+ stilovi i originalne oznake nadjačavanja se zadržavaju. Pri pretvaranju u drugi format, kurziv, podebljano, podvučeno i boja postaju SRT ili VTT oznake; pozicioniranje, karaoke i vektorski crteži ne mogu da se predstave i izostavljaju se.
  • SBV je jednostavan tekstualni format YouTube-a: 0:01:02.345,0:01:04.000 iza čega sledi tekst, bez oblikovanja.

Ispravljanje nesinhronizovanih titlova

Ako titlovi kasne ili žure za istu vrednost od početka do kraja, dovoljno je pomeranje vremena: 2000 prikazuje svaki red dve sekunde kasnije, -500 pola sekunde ranije. Redovi koji bi se završili pre 0:00 uklanjaju se i broje pod Uklonjeno (pre 0:00).

Ako kašnjenje stalno raste (na početku je dobro, na kraju nekoliko sekundi pogrešno), titlovi su tempirani za drugi broj kadrova. PAL izdanja puštaju filmove na 25 fps umesto 23,976 fps, pa traju oko 4% kraće. Podesi Titlovi su napravljeni za na originalnu brzinu, a Video koji puštaš na brzinu tvog videa; svako vreme se množi sa od ÷ do. Brzine 23,976, 29,97 i 59,94 obrađuju se sa tačnim vrednostima (24000/1001 i tako dalje). Prvo se primenjuje broj kadrova, a zatim pomeranje.

Česta pitanja

Zašto moj pretvoreni fajl prikazuje pogrešna slova sa dijakritikom?

Stari SRT fajlovi se često čuvaju u Windows-1252 umesto u UTF-8. Ovaj alat prepoznaje UTF-8 i UTF-16 (po oznaci redosleda bajtova), a inače po samom tekstu prepoznaje Windows-1252 (zapadnoevropski), Windows-1251 (ćirilica) ili Windows-1256 (arapski); uvek piše UTF-8, koji čita svaki moderan plejer.

Da li će ASS stilovi i položaji preživeti pretvaranje u SRT?

Samo delimično. Kurziv, podebljano, podvučeno, boja i gornji položaj {\an8} se prenose. Fontovi, konture, tačni položaji, rotacije i karaoke efekti nemaju ekvivalent u SRT-u ili WebVTT-u, pa se gube. Sačuvaj originalni ASS fajl ako ti trebaju.

Mogu li da pretvaram u SSA?

Alat čita i SSA (v4) i ASS (v4+) fajlove, a piše ASS, koji podržava svaki plejer koji čita SSA.

Moj fajl nema brojeve redova. Hoće li raditi?

Hoće. Parser traži redove sa vremenima, pa se tolerišu nedostajući brojevi, nedostajući prazni redovi između titlova ili tačka umesto zareza u SRT fajlovima.

Šta pomeranje vremena radi sa titlovima koji se preklapaju?

Ništa posebno: svaki titl se pomera za istu vrednost, pa preklapanja ostaju kakva su bila. Izlaz je sortiran po vremenu početka.