Che cos'è il formato di file SRT?
Un file con estensione .srt contiene sottotitoli per film salvati in formato testo semplice. Ogni blocco di sottotitoli contiene tre elementi, separati dal blocco successivo da una riga vuota:
- Numero sequenziale - un numero intero a partire da 1 che identifica ogni voce del sottotitolo,
- Timestamp - orari di inizio e fine nel formato
HH:MM:SS,mmm --> HH:MM:SS,mmm(si noti la virgola come separatore decimale, non il punto), - Testo del sottotitolo da visualizzare sullo schermo (una o più righe).
Sotto i timestamp possono apparire coordinate di visualizzazione opzionali. Quando non sono presenti dati sulla posizione, i sottotitoli vengono mostrati per impostazione predefinita in basso al centro dello schermo.
I file .srt sono salvati nel formato SubRip, sviluppato intorno al 2000. Il formato è supportato da praticamente tutti i lettori multimediali e le piattaforme video, inclusi VLC, mpv e YouTube. Supporta la formattazione inline di base tramite tag in stile HTML come <i> per il corsivo, <b> per il grassetto e <u> per la sottolineatura, sebbene il supporto dei lettori per questi tag vari.
I file sono tipicamente codificati in UTF-8. Un BOM UTF-8 (EF BB BF) può apparire al byte 0 ma non è richiesto e può causare problemi di visualizzazione in alcuni lettori.
I file .srt spesso seguono una convenzione di denominazione che include il titolo del film e la lingua dei sottotitoli - ad esempio, Titanic.ita.srt. Possono essere convertiti in altri formati come WebVTT o .ASS, modificati con strumenti dedicati come Subtitle Edit o aperti in qualsiasi editor di testo semplice.
Sicurezza e incolumità
RISCHIO: LOWUn file .srt è testo semplice e non può eseguire codice, quindi il file stesso è sicuro da aprire. Due avvertenze storiche: (1) vulnerabilità dei lettori di anni fa (es. la ricerca «Subtitle Hell» del 2017) abusavano del parsing di sottotitoli malformati, quindi tieni aggiornato il tuo lettore multimediale; (2) i sottotitoli scaricati da siti sospetti occasionalmente portano nomi di file fuorvianti o link nel testo - leggi, non fidarti ciecamente. Attenzione anche alla codifica: salva come UTF-8 affinché i caratteri accentati siano visualizzati correttamente.
Dettagli del formato
in sintesiProgrammi che aprono file SRT
Dettagli tecnici
specifiche approfondite| Tipo di file | Formato sottotitoli temporizzati in testo semplice |
| Tipo MIME | application/x-subrip |
| Codifica del testo | UTF-8 (preferita) o legacy ANSI/Windows-1252; BOM opzionale (EF BB BF) consentito al byte 0 |
| Fine riga | LF o CRLF; entrambi accettati dalla maggior parte dei lettori |
| Formato timecode | HH:MM:SS,mmm --> HH:MM:SS,mmm - la virgola separa i secondi dai millisecondi (non il punto) |
| Struttura del blocco | Intero di sequenza → riga timecode → una o più righe di testo → separatore riga vuota |
| Formattazione inline | Tag in stile HTML (<b>, <i>, <u>, <font color="...">); il supporto del lettore varia |
| Dati di posizione opzionali | Coordinate pixel X1, X2, Y1, Y2 aggiunte alla riga del timecode |
| Posizione predefinita | In basso al centro del fotogramma video quando non sono specificate coordinate |
| Firma del file | Nessuna - nessun magic byte; identificato dalla struttura a blocchi e dall'estensione .srt |
| Numerazione sequenziale | Numeri interi a partire da 1; la maggior parte dei lettori tollera numerazioni non sequenziali o riavviate |
| Sottotitoli sovrapposti | Consentiti - due blocchi possono condividere intervalli di tempo sovrapposti |
| Supporto piattaforma | Universalmente accettato; supportato nativamente da YouTube, Vimeo e dalla maggior parte dei servizi di streaming |
| Formati correlati | .vtt (WebVTT), .ass/.ssa (Advanced SubStation Alpha), .sub (MicroDVD), .sbv (YouTube) |
| Rilasciato | circa 2000 (SubRip program by Zuggy); the de facto standard subtitle format |
| Standard aperto | Sì · royalty-free |
| Specifica | en.wikipedia.org |
Conversioni SRT
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file SRT.