In cosa si distinguono davvero i due formati
Meno di quanto possa sembrare, ma abbastanza perché uno fallisca dove l'altro funziona. Un file WebVTT è obbligato a cominciare con la parola WEBVTT sulla prima riga; se non c'è, il browser butta via tutto il file senza avvisare. I millisecondi si separano con un punto, non con una virgola. E la numerazione progressiva, obbligatoria in SRT, qui non ha nessun ruolo.
Esiste una quarta differenza su cui la maggior parte dei convertitori semplici fallisce: in WebVTT, il testo si interpreta come HTML. Una e commerciale o un segno di minore non protetti si leggono come marcatura e possono alterare il resto della riga. Qui vengono protetti come si deve prima di generare il file.