Vai al contenuto principale

Blog

File SRT: cosa sono e differenza tra SRT e VTT

Autore: Pubblicato: Ultima revisione:

Un file SRT è un file di sottotitoli in testo semplice: cue numerati, ciascuno con un’ora di inizio e di fine e una o due righe di testo. Un file VTT contiene lo stesso tipo di testo temporizzato nel formato WebVTT, che l’elemento video HTML5 legge in modo nativo. “SRT vs VTT” di solito salta fuori nel momento in cui un file di sottotitoli si rifiuta di caricarsi dove dovrebbe funzionare. La Library of Congress documenta la struttura SRT di SubRip e il W3C definisce WebVTT per i media web. Il generatore di sottotitoli di Hushscript esporta entrambi, quindi la scelta dipende dalla destinazione, non dalla precisione della trascrizione.

Punti chiave

Che cos’è un file SRT?

Un file SRT (.srt, da SubRip Text) è quanto di più semplice esista tra i formati di sottotitoli. Il formato SRT è una sequenza di blocchi: un numero di sequenza, un intervallo di timestamp scritto con una virgola prima dei millisecondi (00:00:01,000 --> 00:00:04,000) e il testo del sottotitolo, con una riga vuota a separare ogni voce. Nessuna intestazione, nessun metadato, nient’altro che i sottotitoli stessi. Questa semplicità è il motivo per cui i file SRT si aprono quasi ovunque, ed è tutto ciò che un file SRT è in pratica: un elenco in testo semplice di sottotitoli temporizzati. Per un player c’è ben poco da interpretare male.

1
00:00:01,000 --> 00:00:04,000
Welcome back to the show.

2
00:00:04,500 --> 00:00:07,200
Today we are talking about subtitles.

Che cos’è un file VTT?

Un file VTT (.vtt) è un file di sottotitoli WebVTT. Il formato VTT inizia con una riga di intestazione obbligatoria, perché il file deve aprirsi con WEBVTT altrimenti non è valido, e i suoi timestamp usano un punto al posto della virgola (00:00:01.000 --> 00:00:04.000). Oltre a questo, supporta cose per cui l’SRT non ha posto: impostazioni dei cue che posizionano il testo sullo schermo, allineamento e markup di stile di base nel testo del sottotitolo stesso. Il VTT è il formato che l’elemento track dei sottotitoli dello standard video HTML5 si aspetta in modo nativo. Non è una scelta stilistica di alcuni siti: è ciò su cui è costruita la tecnologia web sottostante. Anche i file VTT sono testo semplice, e “VTT” nel contesto dei sottotitoli è l’abbreviazione di WebVTT.

WEBVTT

00:00:01.000 --> 00:00:04.000
Welcome back to the show.

00:00:04.500 --> 00:00:07.200
Today we are talking about subtitles.

SRT e VTT in breve

SRT VTT
Estensione del file .srt .vtt
Nome completo SubRip Text WebVTT
Intestazione obbligatoria No Sì, il file deve iniziare con WEBVTT
Separatore dei timestamp Virgola (,) Punto (.)
Stile o posizionamento Nessuno Impostazioni dei cue, markup di base
Pensato per Riproduzione e modifica generali Incorporamenti web HTML5

Qual è la differenza tra SRT e VTT?

Per i sottotitoli ordinari, quasi nessuna. Entrambi contengono gli stessi tempi e lo stesso testo. La differenza tra SRT e VTT sta nel contenitore: il VTT richiede l’intestazione WEBVTT, sostituisce la virgola con il punto nei timestamp e ammette impostazioni dei cue che l’SRT non può memorizzare. In pratica la domanda è quale dei due accetta la tua destinazione, ed è il tema della sezione successiva.

Dove ciascuno è davvero previsto

