Utilia

Pretvornik podnapisov

Pretvarjaj podnapise med SRT, WebVTT, ASS/SSA in SBV v brskalniku, premakni čas v milisekundah in popravi zdrs hitrosti sličic, na primer 23,976 na 25 fps.

Pretvorba hitrosti sličic
Če sta vrednosti enaki, se nič ne spremeni. Primer: 23,976 → 25 za podnapise, časovno usklajene z izdajo filma, ki ga predvajaš kot video PAL (25 fps).
Vhodni format
–
Podnapisi
–
Zadnji podnapis se konča ob
–
Odstranjeni (pred 0:00)
–

Kako pretvoriš datoteko s podnapisi

  1. Spusti datoteko s podnapisi na območje za spuščanje (SRT, VTT, ASS, SSA ali SBV) ali prilepi podnapise v polje Podnapisi za pretvorbo.
  2. Pusti Vhodni format na Zaznaj samodejno ali sam izberi format, če je zaznava napačna.
  3. Izberi Izhodni format: SRT (SubRip), WebVTT, ASS (Advanced SubStation Alpha) ali SBV (YouTube).
  4. Če podnapisi niso sinhroni, vnesi Časovni zamik (ms), kadar pa zdrs v filmu narašča, nastavi še Pretvorbo hitrosti sličic.
  5. Obkljukaj Odstrani oznake oblikovanja (ležeče, krepko, barve, položaji), če želiš samo golo besedilo.
  6. Pritisni Pretvori, preveri rezultat v polju Pretvorjeni podnapisi, nato uporabi Kopiraj ali Prenesi.

Datoteka se prebere in pretvori v tvojem brskalniku. Nič se ne nalaga na strežnik.

Kaj shranjuje posamezen format

  • SRT (SubRip) je najbolj razširjen format: številka, vrstica s časom, na primer 00:01:02,345 --> 00:01:04,000 (vejica pred milisekundami), ter ena ali več vrstic besedila. Predvajalniki sprejmejo nekaj oznak, podobnih HTML: <i>, <b>, <u> in <font color>. Številne datoteke vsebujejo tudi {\an8}, ki vrstico postavi na vrh zaslona; to orodje jo ohrani.
  • WebVTT je format elementa HTML5 <track> in večine pretočnih predvajalnikov. Začne se z glavo WEBVTT, pred milisekundami ima piko (00:01:02.345) in lahko vsebuje komentarje NOTE, bloke STYLE in REGION, identifikatorje podnapisov in nastavitve podnapisov (align:start line:10%). To orodje preskoči bloke komentarjev in slogov, pri pretvorbi VTT v VTT ohrani identifikatorje in nastavitve ter znaka & in < zaščiti, kot zahteva specifikacija.
  • ASS / SSA (SubStation Alpha) uporabljajo prevodi oboževalcev in datoteke MKV. Časi so v stotinkah sekunde (0:01:02.35), vsaka vrstica Dialogue pa ima slog, ime igralca in oznake prepisa, kot so {\i1}, {\pos(…)} ali {\c&H0000FF&}. Pri pretvorbi ASS v ASS se ohranijo podatki o skriptu, slogi V4+ in izvirne oznake prepisa. Pri pretvorbi v drug format ležeče, krepko, podčrtano in barve postanejo oznake SRT ali VTT; postavitve, karaoke in vektorskih risb ni mogoče predstaviti, zato se opustijo.
  • SBV je preprost besedilni format YouTuba: 0:01:02.345,0:01:04.000, ki mu sledi besedilo, brez oblikovanja.

Popravljanje nesinhronih podnapisov

Če so podnapisi od začetka do konca zgodnji ali pozni za enako vrednost, zadošča časovni zamik: 2000 prikaže vsako vrstico dve sekundi pozneje, -500 pol sekunde prej. Vrstice, ki bi se končale pred 0:00, se odstranijo in prištejejo pod Odstranjeni (pred 0:00).

Če zamik enakomerno narašča (na začetku v redu, proti koncu več sekund zunaj), so bili podnapisi časovno usklajeni za drugo hitrost sličic. Izdaje PAL predvajajo filme pri 25 fps namesto 23,976 fps, zato tečejo za približno 4 % hitreje. Nastavi Podnapisi, narejeni za na izvirno hitrost in Videoposnetek, ki ga predvajaš na hitrost svojega videa; vsak čas se pomnoži z iz ÷ v. Hitrosti 23,976, 29,97 in 59,94 se obravnavajo z natančnimi vrednostmi (24000/1001 in tako naprej). Najprej se uporabi hitrost sličic, nato zamik.

Pogosta vprašanja

Zakaj moja pretvorjena datoteka kaže napačne šumnike?

Stare datoteke SRT so pogosto shranjene v Windows-1252 namesto UTF-8. To orodje prepozna UTF-8 in UTF-16 (po oznaki vrstnega reda bajtov), sicer pa iz samega besedila prepozna Windows-1252 (zahodnoevropsko), Windows-1251 (cirilica) ali Windows-1256 (arabščina); vedno zapiše UTF-8, ki ga prebere vsak sodoben predvajalnik.

Ali slogi in položaji ASS preživijo pretvorbo v SRT?

Samo delno. Ležeče, krepko, podčrtano, barva in zgornji položaj {\an8} se prenesejo. Pisave, obrobe, natančni položaji, rotacije in karaoke učinki v SRT ali WebVTT nimajo ustreznice, zato se izgubijo. Če jih potrebuješ, obdrži izvirno datoteko ASS.

Ali lahko pretvarjam v SSA?

Orodje prebere datoteke SSA (v4) in ASS (v4+), zapiše pa ASS, ki ga podpira vsak predvajalnik, ki bere SSA.

Moja datoteka nima številk vrstic. Ali bo še vedno delovala?

Da. Razčlenjevalnik išče vrstice s časom, zato so manjkajoče številke, manjkajoče prazne vrstice med podnapisi ali pika namesto vejice v datotekah SRT dopustne.

Kaj časovni zamik naredi s prekrivajočimi se podnapisi?

Nič posebnega: vsak podnapis se premakne za enako vrednost, zato prekrivanja ostanejo, kakršna so bila. Izhod je razvrščen po začetnem času.