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:
- Un numero progressivo, che parte da 1 e non ne salta nessuno.
- I tempi, scritti come
ore:minuti:secondi,millisecondie uniti dalla freccia-->. - Il testo, distribuito su una riga o due.
- 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.