Testo SubRip (.srt)
Standard StandardSubRip Subtitle (SRT) è l'indiscusso standard globale per i sottotitoli video digitali e i sottotitoli per non udenti, apprezzato per la sua assoluta semplicità, leggibilità umana e compatibilità hardware e software universale.
Converti da SRT a VTT
Convertitore gratuito da SRT a VTT nel browser. Converti i file istantaneamente sul tuo dispositivo.
Ispeziona e metadati
I sistemi operativi e gli analizzatori di file identificano i file SRT ispezionando la sequenza di byte binari iniziale:
Firma dell'intestazione a livello di byte (Magic Bytes)
I sistemi operativi e gli analizzatori di file identificano i file SRT ispezionando la sequenza di byte binari iniziale:
FIRMA ESADECIMALE (OFFSET 0):
31 0D 0A 30 30 3A / 31 0A 30 30 3ARAPPRESENTAZIONE ASCII: 1\r\n00: / 1\n00:
Standardizzazione: Standard di sottotitoli globale di fatto
Specifiche tecniche
| Architettura del container | Segmenti di sottotitoli numerati sequenziali separati da righe vuote: Indice del cue, timestamp Inizio --> Fine (HH:MM:SS,mmm) e testo dei sottotitoli |
| Compressione | Testo semplice non compresso |
| Endianness dei byte | Flusso di testo UTF-8 / Unicode (BOM opzionale) |
| Spazi colore | Tag di colore HTML di base opzionali (<font color=...>) |
| Canali e struttura | Testo di dialogo con timestamp e stile in linea di base (grassetto, corsivo, sottolineato) |
| Dimensioni massime | Segmenti sequenziali illimitati |
| Trasparenza | Nessuna |
| Streaming e progressivo | Riproduzione in streaming sequenziale a passaggio singolo |
Matrice di confronto tecnico: SRT vs Concorrenti
| Attributo tecnico | SRT (Corrente) | VTT | ASS | SUB |
|---|---|---|---|---|
| Ambito di compatibilità | Universale al 100% su tutti i lettori multimediali e TV | Universale al 100% sui browser web | Universale su anime e lettori desktop | Lettori DVD hardware legacy |
| Separatore di timestamp | Virgola (es. 00:01:23,456) | Punto (es. 00:01:23.456) | Punto (es. 0:01:23.45) | Conteggio dei numeri dei fotogrammi |
| Flessibilità di stile | Tag HTML di base (<b>, <i>, <u>) | Stile e posizionamento completo dei cue CSS | Tag di override avanzati e disegni | Nessuna |
| Elemento <track> HTML5 nativo | Richiede la conversione in WebVTT | Standard HTML5 nativo al 100% | Richiede decodificatore WebAssembly | Richiede conversione |
Modalità di corruzione comuni e guida al recupero Hex
I sottotitoli perdono la sincronizzazione con l'audio del video man mano che il film procede.
Causa principale: Discrepanza nella frequenza dei fotogrammi (es. sottotitoli temporizzati per 23,976 fps riprodotti con un video a 25,0 fps).
Ripristino: Risincronizzare i timestamp o spostare l'offset utilizzando File2File Subtitle Sync Tool.
Analisi di sicurezza e vettori di attacco del parser
I file SRT sono di testo semplice, ma contatori di cue malformati o tag HTML possono attivare bug di memoria in lettori multimediali vulnerabili.
Vettori di attacco noti
- Buffer overflow dello stack nelle routine di analisi dei timestamp SRT del lettore multimediale (es. CVE-2011-2592).
- Cross-site scripting (XSS) tramite tag HTML non escaped nei renderer di sottotitoli basati sul web.
- Denial of service tramite numeri di indice dei cue sovrapposti o fuori sequenza.
Migliori pratiche difensive: Sanificare i tag HTML e convalidare l'ordinamento sequenziale dei timestamp prima di visualizzare i sottotitoli.
Origini storiche e tappe fondamentali
Vantaggi principali e pro
- Assoluta compatibilità universale: supportato da qualsiasi lettore multimediale, smart TV, editor video e piattaforma di streaming esistente.
- Sintassi di una semplicità straordinaria: facilmente leggibile, digitabile o modificabile in qualsiasi editor di testo di base senza software speciale.
- Archiviazione di testo compatta: i sottotitoli di un intero film di 2 ore consumano tipicamente meno di 100 kilobyte.
Limiti tecnici e svantaggi
- Nessun posizionamento dello schermo nativo: i sottotitoli sono tradizionalmente bloccati al centro in basso del video.
- Supporto di stili minimo: limitato a tag HTML di base (<i>, <b>, <u>) senza font personalizzati o controlli di layout.
- Il separatore decimale con virgola nei timestamp ('00:01:20,500') differisce dai separatori a punto standard del web.
Curiosità tecniche interessanti
- SRT è stato originariamente creato da uno sviluppatore software francese di nome 'Brain' che ha scritto SubRip per estrarre il testo dei sottotitoli dai DVD tramite OCR.
- I timestamp in SRT usano una virgola (,) come separatore dei millisecondi, mentre il moderno WebVTT usa un punto (.).
- YouTube genera automaticamente sottotitoli SRT scaricabili per miliardi di video utilizzando l'intelligenza artificiale.
Domande tecniche frequenti
Cos'è un file SRT?
Un file SRT è un semplice file di testo che contiene i sottotitoli dei video, abbinando ogni riga di dialogo a timestamp di inizio e fine esatti.
Come posso convertire SRT in WebVTT per i video web?
Puoi convertire i file SRT nel moderno formato HTML5 WebVTT (.vtt) con un solo clic utilizzando File2File.app direttamente nel tuo browser web.
Come si usa un file SRT con un film?
Assegna al file .srt esattamente lo stesso nome del tuo file video (es. 'film.mp4' e 'film.srt') e posizionali nella stessa cartella; lettori come VLC lo caricheranno automaticamente.
Coppie di conversione per SRT correlate
La conversione di file SubRip Text in formato WebVTT trasforma didascalie in semplice testo in tracce temporali compatibili con HTML5 per i lettori video web.
La conversione di file WebVTT in SubRip Text consente la riproduzione fluida dei sottotitoli video HTML5 nei vecchi lettori multimediali desktop e nell'hardware di editing legacy.
La conversione di script Advanced SubStation Alpha in file SubRip Text rimuove i tag di stile complessi in modo che i sottotitoli funzionino sui lettori multimediali di base.
La conversione di file di sottotitoli SRT in trascrizioni TXT rimuove i codici temporali e i numeri di indice per lasciare dialoghi puliti e leggibili.
La conversione di file MicroDVD Subtitle basati su fotogrammi in formati SubRip Text basati sul tempo consente la riproduzione su lettori multimediali moderni e piattaforme di streaming web.