Чим два формати справді різняться
Менше, ніж може здатися, але достатньо, щоб один зривався там, де інший працює. Файл WebVTT зобовʼязаний починатися словом WEBVTT у першому рядку; якщо його немає, браузер викидає весь файл без попередження. Мілісекунди відділяються точкою, а не комою. А порядкова нумерація, обовʼязкова в SRT, тут не відіграє жодної ролі.
Є четверта різниця, на якій зривається більшість простих конвертерів: у WebVTT текст читається як HTML. Незахищений амперсанд чи знак «менше» читається як розмітка й може змінити решту рядка. Тут їх правильно захищають, перш ніж створити файл.