Conversor de SRT para VTT (Legendas)
Converta legendas SubRip (.srt) em WebVTT (.vtt) para vídeo HTML5 e para a maioria dos leitores na web, com deslocamento de tempo opcional.
Resultados
O que faz esta ferramenta
O elemento <track> do HTML5, os leitores de vídeo na web e a maioria das ferramentas de streaming querem WebVTT, enquanto as legendas descarregadas ou exportadas dos editores costumam vir em SRT. Os dois são primos próximos: o VTT junta um cabeçalho WEBVTT, escreve as milésimas depois de um ponto em vez de uma vírgula e dispensa os números das legendas, por isso a conversão mantém o texto e os tempos exactamente. <i>, <b> e <u> passam; as cores <font> e as marcas de posição {\an8} de alguns editores são retiradas porque o VTT não as conhece. Se as legendas aparecerem adiantadas ou atrasadas, escreva um deslocamento em segundos e todos os tempos mudam o mesmo.
Fórmula
cabeçalho WEBVTT ; vírgula das milésimas → ponto ; números das legendas e marcas <font> e {\an8} retirados
Variáveis
| Símbolo | Significado | Unidade |
|---|---|---|
text | Legendas SRT | — |
shift | Deslocar todos os tempos (negativo = mais cedo) | s |
OUT | Legendas WebVTT | — |
CU | Legendas convertidas | — |
DU | A última legenda acaba aos | — |
SK | Blocos ignorados (sem tempos válidos) | — |
Exemplo resolvido
- Legendas SRT1 00:00:01,000 --> 00:00:04,000 Hello, and welcome. 2 00:00:04,500 --> 00:00:07,250 <i>This line is in italics.</i>
- Deslocar todos os tempos (negativo = mais cedo)0 s
- Legendas WebVTTWEBVTT 00:00:01.000 --> 00:00:04.000 Hello, and welcome. 00:00:04.500 --> 00:00:07.250 <i>This line is in italics.</i>
- Legendas convertidas2
- A última legenda acaba aos00:00:07.250
- Blocos ignorados (sem tempos válidos)0
Limitações
- O cálculo é feito inteiramente no seu navegador. Os valores que introduz nunca são enviados para um servidor.