Přeskočit na obsah

Konvertor ASS/SSA na SRT

Konvertujte titulky Advanced SubStation Alpha nebo SSA na čistý formát SRT.

Vstup
Výstup

Konvertor ASS/SSA na SRT

Vložte titulky ze souboru Advanced SubStation Alpha (.ass) nebo SubStation Alpha (.ssa) a tento nástroj vrátí čistý text SubRip (.srt): čte sekci [Events], konvertuje centisekundové časové značky každého řádku Dialogue na formát SRT v milisekundách a přečísluje každou scénu počínaje číslem 1. Řádky Comment se automaticky vynechávají, protože je žádný přehrávač nezobrazuje. Použijte jej k přípravě fansubovaných nebo extrahovaných .ass stop pro přehrávače a platformy, které rozumějí pouze čistému formátu SRT.

Ovladače stylových značek přepisování jako {\an8} nebo {\i1}: remove je odebere pro čistý text, zatímco convert to HTML si zachová kurzívu a tučný text převedením \i1/\i0 a \b1/\b0 na značky <i> a <b> a zbytek vynechá (umístění, barvy, karaoke timing). Convert \N a \n to line breaks změní kódy zalomení řádků ASS na skutečná zalomení. Only this style a only this actor filtrují výstup na jedno pole Style nebo Name — užitečné, když scenář míchá dialog se značkami nebo vypravěčem. Sort by start time přeuspořádá scény chronologicky před přečíslováním a skip effect lines vynechá všechny řádky Dialogue, jejichž pole Effect je nastaveno, obvykle posuvný banner nebo karaoke overlay namísto mluveného dialogu.

Konvertor pracuje s explicitním řádkem Format: i bez něj, se zpětnou vazbou na standardní pořadí sloupců ASS/SSA, a zpracovává konce řádků CRLF i LF. Živá tabulka pod výstupem hlásí, kolik scén bylo nalezeno, kolik se dostalo vaše filtry a přesný čas zpracování.

Všechno běží v prohlížeči. Soubory titulků se nikdy neuploádují nikam, takže je bezpečné je používat s neuveřejněnými nebo soukromými scénáři. Až skončíte, zkopírujte výsledek, stáhněte si jej jako soubor .txt nebo odešlete výstup do jiného nástroje, abyste jej mohli dále čistit.

Časté dotazy

Co se stane se značkami přepisování ASS jako {\an8} nebo kódy umístění?
Ve výchozím nastavení je každý blok přepisování {\...} odebran, protože SRT nemá ekvivalent. Přepněte "Stylové značky" na "Konvertovat na HTML", abyste si zachovali kurzívu a tučný text jako <i> a <b> značky — vše ostatní v bloku (umístění, barvy, karaoke timing) je stále vynecháno, protože jej hráči SRT ignorují.
Funguje to bez explicitního řádku Format: v sekci [Events]?
Ano. Pokud není přítomen řádek Format:, konvertor se vrátí na standardní pořadí sloupců ASS (Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text), které používá téměř každý soubor .ass a .ssa.
Proč v mém výstupu chybí některé řádky?
Řádky Comment se vždy vynechávají, protože jsou to autorské poznámky, které žádný přehrávač nezobrazuje. Pokud nastavíte filtr stylu nebo herce, zachovají se pouze řádky, které s ním odpovídají — vyčistěte filtr, abyste znovu viděli všechny řádky Dialogue.
Mohu filtrovat pouze karaoke nebo track se znaky?
Ano. Nastavte "Pouze tento styl" (nebo "Pouze tento herec") na přesný Style nebo Name použitý těmito řádky v původním souboru a všechno ostatní se před konverzí odfiltruje.
Je můj soubor titulků někde nahrán?
Ne. Konverze probíhá zcela v prohlížeči pomocí JavaScriptu — vaše titulky nikdy neopustí vaše zařízení.