SRT vs VTT: quale formato di sottotitoli dovresti usare?
Autore: Hushscript Pubblicato: Ultima revisione:
“SRT vs VTT” di solito appare nel momento esatto in cui un file di sottotitoli si rifiuta di caricarsi da qualche parte dove dovrebbe funzionare. Entrambi contengono testo temporizzato, ma sono formati diversi: la Library of Congress documenta la struttura SRT di SubRip, mentre il W3C definisce WebVTT per i media web. Il generatore di sottotitoli di Hushscript esporta entrambi direttamente, quindi la scelta dipende dalla destinazione, non dall’accuratezza della trascrizione.
Come appare un file SRT
SRT è semplice quanto il formato di una didascalia: 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 della didascalia, con una riga vuota che separa ogni voce. Nessuna intestazione, nessun metadato, nient’altro che le didascalie stesse. Questa semplicità è esattamente il motivo per cui si apre in quasi tutto. C’è ben poco che un giocatore possa interpretare male.
Come appare un file VTT
VTT inizia con una riga di intestazione richiesta, poiché il file deve aprirsi con WEBVTT altrimenti non è valido e i suoi timestamp utilizzano un punto invece di una virgola (00:00:01.000 --> 00:00:04.000). Oltre a ciò, supporta cose per cui SRT non ha spazio: impostazioni di segnali che posizionano il testo sullo schermo, allineamento e markup di stile di base all’interno del testo della didascalia stessa. VTT è il formato previsto nativamente dall’elemento traccia didascalie dello standard video HTML5; non è una scelta stilistica fatta da alcuni siti, è ciò su cui è costruita la tecnologia web sottostante.
SRT e VTT in breve
| SRT | VTT | |
|---|---|---|
| Intestazione richiesta | No | Sì, il file deve essere aperto con WEBVTT |
| Separatore timestamp | Virgola (,) |
Punto (.) |
| Stile o posizionamento | Nessuno | Impostazioni cue, markup di base |
| Costruito per | Riproduzione e modifica generali | Incorporamenti web HTML5 |
Dove ciascuno è effettivamente previsto
SRT è la scelta sicura per tutti gli usi: lettori desktop e mobili come VLC, editor video come Premiere Pro e DaVinci Resolve e la maggior parte dei trasferimenti a qualcun altro lo aspetta o lo accetta senza lamentarsi. VTT è specifico per incorporare didascalie nell’elemento video di una pagina web. Punta l’elemento HTML5 nativo del browser <track> su un file SRT e non mostra nulla; lo stesso elemento legge VTT in modo nativo, motivo per cui un incorporamento web richiede VTT. Alcuni lettori web accettano anche SRT, ma VTT è quello creato per questo lavoro. Se non sai ancora dove andrà a finire un file di sottotitoli, SRT è l’impostazione predefinita più sicura; puoi sempre convertirlo in VTT nel momento in cui sai che è diretto a un incorporamento sul web.
Stile: ciò che VTT può fare che SRT non può
Poiché SRT è solo numeri di sequenza, timestamp e testo semplice, non può avere alcuno stile: nessuna posizione, nessun colore, nessuna enfasi oltre ciò che un giocatore sceglie di applicare al suo possedere. Le impostazioni delle cue di VTT aggiungono un posizionamento di base e un semplice markup sulla stessa struttura temporale. Nessuno dei due arriva fino a un formato di sottotitoli con stile dedicato, creato appositamente per caratteri, colori e posizionamento sullo schermo. Se un lavoro necessita di quel livello di controllo, si tratta di un formato separato un passo avanti rispetto a SRT o VTT. In pratica, la maggior parte degli editor e dei lettori generici ignorano comunque gli extra di stile di VTT e leggono solo i tempi e il testo, quindi il divario è importante principalmente per la riproduzione basata su browser, non per un editor di routine di andata e ritorno.
La conversione tra loro è gratuita
Hai già un SRT e hai bisogno di VTT per un incorporamento sul web, o il contrario? Il convertitore da SRT a VTT gratuito basato su browser esegue lo scambio diretto tra i due: rilascia il file, scegli il formato di output, scarica. Nessun account, niente caricato su un server. Se il file che hai in mano è invece in ASS, TTML o SBV, il convertitore di sottotitoli più ampio copre tutti e cinque i formati nello stesso strumento.
Un esempio funzionante
Un creatore esporta i sottotitoli SRT da un video registrato tramite il generatore di sottotitoli di Hushscript, pianificando di masterizzarli nel video per i social piattaforme. A metà del progetto, lo stesso episodio deve anche essere pubblicato come incorporamento HTML5 nativo sul proprio sito Web, dove quel lettore legge solo VTT. Invece di ritrascrivere qualsiasi cosa, il file SRT passa attraverso il convertitore gratuito e ritorna come VTT in pochi secondi, con gli stessi tempi e testo, pronto per l’incorporamento. Una trascrizione, due file di sottotitoli, nessun secondo lavoro di trascrizione.
Genera entrambi da zero
Se inizi da audio o video anziché da un file di sottotitoli esistente, il generatore di sottotitoli trascrive, orari ed etichette dei parlanti i sottotitoli, quindi esporta SRT, VTT, o direttamente in uno qualsiasi degli altri formati, quindi non è previsto un passaggio di conversione separato quando generi i sottotitoli per la prima volta.
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: