fixmint
PT

Legendas fora de sincronia? Como corrigir o tempo

Por · · 4 min de leitura

As legendas podem dar errado de duas formas. Ou todas as linhas estão deslocadas pelo mesmo tempo, ou a diferença aumenta conforme o vídeo avança. Uma diferença fixa se corrige deslocando todas as linhas pelo mesmo número de segundos. Uma diferença crescente exige ajuste com dois pontos, ou uma mudança de taxa de quadros, porque a imagem roda em velocidade diferente daquela para a qual as legendas foram cronometradas. Descubra qual dos dois casos você tem antes de alterar o arquivo.

Corrigir tempo de legendasLegendas estão adiantadas ou atrasadasUse de graça

O que um arquivo de legenda armazena

Um arquivo de legenda é uma lista de blocos. Cada bloco tem um horário de início, um horário de fim e o texto a ser exibido. O player mostra o bloco quando o relógio do vídeo chega ao horário de início, e o oculta no horário de fim. A legenda está fora de sincronia quando esses horários não correspondem mais à fala na imagem.

Veja um bloco em um arquivo SRT:

1
00:00:01,000 --> 00:00:03,500
Hello, and welcome back.

O horário lê horas, minutos, segundos e milissegundos. Este bloco aparece de 1,0 segundo a 3,5 segundos.

Diferença fixa: deslocar todas as linhas

Se todas as legendas estão adiantadas ou atrasadas no mesmo tempo, a lista e o vídeo começam em pontos diferentes. Causas comuns:

  • O vídeo foi cortado. Uma abertura ou um logotipo foi removido do início, mas as legendas não foram.
  • As legendas foram feitas para outra edição, como uma versão de TV com uma abertura extra.
  • O arquivo foi extraído de um vídeo mais longo. Seu relógio agora começa em zero, então todos os blocos ficam adiantados pelo tempo que foi cortado antes deles.

A correção é um deslocamento: some ou subtraia o mesmo número de segundos de todos os blocos. Some quando as legendas aparecem cedo demais. Subtraia quando aparecem tarde demais. Se uma linha surge dois segundos antes de a pessoa começar a falar, mova todos os blocos dois segundos para depois. Depois, confira a primeira linha e uma perto do fim. Se as duas baterem, o deslocamento está certo.

Diferença crescente: taxa de quadros e deriva

A taxa de quadros é o número de imagens fixas exibidas por segundo. O cinema costuma ser armazenado a 23,976 quadros por segundo. Grande parte da televisão europeia é exibida a 25. Quando o mesmo filme é reproduzido a 25 quadros por segundo, ele roda cerca de 4% mais rápido, então cada evento acontece um pouco antes no relógio. As legendas continuam esperando o tempo original.

A diferença cresce porque o erro é uma porcentagem, não um valor fixo. No início, as legendas estão quase certas. Aos quarenta minutos, elas já atrasam mais de um minuto. No fim de um filme de 90 minutos, o atraso chega a quase quatro minutos. Qualquer descompasso de velocidade faz o mesmo, venha ele de uma conversão ou de uma edição.

Corrigir a deriva com dois pontos

Encontre duas linhas que correspondam claramente à fala: uma perto do início e outra perto do fim. Reproduza o vídeo e anote o momento em que cada frase começa na imagem. Compare com o horário no arquivo. Cada par dá um ponto, e dois pontos formam uma reta que o arquivo pode acompanhar.

Exemplo prático. Uma linha que está em 1:00 no arquivo é falada em 1:02. Perto do fim, uma linha em 1:30:00 é falada em 1:33:50. O fator de correção é (5630 − 62) ÷ (5400 − 60) = 1,0427, os mesmos 4% de antes. Multiplique todos os horários por 1,0427 e depois desloque o resultado para que a primeira linha caia em 1:02.

Corrigir com as taxas de quadros

Se você conhece as duas taxas, pode pular os dois pontos. Multiplique todos os horários pela taxa de quadros para a qual as legendas foram cronometradas, dividida pela taxa de quadros do vídeo. Legendas cronometradas a 25 quadros por segundo para um vídeo de 23,976 precisam de um fator de 25 ÷ 23,976 = 1,0427, o mesmo ajuste do exemplo prático.

SRT e VTT: o que muda

Os dois formatos guardam a mesma coisa: um horário de início, um horário de fim e o texto de cada bloco. As diferenças estão nos detalhes.

SRTWebVTT (VTT)
Primeira linhaUm número de blocoA palavra WEBVTT
Separador decimalUma vírgula: 00:00:01,000Um ponto: 00:00:01.000
HorasSempre escritasPodem ser omitidas: 00:01.000
Posição e estiloNão fazem parte do formato básicoConfigurações opcionais após os horários

Páginas da web usam WebVTT para legendas de vídeo. A maioria dos players de desktop e editores de vídeo lê SRT. Converter entre os dois mantém o tempo: só mudam o cabeçalho e o separador decimal. Não substitua todas as vírgulas por pontos com localizar e substituir, porque isso também altera as vírgulas dentro do texto da legenda. Altere apenas as linhas de tempo.

Encontre o quadro exato

Para conferir o tempo a olho, você precisa do quadro em que a frase começa. Uma imagem fixa do vídeo naquele momento mostra a cena, o que ajuda a localizar o bloco. Salve frames como imagens, ou faça uma folha de contato de todo o clipe, para ver vários momentos de uma vez. Uma imagem fixa mostra a cena, mas não o som, então ouça a linha também.

Casos especiais

  • Uma cena removida. Quando uma cena foi cortada, a diferença dá um salto naquele ponto em vez de crescer. Cada metade precisa do próprio deslocamento. Divida o arquivo no corte e corrija as duas partes separadamente.
  • Blocos antes do zero. Um deslocamento pode levar o primeiro bloco para abaixo de zero. Corte esses blocos ou mova-os para o início, e confira as primeiras linhas do arquivo.
  • Só para você. A maioria dos players de vídeo tem uma opção de atraso de legenda. Ela muda o tempo apenas naquele player e deixa o arquivo intacto.
  • Guarde o original. Salve o arquivo corrigido com um novo nome. O arquivo com que você começou é o seu caminho de volta.

Traduzido do Original em inglês com auxílio de IA.

Comentários

    Ainda não há comentários. Seja o primeiro.

    Sua nota (opcional)

    Seu e-mail nunca é exibido nem guardado.

    Capa de Digital Workflow ToolkitDigital Workflow Toolkit

    Receitas, modelos e padrões para encadear pequenas tarefas com arquivos (converter, renomear, comprimir, juntar) em fluxos de trabalho que funcionam sempre do mesmo jeito.

    $19.00Compre na GumroadEm inglês