Preskoči na vsebino

ASS/SSA to SRT pretvornik

Pretvori Advanced SubStation Alpha ali SSA podnapise v čist SRT.

Vhod
Izhod

ASS/SSA to SRT pretvornik

Prilepi podnapise iz datoteke Advanced SubStation Alpha (.ass) ali SubStation Alpha (.ssa) in to orodje vrne čiste besedilo SubRip (.srt): prebere razdelek [Events], pretvori časovne žige vrstic Dialogue iz centisekund v format milisekund SRT in ponovno oštevilči vse vrstice, začenši z 1. Vrstice Comment se samodejno izbrišejo, ker jih nobeden predvajalnik ne prikaže. Uporabi ga za pripravo fanoviskih ali pridobljenih sledov .ass za predvajalnike in platforme, ki razumejo samo navaden SRT.

Oznake sloga nadzirajo prebrisavanje blokov, kot so {\an8} ali {\i1}: Remove jih odstrani za navadno besedilo, medtem ko Convert to HTML ohrani kurzivo in krepko pisavo z pretvorbo \i1/\i0 in \b1/\b0 v <i> in <b> oznake ter zavržem ostalo (pozicioniranje, barve, karaoke timing). Convert \N and \n to line breaks pretvori ASS-ove kode za prelom vrstice v prave prelome. Only this style in Only this actor filtrirata izhod na eno polje Style ali Name — koristno, ko scenarij meša dialog s znaki ali narativom. Sort by start time ponovno uredi vrstice kronološko pred ponovno oštevilčenjem, medtem ko Skip effect lines zavržem katero koli vrstico Dialogue s postavljenim poljem Effect, običajno drsečimi pasovi ali karaoke prekrivanj namesto govornega dialoga.

Pretvornik deluje z ali brez izrecne vrstice Format:, neposredno padajoči na standardni vrstni red stolpcev ASS/SSA, in upravlja tako CRLF kot LF zaključki vrstic. Živajoči izračun pod izhodom poroča, koliko vrstic je bilo najdeno, koliko jih je šlo skozi tvoje filtre in točen čas obdelave.

Vse se izvršuje v tvojem brskalniku. Datoteke podnapisov se nikoli ne naložijo nikamor, zato je varno uporabljati z neizdanimi ali zasebnimi scenariji. Ko končaš, kopiraj rezultat, preusmeri ga kot datoteko .txt ali pošlji rezultat v drugo orodje, da nadaljuješ s čiščenjem.

FAQ

Kaj se zgodi s paskami za preglasitev ASS, kot so {\an8} ali kode pozicioniranja?
Privzeto je vsak blok za preglasitev {\...} izbrisan, ker SRT nima ekvivalenta. Spremeni "Style tags" v "Convert to HTML", da obdržiš krepko pisavo in kurzivo kot <b>/<i> oznake - vse drugo v bloku (položaj, barva, karaoke timing) se še vedno izbriše, ker jih predvajalniki SRT ignoriše.
Ali deluje brez vrstice Format: v razdelku [Events]?
Da. Ko vrstice Format: ni, se pretvornik umakne na standardni vrstni red stolpcev ASS (Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text), kar je tisto, kar uporablja skoraj vsaka datoteka .ass in .ssa.
Zakaj nekatere moje vrstice manjkajo iz rezultata?
Vrstice Comment: se vedno opustijo, ker so to avtorske opombe, ki jih nobeden predvajalnik ne prikaže. Če nastaviš filter sloga ali igralca, se ohranijo samo vrstice, ki se ujemajo — počisti filter, da ponovno vidiš vse vrstice Dialogue.
Ali lahko filtriram samo karaoke ali sled znakov?
Da. Nastavi "Only this style" (ali "Only this actor") na natančen Style ali Name, ki ga uporabljajo te vrstice v tvoji izvorni datoteki, in vse ostalo se filtrira pred prevodom.
Ali se moje datoteke podnapisov naložijo nekje?
Ne. Pretvorba se izvršava v celoti v tvojem brskalniku z uporabo JavaScripta — tvoji podnapisi nikoli ne zapustijo tvoje napravo.