L’SRT è la scelta sicura di uso generale: player desktop e mobile come VLC, editor video come Premiere Pro e DaVinci Resolve e la maggior parte degli scambi con altre persone lo prevedono o lo accettano senza problemi. Il VTT serve in modo specifico a incorporare i sottotitoli nell’elemento video di una pagina web. Se punti l’elemento <track> HTML5 nativo del browser a un file SRT, non mostra nulla; lo stesso elemento legge il VTT in modo nativo, ed è per questo che un incorporamento web vuole il VTT. Alcuni player web accettano anche l’SRT, ma il VTT è quello fatto per questo compito. Se non sai ancora dove finirà un file di sottotitoli, l’SRT è il default più sicuro. Puoi sempre convertire in VTT nel momento in cui sai che è diretto a un incorporamento web.

Stile: che cosa può fare il VTT che l’SRT non può

Poiché l’SRT è solo numeri di sequenza, timestamp e testo semplice, non ha uno stile standard: né posizionamento né formattazione in stile CSS. Tag di base come <b> e <i>, e talvolta <font>, sono ampiamente supportati dai player, ma il supporto varia da player a player. Le impostazioni dei cue del VTT aggiungono posizionamento di base e un markup semplice sopra la stessa struttura temporale. Nessuno dei due arriva a un formato di sottotitoli con stile dedicato, creato apposta per caratteri, colori e posizione sullo schermo. Se un lavoro richiede quel livello di controllo, serve un formato a parte, un gradino sopra SRT e VTT. In pratica la maggior parte degli editor e dei player generici ignora gli extra di stile del VTT e legge solo tempi e testo, quindi la differenza conta soprattutto per la riproduzione nel browser, non per un normale passaggio tra editor.

Come aprire un file SRT o VTT

Entrambi i formati sono testo semplice, quindi qualsiasi editor di testo li apre e mostra i cue così come sono scritti. Per vederli come sottotitoli, carica il file in un video player o in un editor accanto al video. VLC e la maggior parte dei player desktop riconoscono un SRT che ha lo stesso nome e la stessa cartella del video. Per le pagine web, punta un elemento <track> al file VTT. Se un file di sottotitoli non si carica, controlla prima le basi: l’estensione giusta, l’intestazione WEBVTT in un file VTT e la virgola nei timestamp SRT.

Convertire da SRT a VTT, o da VTT a SRT, gratis

Hai già un SRT e ti serve un VTT per un incorporamento web, o il contrario? Il convertitore da SRT a VTT, gratuito e basato sul browser, passa direttamente da uno all’altro: trascini il file, scegli il formato di output, scarichi. Nessun account, nulla caricato su un server. Se il file che hai in mano è invece in ASS, TTML o SBV, il convertitore di sottotitoli più ampio copre quei formati nello stesso strumento.

Un esempio pratico

Un creator esporta i sottotitoli SRT da un video registrato con il generatore di sottotitoli di Hushscript, con l’idea di usarli sui social. A metà progetto, lo stesso episodio deve andare online anche come incorporamento HTML5 nativo sul suo sito, dove quel player legge solo il VTT. Invece di ritrascrivere tutto, il file SRT passa dal convertitore gratuito e torna come VTT in pochi secondi, con gli stessi tempi e lo stesso testo, pronto per l’incorporamento. Una trascrizione, due file di sottotitoli, nessun secondo lavoro di trascrizione.

Creare un file SRT o VTT da audio o video

Se parti da un audio o da un video e non da un file di sottotitoli esistente, il generatore di sottotitoli trascrive, assegna i tempi ed etichetta i parlanti, poi esporta in SRT, VTT o in uno qualsiasi degli altri formati direttamente, quindi non c’è un passaggio di conversione a parte. La trascrizione completa richiede un account e minuti disponibili sufficienti; gli account personali idonei ricevono 30 minuti gratuiti una sola volta, dopo la verifica della carta o con il primo acquisto. Per la versione passo passo, leggi come creare un file SRT da un video.

Fonti e standard indipendenti

