SRT significa SubRip Subtitle. È un formato di testo semplice che associa il testo dei sottotitoli a tempi di inizio e fine. La sua semplicità lo rende uno dei formati di scambio più diffusi.
Struttura di un file SRT
Un SRT è composto da blocchi o cue. Ogni blocco contiene normalmente numero, timecode, testo e una riga vuota.
| Parte | Esempio | Funzione |
|---|---|---|
| Numero | 1 | Ordina i cue. |
| Timecode | 00:00:01,000 --> 00:00:04,000 | Definisce inizio e fine. |
| Testo | Welcome to our SRT tutorial. | Testo visibile. |
| Riga vuota | — | Separa i cue. |
1
00:00:01,000 --> 00:00:04,000
Welcome to our SRT tutorial.
2
00:00:05,500 --> 00:00:08,000
Each cue has timing and text.Capire i timecode SRT
La sintassi comune è ore:minuti:secondi,millisecondi. Inizio e fine sono separati da una freccia e la fine deve essere successiva all’inizio.
00:01:12,500 --> 00:01:15,800 significa da 1:12,5 a 1:15,8.
Quale codifica usare?
UTF-8 è il default più sicuro, soprattutto per accenti e alfabeti non latini. UTF-8 senza BOM è spesso molto portabile, ma il supporto dipende dal software.
SRT può contenere styling?
SRT è soprattutto un formato testo+timing. Alcuni player accettano tag semplici, ma lo styling avanzato non è affidabile tra piattaforme.
- Molto portabile: Testo, a capo e timing.
- A volte supportato: Corsivo o grassetto a seconda del player.
- Non affidabile: Font, colori, posizioni, animazioni ed effetti; meglio ASS.
Come creare un SRT
- Numerare i cue da 1.
- Inserire tempi di inizio e fine validi.
- Mettere il testo sotto il timecode.
- Lasciare una riga vuota tra i cue.
- Salvare in UTF-8 con estensione .srt.
- Validare e controllare sul video reale.
Errori SRT comuni
1
00:00:04.000 --> 00:00:01.000
Broken timestamp
3
00:00:03,500 --> 00:00:06,000
This cue overlaps the previous one.| Problema | Effetto |
|---|---|
| Timecode non valido | Il player può ignorare il cue. |
| Fine prima dell’inizio | Durata non valida. |
| Sovrapposizioni | Due sottotitoli possono apparire insieme. |
| Cue vuoto | Timing senza testo. |
| Numerazione errata | A volte tollerata, ma una sequenza pulita è preferibile. |
| Encoding errato | Caratteri visualizzati male. |
Validità tecnica e leggibilità non sono la stessa cosa
Non esiste un unico limite universale di caratteri o velocità valido per tutte le piattaforme e lingue.
- Lasciare abbastanza tempo per leggere.
- Spezzare frasi lunghe in punti naturali.
- Evitare cue troppo densi.
- Controllare mobile e desktop.
- Fare una revisione visiva oltre al validator.
Dove si usa SRT
Piattaforme video
Come traccia sottotitoli separata.
Editing
Per scambiare testo temporizzato.
Traduzione
Per tradurre mantenendo il timing.
Accessibilità
Per sottotitoli selezionabili senza burn-in.
Workflow SRT affidabile
- Creare o generare la prima versione.
- Correggere testo e punteggiatura.
- Controllare timing e interruzioni.
- Validare struttura e sovrapposizioni.
- Tradurre dal master pulito se necessario.
- Convertire solo se la destinazione richiede un altro formato.
- Provare il file finale nell’ambiente reale.
SRT resta popolare perché unisce testo leggibile e timing semplice. Mantieni la struttura pulita e usa formati più ricchi solo quando servono davvero.
Domande frequenti
Cosa significa SRT?
Generalmente SubRip Subtitle.
Posso aprire un SRT con Blocco note?
Sì, è testo semplice.
Perché SRT usa la virgola nei timecode?
La sintassi comune usa una virgola prima dei millisecondi.
SRT salva colori e font?
Non in modo affidabile; ASS è migliore per styling avanzato.
Come verifico un SRT?
Controlla sintassi, durate, ordine, sovrapposizioni, cue vuoti ed encoding.