SubRip

AperturaSalvataggioTesto semplice

Il formato di sottotitoli più semplice che esista, e quello che quasi tutti i player riproducono: blocchi numerati di testo, ciascuno con un orario di inizio e di fine. Nessuna intestazione, nessuno stile da menzionare, nessun modo ufficiale per collocare una riga. Per questo è diffuso ovunque.

In breve

Estensione.srt
Tipo di mediaapplication/x-subrip (non registrato)
SpecificaNessuna. Definita da ciò che i player accettano.
Precisione dei tempiMillisecondi
Codifica del testoNon dichiarata nel file. UTF-8 è la scelta sicura; un byte order mark aiuta alcuni player e TV più vecchi. Subtitld riconosce le codifiche più vecchie quando ne apre uno.
StileCorsivo, grassetto, sottolineato, barrato e colore, tramite tag non ufficiali
PosizionamentoNessuno nel formato. {\an8} e simili, presi da SubStation Alpha, sono letti da molti player.
Nei contenitoriMatroska come S_TEXT/UTF8; convertito in mov_text per MP4

Anatomia di un sottotitolo

Un file è un elenco di blocchi. Ogni blocco ha quattro parti, sempre in quest'ordine.

3
00:00:27,000 --> 00:00:30,500
...you have your robotics, and I
just want to be awesome in space.
 
  1. 1 · Contatore

    Un numero, a partire da 1. Obbligatorio, anche se la maggior parte dei player lo ignora.

  2. 2 · Tempi

    Inizio, la freccia -->, fine. Spazi intorno alla freccia.

  3. 3 · Testo

    Una o più righe. Due è il limite usuale per una lettura comoda.

  4. 4 · Riga vuota

    Chiude il blocco. Senza di essa, molti player leggono il contatore successivo come testo.

Il codice temporale

Una virgola, non un punto. 00:00:27.000 è il modo in cui WebVTT scrive lo stesso tempo. Alcuni player perdonano il punto; quelli rigorosi rifiutano il file. È il motivo più comune per cui un SRT «non si apre». Subtitld legge entrambi e scrive sempre la virgola.

Tag di formattazione

Nessuno di questi fa parte di uno standard, ma nel corso degli anni i player ne hanno concordato l'uso. Li usi con parsimonia: non tutte le piattaforme li mostrano.

Tag Effetto Supporto
<i>…</i> Corsivo, per le voci fuori campo Quasi ovunque
<b>…</b> Grassetto La maggior parte dei player desktop
<u>…</u> Sottolineato La maggior parte dei player desktop
<s>…</s> Barrato Alcuni player desktop, tra cui VLC e mpv
<font color="#ffd700"> Colore del testo, come codice esadecimale o come nome Player desktop; spesso ignorato online
<font face="…" size="…"> Carattere e dimensione Pochi player desktop
{\an8} Sposta in alto, preso da SubStation Alpha VLC, mpv e altri

Collocare una riga

{\an1} fino a {\an9} collocano una riga come è disposto un tastierino numerico. Il codice va all'inizio del testo del sottotitolo.

Sinistra Centro Destra
Alto {\an7} {\an8} {\an9}
Centro {\an4} {\an5} {\an6}
Basso {\an1} {\an2}, il predefinito {\an3}
L'editor dei sottotitoli di Subtitld: una riga in giallo e una riga selezionata in corsivo, con la barra di formattazione sotto
L'editor di Subtitld mostra la formattazione com'è, non come tag. Selezioni del testo e usi la barra sotto, oppure Ctrl+I, Ctrl+B e Ctrl+U; la griglia colloca la riga sullo schermo. L'anteprima la disegna come la mostrerebbe un player.

Aprire un SRT danneggiato

I file SRT arrivano da ogni parte, e molti si discostano dalla convenzione. Subtitld trova ogni sottotitolo dalla sua riga di tempo anziché dalle righe vuote, quindi apre file con:

  • qualsiasi codifica: UTF-8 con o senza byte order mark, UTF-16, oppure una più vecchia come Windows-1252;
  • un punto al posto della virgola, ore con una sola cifra, più o meno di tre decimali, o una freccia corta (->);
  • contatori mancanti, righe vuote mancanti o in più, oppure una riga vuota dentro un sottotitolo;
  • le coordinate che alcuni strumenti scrivono dopo l'ora di fine;
  • sottotitoli fuori ordine, che vengono rimessi in ordine.

SRT in Subtitld

Conservato nel .srt
  • Testo e a capo di ogni sottotitolo
  • Corsivo, grassetto, sottolineato, barrato, colore e posizione
  • Inizio e fine, al millisecondo
  • L'ordine dei sottotitoli
Senza posto nel formato
  • Parlanti, i loro volti e i loro colori (i nomi possono stare prima del testo)
  • Traduzioni accanto all'originale (una può sostituirlo, oppure stare sotto)
  • Doppiaggi e metadati

Salvi un progetto .usfx per conservarli.

La scheda testo semplice di Subtitld con i sottotitoli in SRT e il selettore SRT, MD e JSON in basso
La vista testo scrive i sottotitoli in SRT mentre modifica. Se digita a mano un codice temporale, la linea del tempo si sposta con esso; passi a Markdown o a JSON dal selettore in basso.

Esportare SRT

Esporta, poi Sottotitoli e SRT, offre:

  • TestoL'originale, una traduzione, o entrambi, con la traduzione sotto.
  • Nomi dei parlantiEsclusi, oppure prima del testo (Thom: …).
  • FormattazioneMantenuta, oppure rimossa per le piattaforme che mostrano i tag come testo.
  • Sposta i tempiOgni sottotitolo anticipato o ritardato della stessa quantità.
  • CodificaUTF-8; con byte order mark, per player e TV più vecchi; UTF-16; oppure Windows-1252.
  • Fine rigaLinux e macOS (LF), oppure Windows (CRLF).

Qualunque siano le opzioni, il file è un SubRip semplice: i sottotitoli in ordine di inizio, numerati da 1, con una virgola prima dei millisecondi. I sottotitoli vuoti vengono esclusi, come una riga vuota al loro interno, che nella maggior parte dei player li chiuderebbe troppo presto.

SRT o WebVTT?

SubRip .srt WebVTT .vtt
Prima riga Il primo contatore WEBVTT
Millisecondi Dopo una virgola Dopo un punto
Contatore Obbligatorio Nome facoltativo del cue
Posizione {\an8} e simili, non ufficiali Impostazioni del cue: line, position, align
Stile Tag non ufficiali Tag, e CSS tramite ::cue
Parlanti Solo come parte del testo Tag di voce: <v Thom>
Nei browser web Richiede una conversione Nativo, con <track>
Scelto per Player, editor, caricamenti Video sul web

Curiosità

~2000

Il formato prende il nome da SubRip, un programma per Windows che leggeva i sottotitoli dai DVD con l'OCR e li scriveva come testo.

WebSRT

WebVTT nacque con quel nome, come SubRip adattato al web, prima di acquisire un'intestazione, impostazioni dei cue e CSS.

0 pagine

Nessun ente ha mai pubblicato una specifica. La virgola, la freccia e la riga vuota sono una convenzione che ha retto per un quarto di secolo.

Formati correlati

Ha un file .srt da correggere?

Lo apra in Subtitld con il video e lo sincronizzi sulla forma d'onda.

Scarica Subtitld