Convertire SBV in VTT

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.

  • Dove gira Nel tuo browser. Il file non viene mai caricato.
  • Senza perdita Non si butta via niente. VTT conserva esattamente ciò che SBV teneva.
  • Limite di dimensione Fino a 100 MB per file, gratis e senza account.

Fino a 100 file alla volta. Formati diversi insieme non sono un problema.

Portare i sottotitoli fuori da YouTube e sul proprio lettore

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.

SBV non ha intestazione e WebVTT ne insiste su una

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.

La riga di temporizzazione: una freccia sostituisce la virgola

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.

Sottotitoli automatici YouTube e un obbligo di accessibilità

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.

Posizionare i cue, cosa SBV non poteva mai esprimere

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.

I nomi dei parlanti digitati nel testo SBV diventano tag voce

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.

Servire il VTT dalla stessa origine della pagina

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.

Mantenere il testo dei sottotitoli in sincronia con la copia YouTube

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.

Se vale la pena self-hostare i sottotitoli affatto

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à.

Come convertire SBV in VTT

  1. Trascina il tuo file SBV su questa pagina, oppure fai clic per sceglierne uno.
  2. Scegli VTT come destinazione. La conversione avviene nel tuo browser e il file non viene caricato.
  3. Scarica il file VTT finito.

SBV o VTT: cosa cambia

SBV a confronto con VTT
SBVVTT
Nome completoSottotitoli YouTubeWebVTT
Estensione del file.sbv.vtt
Tipo di mediatext/plaintext/vtt
Prima pubblicazione20082010
Pubblicato daGoogleW3C
SpecificaWebVTT
LicenzaPubblicato, non standardizzatoStandard aperto
Situazione attualeDi nicchiaAttuale
Si apre nel browserNessun browserTutti i browser
Valutato al suo postoSRTSRT, ASS

Aprire il risultato

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.

A che cosa serve ciascun formato

VTT viene da W3C e risale al 2010, descritto in WebVTT. VLC e Subtitle Edit lo leggono.

Da SBV a VTT: domande frequenti

Il mio file SBV viene caricato da qualche parte?

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.

Convertire SBV in VTT è gratis?

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.

Si perde qualità convertendo SBV in VTT?

No. VTT conserva lo stesso contenuto senza buttare via niente: il risultato è identico in qualità all’originale.

Devo installare qualcosa per aprire un file VTT?

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.

Altro su questi formati