Hoppa till innehåll

ASS/SSA till SRT-konverterare

Konvertera Advanced SubStation Alpha eller SSA-undertexter till rena SRT-filer.

Inmatning
Utmatning

ASS/SSA till SRT-konverterare

Klistra in undertexter från en Advanced SubStation Alpha (.ass) eller SubStation Alpha (.ssa) fil och det här verktyget returnerar ren SubRip (.srt) text: det läser [Events] avsnittet, konverterar centisekund-tidsstämplar från varje Dialogue-rad till SRT:s millisekundformat och omdirigerar varje ledtråd från 1. Comment-rader tas bort automatiskt eftersom ingen spelare visar dem. Använd det för att förbereda fan-undertextade eller rippad .ass-spår för spelare och plattformar som bara förstår vanlig SRT.

Formattaggkontroller åsidosätter block som {\an8} eller {\i1}: ta bort strippar dem för vanlig text, medan konvertera till HTML behåller kursiv och fet genom att omvandla \i1/\i0 och \b1/\b0 till <i> och <b> taggar och släpper resten (positionering, färger, karaoke-timing). Konvertera \N och \n till radbrytningar omvandlar ASS:s radbrytningskoder till riktiga radbrytningar. Endast denna formatering och endast denna aktör filtrerar utmatningen till ett format- eller namnfält — praktiskt när ett manus blandar dialog med text eller berättarröst. Sortera efter starttid omordnar ledtrådar kronologiskt före umnumrering, och hoppa över effektlinjer tar bort alla Dialogue-rader vars Effect-fält är inställt, vanligtvis en rullande banner eller karaoke-överlägg snarare än talad dialog.

Konverteraren fungerar med eller utan en explicit Format-rad, fallback till standard ASS/SSA-kolumnordning och hanterar både CRLF och LF-radbrytningar. Det direkträknade sammanfattningen under utmatningen rapporterar hur många ledtrådar som hittades, hur många som passerade dina filter och den exakta behandlingstiden.

Allt körs i din webbläsare. Undertextfiler laddas aldrig upp någonstans, så det är säkert att använda med opublicerade eller privata manuskript. När du är klar kopierar du resultatet, laddar ner det som en .txt-fil eller skickar utmatningen till ett annat verktyg för fortsatt redigering.

FAQ

Vad händer med ASS-åsidosättningstaggar som {\an8} eller positioneringskoder?
Som standard tas varje {\...} åsidosättningsblock bort eftersom SRT inte har något motsvarande. Byt "Formattaggar" till "Konvertera till HTML" för att behålla kursiv och fet som <b>/<i> taggar — allt annat i blocket (positionering, färger, karaoke-timing) tas fortfarande bort eftersom SRT-spelare ignorerar det.
Fungerar det utan en Format-rad i [Events] avsnittet?
Ja. När ingen Format-rad är närvarande faller konverteraren tillbaka till standard ASS-kolumnordning (Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text), som nästan alla .ass och .ssa filer använder.
Varför saknas några av mina rader i utmatningen?
Comment-rader tas alltid bort eftersom de är redigeringsanteckningar som ingen spelare visar. Om du ställer in ett format- eller aktörfilter behålls bara rader som matchar det — rensa filtret för att se alla Dialogue-rader igen.
Kan jag filtrera till bara karaoke- eller textspåret?
Ja. Ställ in "Endast denna formatering" (eller "Endast denna aktör") på exakt format eller namn som används av dessa rader i din källfil, och allt annat filtreras innan konvertering.
Laddas min undertextfil upp någonstans?
Nej. Konverteringen körs helt i din webbläsare med JavaScript — dina undertexter lämnar aldrig din enhet.