Sottotitoli6 min di lettura

Cos'è un file SRT

Com'è fatto dentro un file .srt, perché resta il formato di sottotitolo più diffuso e quali sono gli errori che più spesso impediscono a uno di caricarsi.

Un file .srt non è altro che testo. Lo apri nel Blocco note, lo leggi a colpo d'occhio e lo modifichi come qualsiasi altro documento. Niente vive dentro di lui — né video, né suono, né immagini — solo frasi, ognuna con il momento in cui entra e quello in cui si ritira.

È uscito da un programma degli anni novanta — SubRip, da cui il nome — il cui lavoro era strappare i sottotitoli impressi da un DVD. Del programma non è rimasto niente; del formato è rimasto tutto, perché si è rivelato abbastanza semplice perché qualsiasi cosa sapesse leggerlo.

Cosa c'è dentro

Un blocco per sottotitolo, tutti tagliati sullo stesso stampo:

1
00:00:04,120 --> 00:00:06,480
Prima di entrare nei numeri,
ripassiamo dove siamo.

2
00:00:06,600 --> 00:00:09,000
Quello che non mi aspettavo
era il calo della seconda settimana.

Quattro elementi, in questo ordine:

  1. Un numero progressivo, che parte da 1 e non ne salta nessuno.
  2. I tempi, scritti come ore:minuti:secondi,millisecondi e uniti dalla freccia -->.
  3. Il testo, distribuito su una riga o due.
  4. Una riga vuota che chiude il blocco. Toglila e il player non trova più la fine.

La virgola che sta davanti ai millisecondi è la firma del formato, ed è anche quello che lo distingue da un file VTT, dove al suo posto c'è un punto.

Cosa un SRT non sa fare

Tutto il resto. Ed è proprio per questo che sta ancora in piedi trent'anni dopo.

Nessun colore, nessun carattere, nessun posto sullo schermo, nessun allineamento, nessuno sfondo. È incapace di dire «questa riga va in alto a destra perché sotto c'è una scritta». Non sa nemmeno chi parla, oltre a quello che scrivi tu stesso nella frase. E non accetta metadati, né capitoli, né più lingue in un solo file.

Un .ass dell'animazione giapponese gestisce i primi tre; un WebVTT li gestisce quasi tutti. Eppure, quando qualcuno ti chiede «i sottotitoli», è un SRT che sta chiedendo.

I quattro difetti che impediscono a uno di caricarsi

Quando un SRT non gira, è quasi sempre uno di questi quattro. Dal più comune in giù:

La codifica. Salvato in ANSI o in Latin-1 con accenti dentro, e o ricevi simboli illeggibili o non si carica del tutto. Salvalo in UTF-8 e non se ne parla più. Se aprirlo nel Blocco note ti mostra «riunióne» dove dovrebbe dire «riunione», è questo.

La marca dell'ordine dei byte. Tre byte invisibili che certi editor di Windows piantano all'inizio del file. La maggior parte dei player li sopporta; qualcuno si mangia il primo sottotitolo, e ce n'è uno che rifiuta tutto il file senza spiegarsi.

Tempi invertiti o sovrapposti. Un sottotitolo che finisce prima di cominciare, o che parte mentre il precedente è ancora sullo schermo. Certi player lasciano passare e altri saltano da lì fino alla fine.

Numerazione rotta. Numeri che mancano, numeri che si ripetono, una numerazione che parte da 0. Alcuni programmi — i programmi di montaggio video soprattutto — smettono di leggere al primo buco che trovano.

Tutti e quattro sono problemi di come il file è stato scritto, non di quello che dice: il testo è perfetto e il modo in cui è stato salvato non lo è. È per questo che un file che gira come un orologio in VLC può essere rifiutato dal campo di caricamento dei sottotitoli di una piattaforma.

Aprirne uno e modificarlo

Qualsiasi editor di testo semplice va bene: il Blocco note, TextEdit messo in modalità semplice, VS Code. Word no: salverà la cosa come .docx, o infilerà virgolette tipografiche dove non hanno niente a che fare.

Se quello che serve è spostare i tempi, un editor di testo non ti porterà da nessuna parte ed è ora di aprire qualcosa come Subtitle Edit o Aegisub. Per sistemare un errore di battitura o un nome scritto male, però, il Blocco note è esattamente lo strumento che vuoi.

Quando è il testo che vuoi, non i sottotitoli

Un SRT è testo spaccato in pezzi perché stia sotto un'immagine: la frase si interrompe ogni due secondi e un paragrafo finisce sparso su cinque blocchi numerati. Copialo, incollalo in un documento e nessuno riesce a leggere il risultato.

È per questo che esiste il nostro convertitore da SRT a testo: rimette insieme le frasi dove il sottotitolo le aveva spezzate, toglie la numerazione e ti consegna paragrafi veri. E se vuoi usarlo per tornare a un momento preciso della registrazione, puoi mantenere le marche temporali.

Se invece ti serve il file nell'altro formato, il convertitore da SRT a VTT si occupa di tutta la conversione — intestazione, protezione dei caratteri e millisecondi — senza mandare niente a nessun server.

E se non hai i sottotitoli, solo il video?

Allora non è un convertitore che cerchi, ma una trascrizione. Carica la registrazione e la restituiamo scritta, col minuto su ogni frase, con chi parla in ogni punto e con un riassunto di quello che conta; l'SRT ne cade già pronto. Senza account e senza carta per iniziare.

Strumento collegato

SRT in testo

SRT in testo

Trasforma la tua registrazione in testo

Testo con i minuti, ogni voce riconosciuta e un riassunto di quello che conta. Senza account per iniziare.