Testo SubRip (.srt)

Standard Standard

SubRip 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:

Seleziona o rilascia i file qui

Conversione 100% privata nel browser: i file non lasciano mai il tuo dispositivo

o incolla Ctrl+V
Garanzia di privacy con zero trasmissioni di rete: 0 byte caricati su server esterni. Tutta l'elaborazione è avvenuta localmente nella sandbox del tuo browser.

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 3A

RAPPRESENTAZIONE ASCII: 1\r\n00: / 1\n00:

Standardizzazione: Standard di sottotitoli globale di fatto

Specifiche tecniche

Architettura del containerSegmenti di sottotitoli numerati sequenziali separati da righe vuote: Indice del cue, timestamp Inizio --> Fine (HH:MM:SS,mmm) e testo dei sottotitoli
CompressioneTesto semplice non compresso
Endianness dei byteFlusso di testo UTF-8 / Unicode (BOM opzionale)
Spazi coloreTag di colore HTML di base opzionali (<font color=...>)
Canali e strutturaTesto di dialogo con timestamp e stile in linea di base (grassetto, corsivo, sottolineato)
Dimensioni massimeSegmenti sequenziali illimitati
TrasparenzaNessuna
Streaming e progressivoRiproduzione in streaming sequenziale a passaggio singolo

Matrice di confronto tecnico: SRT vs Concorrenti

Attributo tecnicoSRT (Corrente)VTTASSSUB
Ambito di compatibilitàUniversale al 100% su tutti i lettori multimediali e TVUniversale al 100% sui browser webUniversale su anime e lettori desktopLettori DVD hardware legacy
Separatore di timestampVirgola (es. 00:01:23,456)Punto (es. 00:01:23.456)Punto (es. 0:01:23.45)Conteggio dei numeri dei fotogrammi
Flessibilità di stileTag HTML di base (<b>, <i>, <u>)Stile e posizionamento completo dei cue CSSTag di override avanzati e disegniNessuna
Elemento <track> HTML5 nativoRichiede la conversione in WebVTTStandard HTML5 nativo al 100%Richiede decodificatore WebAssemblyRichiede 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

2010Il W3C progetta il moderno formato WebVTT basandosi direttamente sul layout dei timestamp del classico SRT.
2005Adottato universalmente da servizi di streaming, lettori multimediali, smart TV e YouTube.
2000Un programmatore noto come 'Brain' rilascia SubRip, uno strumento di ripping di sottotitoli per DVD Windows che generava file .srt.

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.