Przejdź do treści

Konwerter ASS/SSA na SRT

Konwertuj napisy Advanced SubStation Alpha lub SSA na czysty format SRT.

Wejście
Wynik

Konwerter ASS/SSA na SRT

Wklej napisy z pliku Advanced SubStation Alpha (.ass) lub SubStation Alpha (.ssa), a to narzędzie zwróci czysty tekst SubRip (.srt): czyta sekcję [Events], konwertuje czasowe znaczniki centisekundowe każdego wiersza Dialogue na format SRT w milisekundach i przenumerowuje każdą scenę począwszy od numeru 1. Wiersze Comment są automatycznie pomijane, ponieważ żaden odtwarzacz ich nie wyświetla. Użyj go do przygotowania fansubowanych lub wyodrębnionych ścieżek .ass dla odtwarzaczy i platform, które rozumieją tylko czysty format SRT.

Sterowania znacznikami stylów, takie jak {\an8} lub {\i1}: remove usuwa je dla czystego tekstu, podczas gdy convert to HTML zachowuje kursywę i pogrubienie poprzez konwersję \i1/\i0 i \b1/\b0 na znaczniki <i> i <b> i pomija resztę (pozycjonowanie, kolory, timing karaoke). Convert \N i \n to line breaks zmienia kody przełomów linii ASS na rzeczywiste przełomy. Only this style i only this actor filtrują wyjście do jednego pola Style lub Name — przydatne, gdy skrypt mieszaje dialog ze znacznikami lub narracją. Sort by start time przeorganizowuje sceny chronologicznie przed renumeracją, a skip effect lines pomija wszystkie wiersze Dialogue, których pole Effect jest ustawione, zwykle przewijający się baner lub nakładka karaoke zamiast mowy.

Konwerter pracuje z jawnym wierszem Format: lub bez niego, powracając do standardowej kolejności kolumn ASS/SSA, i obsługuje zarówno kończące się CRLF jak i LF. Licznik na żywo pod wynikiem raportuje, ile scen znaleziono, ile przeszło przez filtry i dokładny czas przetwarzania.

Wszystko działa w przeglądarce. Pliki napisów nigdy nie są przesyłane nigdzie, więc można je bezpiecznie używać z nieopublikowanymi lub prywatnymi scenariuszami. Gdy skończysz, skopiuj wynik, pobierz go jako plik .txt lub wyślij wynik do innego narzędzia, aby kontynuować jego czyszczenie.

Częste pytania

Co się dzieje ze znacznikami nadpisów ASS, takimi jak {\an8} lub kodami pozycjonowania?
Domyślnie każdy blok nadpisu {\...} jest usuwany, ponieważ SRT nie ma odpowiednika. Przełącz "Znaczniki stylów" na "Konwertuj na HTML", aby zachować kursywę i pogrubienie jako znaczniki <i> i <b> — wszystko inne w bloku (pozycjonowanie, kolory, timing karaoke) jest nadal pomijane, ponieważ odtwarzacze SRT go ignorują.
Czy to działa bez jawnego wiersza Format: w sekcji [Events]?
Tak. Gdy brakuje wiersza Format:, konwerter powraca do standardowego porządku kolumn ASS (Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text), który używa prawie każdy plik .ass i .ssa.
Dlaczego w moim wyjściu brakuje niektórych wierszy?
Wiersze Comment są zawsze pomijane, ponieważ są to notatki autora, które żaden odtwarzacz nie wyświetla. Jeśli ustawisz filtr stylu lub aktora, zachowawane będą tylko wiersze, które mu odpowiadają — wyczyść filtr, aby ponownie zobaczyć wszystkie wiersze Dialogue.
Czy mogę filtrować tylko karaoke lub ścieżkę ze znakami?
Tak. Ustaw "Tylko ten styl" (lub "Tylko ten aktor") na dokładny Style lub Name używany przez te wiersze w pliku źródłowym, a wszystko inne zostanie odfiltrowane przed konwersją.
Czy mój plik napisów jest gdzieś przesyłany?
Nie. Konwersja odbywa się całkowicie w przeglądarce przy użyciu JavaScriptu — twoje napisy nigdy nie opuszczają twojego urządzenia.