Para colocar milissegundos, não é '.' (ponto) mas ',' (vírgula):
1
0:00:00,000 --> 0:00:04,020
Text 1
Estou usando o VLC v3.0.3 no Windows 10
Quando um vídeo é iniciado, vejo TODAS as legendas imediatamente e depois que elas não funcionam conforme o esperado.
Este é um arquivo .srt por exemplo.
1 0:00:00.000 --> 0:00:04.020 Text 1 2 0:00:04.020 --> 0:00:06.060 Text 2 3 0:00:06.060 --> 0:00:09.050 Text 3 4 0:00:09.050 --> 0:00:14.050 Text 4 5 0:00:14.050 --> 0:00:16.060 Text 5 6 0:00:16.060 --> 0:00:19.040 Text 6 7 0:00:19.040 --> 0:00:22.070 Text 7 8 0:00:22.070 --> 0:00:24.060 Text 8 9 0:00:24.060 --> 0:00:28.060 Text 9
EDITAR
O problema parece ser o caractere de espaço após cada linha de texto!
Para colocar milissegundos, não é '.' (ponto) mas ',' (vírgula):
1
0:00:00,000 --> 0:00:04,020
Text 1