Guida · SubRip
Cos’è un file SRT — la guida ai subs in formato SubRip
Un file SRT — i subs che vedi nei player — è un documento di sottotitoli in testo semplice: battute numerate, ognuna con un’ora di inizio, un’ora di fine e una riga di dialogo, lette insieme al video. Tutto questo si vede in un editor di testo, ed è da lì che parte la guida: poi la modifica, le piattaforme che lo accettano, il programma per DVD dietro il nome, e il confronto con WebVTT.
Aggiornato il
Cosa contiene un file SRT
Aprine uno in un editor di testo qualsiasi e l’intero formato si vede in dieci secondi. Le battute sono impilate una dopo l’altra, separate da una riga vuota, e ognuna ha tre parti: un numero progressivo sulla sua riga, una riga di tempi come 00:00:12,400 --> 00:00:15,900, e una o due righe di dialogo. I tempi sono assoluti — ore, minuti, secondi e millesimi contati dall’inizio del video — ed è per questo che una traccia SubRip sopravvive a un cambio di frame rate che romperebbe un formato più vecchio basato sui fotogrammi.
Non c’è intestazione, non c’è metadato, non c’è tag di lingua e non c’è sezione di stile. Alcuni player rispettano i tag <i>, <b> o <font color> dentro il dialogo, ma nulla di tutto ciò è garantito, e niente nel formato dice dove sullo schermo debba stare una battuta. Se contano più le parole dei tempi, togli numeri e timecode in un solo passaggio.
Aprirlo e modificarlo
Notepad, TextEdit o VS Code lo aprono all’istante, e VLC attacca una traccia a un video nel momento in cui la trascini sulla finestra. Per un lavoro vero — spostare ogni battuta di 400 millesimi, sistemare sovrapposizioni, dividere una battuta troppo lunga — un editor dedicato come Subtitle Edit o Aegisub affianca l’elenco delle battute a una forma d’onda.
Due trappole pratiche vale la pena conoscerle. La codifica è la prima: SRT è nato prima dell’era UTF-8, quindi le tracce d’archivio sono spesso salvate in Windows-1252 o in un’altra codifica locale e arrivano piene di punti interrogativi, cosa che risalvare come UTF-8 risolve. Il nome del file è la seconda: la maggior parte dei player carica una traccia in automatico solo se condivide il nome del video, come lezione-04.mp4 e lezione-04.srt nella stessa cartella.
Dove funzionano i file SRT
Quasi ovunque, ed è tutto l’argomento a favore del formato. I player desktop e da salotto lo leggono — VLC, mpv, Plex, Kodi — e lo stesso vale per le app delle smart TV. I programmi di montaggio lo importano su una traccia dedicata: Premiere Pro, DaVinci Resolve, Final Cut Pro, CapCut. Le piattaforme di pubblicazione lo accettano al caricamento: YouTube Studio, Vimeo, Facebook, la maggior parte dei sistemi per corsi online. HandBrake e ffmpeg possono bruciare le battute in modo permanente nell’immagine quando una piattaforma non prevede una traccia separata. L’eccezione più evidente è il browser, dove un elemento HTML5 <video> non legge SubRip — ed è proprio per questo che esiste la conversione del documento in WebVTT per il browser.
Perché è così essenziale
Il formato prende il nome da SubRip, un programma Windows dei primi anni 2000 che estraeva i sottotitoli dai DVD passando il riconoscimento ottico dei caratteri sull’immagine. Il suo output doveva essere leggibile, modificabile e banale da interpretare, quindi ha ricevuto numeri, tempi e testo e nient’altro. Non è mai stato standardizzato: nessuna specifica da citare, nessun tipo MIME registrato, nessuna risposta ufficiale su se il markup sia ammesso. Ogni player ha semplicemente deciso di accettarlo, ed è per questo che una traccia di vent’anni fa si apre ancora oggi — e allo stesso modo per cui il formato non ha mai sviluppato posizionamento, colore o regioni, e per cui qualsiasi cosa più ricca deve vivere altrove.
SubRip accanto a WebVTT
WebVTT è l’alternativa nativa del browser, e le differenze stanno in un elenco breve: si apre con una riga WEBVTT, separa i millesimi con un punto invece di una virgola, rende facoltativa la numerazione delle battute, impone l’UTF-8, e aggiunge impostazioni di battuta, regioni e stile CSS. SRT vince per diffusione, WebVTT vince sul web, e questo è tutto lo scambio. Come WebVTT gestisce lo stesso lavoro copre l’altro lato con lo stesso livello di dettaglio. Quando il video è già pubblicato online, puoi salvare i sottotitoli di un video come file SubRip già pronto senza modificare nulla.
Domande frequenti
Cos’è un file SRT?
Un documento di sottotitoli in testo semplice nel formato SubRip. Contiene battute numerate, ciascuna con un’ora di inizio, un’ora di fine e le parole dette nel mezzo, e sta accanto a un video invece che dentro di esso.
Come apro un file SRT?
Va bene qualunque editor di testo — Notepad, TextEdit, VS Code. Per modificarlo con il video sott’occhio, Subtitle Edit o Aegisub mostrano una forma d’onda accanto all’elenco delle battute.
Come aggiungo un file SRT a un video?
Trascinalo su una finestra di VLC per la riproduzione immediata, dagli lo stesso nome base del video perché i player lo carichino da soli, caricalo su YouTube Studio o Vimeo, oppure brucia le battute nell’immagine con HandBrake o ffmpeg.
Posso modificare un file SRT in Notepad?
Sì. Tieni la riga vuota tra una battuta e l’altra, tieni la virgola prima dei millesimi, e salva come UTF-8. Queste tre abitudini prevengono quasi ogni traccia rotta.
Che differenza c’è tra SRT e VTT?
SRT numera ogni battuta e separa i millesimi con una virgola. WebVTT si apre con un’intestazione WEBVTT, usa il punto, deve essere UTF-8, e aggiunge stile e posizionamento per il browser.