Ajustar o tempo de legendas SRT

Adiante ou atrase em um mesmo número de milissegundos todos os timecodes de um arquivo de legendas SRT, por exemplo para ressincronizar legendas levemente defasadas em relação ao vídeo. Processamento 100% local, o seu arquivo nunca é enviado a um servidor.

Exemplo:
Positivo = atrasar as legendas, negativo = adiantá-las.

Como funciona

A ferramenta lê cada bloco do arquivo SRT (número, timecode de início e de fim, texto), soma a ele o deslocamento indicado em milissegundos e gera de novo um arquivo SRT válido com os novos timecodes. O texto das legendas e a sua ordem nunca são alterados, apenas os horários mudam.

O que acontece se um deslocamento negativo deixar um timecode abaixo de zero?

Se um timecode ficar negativo após aplicar o deslocamento (por exemplo, ao adiantar em 5 segundos uma legenda que aparece no 2.º segundo), ele é automaticamente ajustado para 00:00:00,000 para continuar válido, em vez de gerar um erro.

O arquivo importado precisa seguir um formato rígido?

A ferramenta espera o formato SRT padrão: um número de bloco, uma linha de timecode no formato HH:MM:SS,mmm --> HH:MM:SS,mmm e depois uma ou mais linhas de texto, com os blocos separados por uma linha em branco. Os blocos malformados são ignorados silenciosamente durante a análise.

Posso colar o texto diretamente em vez de importar um arquivo?

Sim, a área de texto aceita tanto um conteúdo colado manualmente quanto um arquivo importado por arrastar e soltar ou por seleção: os dois métodos usam o mesmo mecanismo de análise e deslocamento.

Privacidade total: o arquivo de legendas é analisado e modificado apenas no seu navegador e nunca é transmitido a um servidor.