subtitle.pt / Blog ← Blog
 ·  3 min  ·  GUIA · SINCRONIZAÇÃO

Legendas dessincronizadas? Como corrigir o atraso (guia)

Poucas coisas estragam mais um vídeo do que legendas fora de tempo. Este guia explica porque acontece e como corrigir, do ajuste manual à forma mais rápida de resolver de vez.

Legendas fora de tempo são das coisas que mais irritam quem está a ver: o texto aparece antes da fala (estraga a piada) ou depois (já ninguém liga). A boa notícia é que quase sempre tem solução rápida. Primeiro, é preciso perceber qual dos dois problemas tens.

Os dois tipos de dessincronização

1. Atraso fixo (constante)

Todas as legendas estão adiantadas — ou atrasadas — pelo mesmo valor. Por exemplo, aparecem sempre dois segundos cedo, do princípio ao fim. É o caso mais fácil.

2. Desvio crescente

No início parece bem, mas ao longo do vídeo o texto vai-se afastando cada vez mais da fala. Isto é tipicamente um problema de taxa de fotogramas (frame rate) diferente entre o ficheiro de legendas e o vídeo.

Como corrigir um atraso fixo

A solução chama-se deslocamento de tempo (time shift): somar ou subtrair o mesmo valor a todas as linhas.

  • No VLC (para ver, não para guardar): tecla G atrasa, H adianta, em passos. Útil para confirmar de quanto é o desvio.
  • Num editor de legendas: aplica um shift global, por exemplo +2,0 s ou -1,5 s, a todo o ficheiro.
  • À mão, se forem poucas linhas: ajusta os tempos no .SRT, lembrando que o formato usa vírgula (00:00:04,500).

Mede primeiro o desvio com calma (pausa numa fala clara, compara com a legenda) e aplica o valor exato.

Como corrigir um desvio crescente

Aqui o shift fixo não chega — tens de esticar ou encolher a linha de tempo (resync por dois pontos: um no início, outro no fim). Alguns editores fazem isto, mas é fácil errar.

A forma mais simples e fiável é outra: gerar as legendas de novo a partir do próprio vídeo. Quando os tempos nascem do áudio real, a sincronização fica certa por construção, sem esticar nada. Cola o link ou carrega o ficheiro no subtitle.pt e descarrega um .SRT já alinhado.

Como evitar o problema à partida

  • Gera as legendas a partir do mesmo ficheiro de vídeo que vais publicar.
  • Evita reutilizar um .SRT de uma versão do vídeo com cortes diferentes — qualquer corte muda os tempos.
  • Se cortaste o vídeo depois de legendar, regenera as legendas.

Resumo

  • Atraso igual do início ao fim → aplica um shift de tempo. Rápido.
  • Desvio que cresce → problema de frame rate; o mais seguro é regenerar a partir do vídeo.

Próximo passo

Se as tuas legendas estão fora de tempo e não vale a pena lutar com ajustes, gera uma versão nova já sincronizada no subtitle.pt — cola o vídeo e descarrega o .SRT alinhado.

Perguntas frequentes

Porque é que as minhas legendas estão dessincronizadas?
Quase sempre por uma de duas razões: um atraso fixo (todas as linhas adiantadas ou atrasadas pelo mesmo valor) ou taxas de fotogramas diferentes entre o ficheiro de legendas e o vídeo, o que faz o desvio crescer ao longo do tempo.
Como corrijo um atraso igual em todas as legendas?
Aplica um deslocamento (shift) de tempo a todo o ficheiro: por exemplo, +2 segundos. Editores e leitores como o VLC permitem isto sem reescrever linha a linha.
E se o desvio aumenta ao longo do vídeo?
É problema de taxa de fotogramas. A forma mais segura de resolver é gerar de novo as legendas a partir do próprio vídeo, para os tempos nascerem corretos.

Pronto para experimentar?

Legendas automáticas para vídeos · subtitle.pt

Abrir a ferramenta