Cookie di statistica e di pubblicità
Usiamo cookie di statistica e di pubblicità, entrambi inviati a Google. Rifiutare non cambia niente di quello che vedi.Leggi la pagina sulla privacy
Qui converti SBV in VTT gratis e senza account: trascina il file qui sopra e in un paio di secondi il risultato è pronto da scaricare. La conversione avviene dentro il tuo browser, quindi il file non viene mai caricato. Funziona allo stesso modo su Windows, macOS e Linux e anche su iPhone e Android, e continua a funzionare anche se stacchi la connessione.
Fino a 100 file alla volta. Formati diversi insieme non sono un problema.
Vengono convertiti uno dopo l’altro e scaricati insieme in uno ZIP.
SBV in VTT
Il video si sposta per una ragione: una piattaforma corsi che vuole il file, un sito che non vuole un embed di terze parti, un cliente le cui linee guida di marca escludono un lettore YouTube, una registrazione che non dovrebbe stare su una piattaforma pubblica. Il video transcodifica e carica senza difficoltà. I sottotitoli sono la parte che smette di funzionare.
SBV è il formato proprio di Google e praticamente nulla fuori da YouTube lo legge, tantomeno un browser. Il video HTML prende i sottotitoli tramite un elemento track e accetta solo WebVTT, quindi un file sottotitoli che funzionava perfettamente sulla piattaforma d’origine produce un menu sottotitoli vuoto sulla pagina dove si è spostato.
Un file WebVTT deve iniziare con la parola WEBVTT sulla propria prima riga, prima di qualunque altra cosa. Non è documentazione ed è obbligatoria: un parser che non la trova rifiuta il file senza leggere oltre. SBV non ha alcuna costruzione di intestazione — la prima riga del file è la prima riga di temporizzazione.
Quindi non c’è nulla da adattare, solo qualcosa da aggiungere. Il convertitore scrive l’intestazione e una riga vuota, poi i cue. È la differenza che rende impossibile rinominare e che un approccio di modifica a mano sbaglia più spesso, perché è l’unica parte del formato senza controparte nella sorgente.
SBV mette entrambi i tempi su una riga separati da una virgola. WebVTT li mette su una riga separati da una freccia, con le ore riempite a due cifre. Entrambi i formati già scrivono tre cifre di millisecondi dopo un punto, quindi quella metà del timestamp passa invariata.
I tempi stessi sono esatti. Ogni valore è tenuto in millisecondi durante la conversione, quindi un sottotitolo iniziato a 0:04:12.500 nell’SBV inizia a 00:04:12.500 nel VTT. Nulla è arrotondato o spostato, e non c’è perdita di precisione in nessuna direzione — i due formati misurano la stessa cosa alla stessa risoluzione e differiscono solo nell’ortografia.
Gran parte dei file SBV sono trascrizioni automatiche piuttosto che sottotitoli redatti, e la conversione non migliora le parole. Il riconoscimento vocale è affidabile sul linguaggio conversazionale ordinario e inaffidabile su nomi propri, luoghi, nomi di prodotto, acronimi e vocabolario tecnico — cioè proprio le parole che portano il senso.
Conta di più una volta che il video è sul vostro sito. Per enti pubblici e un numero crescente di aziende, i sottotitoli su video preregistrato sono un requisito legale sotto la legislazione sull’accessibilità piuttosto che una cortesia, e una trascrizione automatica non verificata non lo soddisfa.
Ogni cue WebVTT può portare impostazioni dopo il suo timestamp finale: un’impostazione line che lo sposta verticalmente, align che lo sposta orizzontalmente, position e size. SBV non ha nulla di tutto ciò, quindi il file convertito arriva senza impostazioni e tutto siede in fondo.
Aggiungerle è il primo miglioramento degno su un lettore self-hosted. Il fondo del fotogramma è dove un lettore disegna i propri controlli e dove i produttori video mettono didascalie in basso, quindi un sottotitolo che si sovrappone a uno dei due è la lamentela più comune sul video self-hosted.
SBV non ha alcuna costruzione per attribuire una riga a un parlante, quindi i file sottotitoli che ne hanno bisogno usano una convenzione: un nome e due punti, o un trattino all’inizio della riga di ogni parlante. Quei caratteri vengono copiati nel WebVTT alla lettera, e appariranno a schermo esattamente come digitati.
WebVTT ha un meccanismo proprio per questo — un tag voce che nomina il parlante, che un browser può stilizzare diversamente per parlante e che uno screen reader può annunciare come attribuzione piuttosto che come testo. Convertire la convenzione digitata in tag voce è un cerca-e-sostituisci.
Un file WebVTT recuperato da un’origine diversa dalla pagina viene rifiutato a meno che la risposta non porti le intestazioni cross-origin corrette, e il rifiuto è silenzioso. Il video riproduce, il menu sottotitoli è vuoto, e nulla in console dice perché. È il fallimento singolarmente più costoso nel sottotitolaggio self-hosted.
Servire il .vtt dalla stessa origine dell’HTML evita l’intera classe di problema. Se devono vivere altrove, sia le intestazioni cross-origin sia l’attributo crossorigin sull’elemento video devono essere giusti, e testarlo in un browser è l’unico modo per saperlo.
Se il video resta su YouTube oltre che sul vostro sito, ora ci sono due file sottotitoli. Iniziano identici e divergono la prima volta che qualcuno corregge un refuso in uno dei due, e nulla in nessuno dei due file registra quale sia ora corretto.
Scegliete un master e generate l’altro. Modificare su YouTube e riscaricare funziona se le correzioni sono rare. Modificare il WebVTT e caricarlo su YouTube — che accetta WebVTT direttamente — è meglio se il sito è la casa primaria, perché il file che mantenete ha allora posizionamento e tag voce.
Vale la pena chiederselo, perché un lettore YouTube incorporato porta con sé la propria traccia sottotitoli, il proprio rendering, il cambio lingua e il comportamento di accessibilità senza costo. Se la ragione dello spostamento è presentazionale piuttosto che sostanziale, incorporare è meno lavoro.
Le ragioni che reggono sono quelle su controllo e privacy: materiale che non dovrebbe stare su una piattaforma pubblica, un lettore senza tracciamento di terze parti, un sito che deve funzionare dove YouTube è bloccato, o una traccia che richiede posizionamento che la piattaforma non farà.
| SBV | VTT | |
|---|---|---|
| Nome completo | Sottotitoli YouTube | WebVTT |
| Estensione del file | .sbv | .vtt |
| Tipo di media | text/plain | text/vtt |
| Prima pubblicazione | 2008 | 2010 |
| Pubblicato da | W3C | |
| Specifica | — | WebVTT |
| Licenza | Pubblicato, non standardizzato | Standard aperto |
| Situazione attuale | Di nicchia | Attuale |
| Si apre nel browser | Nessun browser | Tutti i browser |
| Valutato al suo posto | SRT | SRT, ASS |
VTT si apre in qualsiasi browser attuale. SBV raggiunge ancora meno browser. Se il file va su una pagina web o in un modulo, di solito è tutto il motivo della conversione.
Subtitle Edit legge sia SBV sia VTT, quindi puoi confrontare il risultato con l'originale senza un secondo programma.
VTT viene da W3C e risale al 2010, descritto in WebVTT. VLC e Subtitle Edit lo leggono.
No. Questa conversione avviene interamente nel tuo browser, quindi il file non esce dal tuo dispositivo. Puoi controllarlo da solo: apri la scheda di rete degli strumenti per sviluppatori e converti qualcosa. Vedrai la pagina stessa e le richieste di statistica e di pubblicità con cui questo servizio si paga, e nemmeno una che porti il tuo file.
Sì. Senza account, senza filigrana e senza una quota giornaliera da consumare: gira sulla tua macchina, quindi puoi tornare quante volte vuoi. Il browser lavora file fino a 100 MB, 100 per volta.
No. VTT conserva lo stesso contenuto senza buttare via niente: il risultato è identico in qualità all’originale.
Per la conversione no: avviene nel browser che hai già aperto. Per aprire il risultato ti serve poi il programma con cui il tuo dispositivo mostra di solito WebVTT.