Paritian

Programação

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

Legendas WebVTT WEBVTT 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 convertidas 2
A última legenda acaba aos 00:00:07.250
Blocos ignorados (sem tempos válidos) 0

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ímboloSignificadoUnidade
textLegendas SRT—
shiftDeslocar todos os tempos (negativo = mais cedo)s
OUTLegendas WebVTT—
CULegendas convertidas—
DUA última legenda acaba aos—
SKBlocos 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.