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 SUB 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.
SUB in VTT
La situazione è una collezione che incontra un sito web. Una serie di lezioni, un archivio televisivo locale, una biblioteca di film, un insieme di registrazioni che qualcuno porta con sé dall’era DivX — il video viene transcodificato e messo online, e i sottotitoli che lo accompagnavano sono MicroDVD, ciò che tutti usavano quando i file furono fatti.
Un browser non ha idea di cosa farne. L’elemento track accetta WebVTT e solo WebVTT, e fallisce silenziosamente: il video riproduce, il menu sottotitoli è vuoto, e nulla nella pagina o nella console spiega perché.
MicroDVD registra il fotogramma in cui appare una riga, non il momento. Trasformarlo in un timestamp è una divisione, e il divisore è il frame rate del video per cui i sottotitoli sono stati temporizzati — che il file raramente dichiara. Il controllo qui accetta da 1 a 120 in millesimi, perché 23,976 e 29,97 non sono numeri interi.
Fatelo giusto prima di pubblicare piuttosto che dopo, perché un browser non offre alcuna diagnostica. Un lettore almeno vi lascia spostare un offset guardando; un elemento track renderizza esattamente ciò che dice il file. Controllate la traccia convertita contro il video localmente, all’inizio e vicino alla fine.
Nulla nei due formati si allinea. WebVTT richiede la parola WEBVTT sulla propria prima riga; MicroDVD non ha alcuna intestazione. WebVTT separa due timestamp con una freccia su una riga propria; MicroDVD mette due numeri di fotogramma tra graffe all’inizio della riga di testo.
Quindi l’estensione è il minimo dei problemi. Un file rinominato viene rifiutato alla prima riga, e anche se non lo fosse, non c’è nulla che un parser WebVTT possa interpretare come cue. È l’unica coppia sul sito dove i due formati non condividono alcuna sintassi.
Ogni numero di fotogramma viene diviso per la frequenza scelta e scritto come ore, minuti, secondi e tre cifre di millisecondi, con un punto prima della frazione e le ore riempite. Una riga che inizia al fotogramma 3210 parte a 00:02:08.400 se la frequenza è 25, e a 00:02:13.875 se è 23,976.
Quei cinque secondi e mezzo sono tutto il peso dell’impostazione, al minuto due di un film che può durare due ore. I timestamp raramente finiscono in numeri tondi perché la divisione raramente lo fa, un indizio affidabile che una traccia WebVTT è nata come file basato su fotogrammi.
Molti file MicroDVD dichiarano la propria frequenza fotogrammi usando una vecchia convenzione: una prima voce che va dal fotogramma uno al fotogramma uno il cui testo è la frequenza. Non fece mai parte di una specifica, e questo convertitore la tratta per quello che strutturalmente è — una voce ordinaria.
Il risultato è che la vostra traccia WebVTT apre con una didascalia che recita qualcosa come 23.976, a schermo per una frazione di secondo. Aprite il .vtt in un editor di testo, cancellate il primo cue, e il resto del file resta intatto.
MicroDVD ha un piccolo insieme di codici inline per corsivo, grassetto, colore, font e dimensione, scritti tra graffe. Vengono rimossi insieme alle graffe, lasciando le parole. Nulla viene tradotto negli equivalenti WebVTT, anche se WebVTT ha tag a parentesi angolare per corsivo e grassetto che si mapperebbero perfettamente.
Vale la pena saperlo piuttosto che rimpiangerlo. Il supporto dei lettori per i codici MicroDVD è stato incoerente per tutta la vita del formato, quindi un file che vi si affidava appariva diverso ovunque, e la maggior parte dei file d’archivio li usa per una sola cosa: marcare un’intera riga come corsivo dove qualcuno parla fuori campo.
Mettete il .vtt in un elemento track dentro l’elemento video, con kind impostato, srclang impostato sul codice lingua, e un label che diventa la voce nel menu sottotitoli. Aggiungete default se i sottotitoli devono essere attivi all’avvio, altrimenti uno spettatore deve trovare il menu.
La lingua è il campo che il materiale d’archivio sbaglia più spesso, perché un file ereditato da una collezione spesso non ha alcuna registrazione della lingua oltre alla cartella in cui è stato trovato. Dichiararla correttamente non è decorazione: è ciò che dice a un browser quale traccia selezionare.
MicroDVD appartiene a un’epoca in cui i file sottotitoli erano a byte singolo e regionali, e i file d’archivio sono comunemente salvati in una codifica dell’Europa centrale, cirillica o occidentale piuttosto che UTF-8. Il convertitore scrive output UTF-8, ma può codificare solo i caratteri che ha letto.
Quindi il controllo avviene prima della conversione, non dopo. Aprite il SUB in un editor di testo e guardate i caratteri accentati. Se sono già punti interrogativi o simboli estranei, il file viene letto con la codifica sbagliata, e risalvarlo come UTF-8 da un editor che permette di scegliere la codifica sorgente è il passo che li recupera.
Due cose completamente diverse condividono questa estensione, e un archivio è esattamente dove si incontra la seconda. Il SUB MicroDVD è testo semplice. Il SUB VobSub sono sottotitoli bitmap estratti da un DVD, memorizzati come immagini, sempre con un file indice .idx accanto.
Per chi pubblica sul web la distinzione è una voce di budget piuttosto che una curiosità. Non c’è percorso da immagini di parole a una traccia WebVTT che non passi per il riconoscimento ottico dei caratteri, il che significa uno strumento separato, una revisione riga per riga.
L’attributo kind li distingue e la distinzione conta di più sul web di quanto contasse in un lettore multimediale. Subtitles porta il dialogo e presume uno spettatore che sente. Captions presume uno spettatore che non sente, e include ciò che è udibile ma non parlato.
Un file MicroDVD d’archivio è essenzialmente sempre subtitles, spesso una traduzione. Marcare la traccia come captions per soddisfare una lista di controllo accessibilità mette la parola giusta nel markup e non soddisfa il requisito, che per enti pubblici è legale piuttosto che una preferenza.
| SUB | VTT | |
|---|---|---|
| Nome completo | Sottotitoli MicroDVD | WebVTT |
| Estensione del file | .sub | .vtt |
| Tipo di media | text/plain | text/vtt |
| Prima pubblicazione | 1998 | 2010 |
| Pubblicato da | — | W3C |
| Specifica | — | WebVTT |
| Licenza | Pubblicato, non standardizzato | Standard aperto |
| Situazione attuale | Vecchio, ancora letto ovunque | Attuale |
| Si apre nel browser | Nessun browser | Tutti i browser |
| Valutato al suo posto | SRT | SRT, ASS |
VTT si apre in qualsiasi browser attuale. SUB raggiunge ancora meno browser. Se il file va su una pagina web o in un modulo, di solito è tutto il motivo della conversione.
SUB risale al 1998 ed è largamente superato. VTT è ciò che scrivono i programmi attuali, quindi convertire serve anche a restare leggibili.
VLC e Subtitle Edit leggono sia SUB 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.
SUB e VTT descrivono il contenuto in modi radicalmente diversi. La conversione è quindi una ricostruzione e non una copia: fedele, ma non identica byte per byte.
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.