Vai al contenuto

Convertitore da ASS/SSA a SRT

Converti i sottotitoli Advanced SubStation Alpha o SSA in SRT semplice.

Ingresso

Convertitore da ASS/SSA a SRT

Incolla i sottotitoli da un file Advanced SubStation Alpha (.ass) o SubStation Alpha (.ssa) e questo strumento restituisce testo SubRip (.srt) pulito: legge la sezione [Events], converte i codici temporali in centesimi di secondo di ogni riga Dialogue nel formato di millisecondi SRT, e rinumera ogni cue iniziando da 1. Le righe di commento vengono eliminate automaticamente, poiché nessun lettore le mostra. Usalo per preparare tracce .ass rippate o sottotitoli creati dai fan per lettori e piattaforme che capiscono solo SRT semplice.

I controlli dei tag di stile scavalcano i blocchi come {\an8} o {\i1}: rimuovi li elimina per testo semplice, mentre converti in HTML mantiene il corsivo e il grassetto trasformando \i1/\i0 e \b1/\b0 in tag <i> e <b> e scartando il resto (posizionamento, colori, timing karaoke). Converti \N e \n a interruzioni di riga trasforma i codici di interruzione di riga ASS in veri interruzioni. Solo questo stile e solo questo attore filtrano l'output verso un campo Style o Name — utile quando uno script mescola il dialogo con segni o narrazione. Ordina per tempo di inizio riordina i cue cronologicamente prima della riunumerazione, e salta righe di effetto elimina qualsiasi riga Dialogue il cui campo Effect è impostato, di solito un banner scorrevole o un'sovrapposizione karaoke piuttosto che dialogo parlato.

Il convertitore funziona con o senza una riga Format: esplicita, ricadendo sull'ordine colonne ASS/SSA standard, e gestisce sia le terminazioni di riga CRLF che LF. Il conteggio in diretta sotto l'output segnala quanti cue sono stati trovati, quanti hanno superato i tuoi filtri, e il tempo di elaborazione esatto.

Tutto viene eseguito nel tuo browser. I file di sottotitoli non vengono mai caricati da nessuna parte, quindi è sicuro usarli con script non pubblicati o privati. Quando hai finito, copia il risultato, scaricalo come file .txt, o invia l'output a un altro strumento per continuare a pulirlo.

FAQ

Cosa succede ai tag di override ASS come {\an8} o ai codici di posizionamento?
Per impostazione predefinita, ogni blocco di override {\...} viene rimosso perché SRT non ha equivalente. Cambia "Tag di stile" in "Converti a HTML" per mantenere il corsivo e il grassetto come tag <b>/<i> - tutto il resto nel blocco (posizionamento, colori, timing karaoke) viene comunque scartato, perché i lettori SRT lo ignorano.
Funziona senza una riga Format: nella sezione [Events]?
Sì. Quando non è presente alcuna riga Format:, il convertitore ritorna all'ordine colonne ASS standard (Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text), che è quello utilizzato da quasi tutti i file .ass e .ssa.
Perché mancano alcune mie righe dall'output?
Le righe Comment: vengono sempre eliminate perché sono note di creazione che nessun lettore visualizza. Se imposti un filtro per stile o attore, vengono mantenute solo le righe corrispondenti — cancella il filtro per vedere nuovamente ogni riga Dialogue.
Posso filtrare solo la traccia karaoke o i segni?
Sì. Imposta "Solo questo stile" (o "Solo questo attore") sullo Style o Name esatto utilizzato da quelle righe nel tuo file di origine, e tutto il resto viene filtrato prima della conversione.
Il mio file di sottotitoli viene caricato da qualche parte?
No. La conversione viene eseguita interamente nel tuo browser utilizzando JavaScript — i tuoi sottotitoli non lasciano mai il tuo dispositivo.