Hushscript ha consultato queste fonti indipendenti e non concorrenti. Illustrano ricerche, standard o il funzionamento delle piattaforme e non implicano un sostegno a Hushscript.

Fonti verificate il:

Domande frequenti

Che cos'è un file SRT?

Un file SRT è un file di sottotitoli in testo semplice nel formato SubRip. Contiene cue numerati, ciascuno con un'ora di inizio e di fine e il testo del sottotitolo, e usa l'estensione .srt. La maggior parte dei video player e degli editor può caricarne uno insieme a un video.

Che cosa sono i file SRT e VTT?

Entrambi sono file di sottotitoli in testo semplice. I file SRT (.srt) elencano cue numerati con timestamp che usano la virgola. I file VTT (.vtt) contengono sottotitoli WebVTT, iniziano con un'intestazione WEBVTT e usano il punto nei timestamp. In questo contesto VTT significa WebVTT, il formato di sottotitoli per il web.

Che cos'è un file VTT?

Un file VTT è un file di sottotitoli nel formato WebVTT, con l'estensione .vtt. Inizia con un'intestazione WEBVTT ed è il formato di sottotitoli che l'elemento track del video HTML5 legge in modo nativo, quindi è la scelta abituale per i video nelle pagine web.

Che cosa significa SRT?

SRT sta per SubRip Text, dal nome del programma SubRip. È questo il significato di file SRT nel contesto dei sottotitoli: "SRT" e "sottotitoli SRT" indicano entrambi sottotitoli salvati in quel formato. I file SRT sono testo semplice, un cue numerato dopo l'altro.

Qual è la differenza tra SRT e VTT?

Entrambi contengono testo temporizzato. L'SRT non ha intestazione e mette una virgola prima dei millisecondi. Il VTT deve iniziare con una riga WEBVTT, usa un punto prima dei millisecondi e aggiunge impostazioni facoltative dei cue per posizione e stile di base. L'SRT è il formato generico di default; il VTT è pensato per il video sul web.

Quale devo usare se non sono sicuro?

L'SRT, perché si apre nella più ampia gamma di player ed editor. Passa al VTT specificamente quando incorpori i sottotitoli in un player web HTML5.

Come si apre un file SRT o VTT?

Aprilo in un qualsiasi editor di testo semplice per leggerlo o modificarlo, oppure caricalo in un video player accanto al video. Entrambi i formati sono testo semplice, quindi per leggerli non serve nulla di speciale.

Posso convertire da SRT a VTT e viceversa senza perdere nulla?

Per i sottotitoli ordinari sì: tempi e testo si conservano. Elementi aggiuntivi come identificatori dei cue, posizionamento e formattazione in stile CSS possono andare persi, perché l'SRT non ha un posto standard per metterli. Controlla il file convertito se la tua sorgente li usa.

La conversione tra SRT e VTT è davvero gratuita?

Sì. Il convertitore da SRT a VTT funziona nel tuo browser, senza account e senza caricare nulla su un server.

Il generatore di sottotitoli di Hushscript produce entrambi i formati?

Sì. SRT e VTT sono entrambi inclusi, insieme a ASS, TTML, SBV e LRC, nello stesso set di esportazione che ogni trascrizione riceve. Nessun costo separato per nessuno dei due.

Perché i player web si aspettano proprio il VTT?

Perché il VTT è il formato integrato nell'elemento track dei sottotitoli dello standard video HTML5. Non è una preferenza di alcuni siti: è ciò che la tecnologia web sottostante si aspetta in modo nativo.

Inizia con 30 minuti gratuiti

Prova un’anteprima fino a 5 minuti prima di creare un account; un nuovo account personale riceve inoltre un’anteprima gratuita del primo caricamento nell’app. La trascrizione completa richiede un account e minuti; gli account personali idonei ricevono 30 minuti gratuiti una sola volta, dopo la verifica della carta o con il primo acquisto. Nessun abbonamento.

Inizia con 30 minuti gratuiti