Saltar para o conteúdo principal
LibraTool logoLibraTool

Ajuste / Ressincronização de Legendas grátis

Corrija legendas fora de sincronia — avance ou atrase todos os tempos e corrija discrepâncias de taxa de quadros. Mantém o formato original. Executa no seu navegador.

Funciona offline depois de carregado

Soltar arquivo de legenda (ou colar abaixo)

SRT, VTT, SBV, LRC, ASS, SSA, TXT · processado no seu dispositivo

ou pressione Ctrl+V para colar da área de transferência

Procurar arquivos
0s

Positivo atrasa as legendas (se aparecerem cedo demais); negativo as adianta (se estiverem atrasadas em relação ao áudio).

💡 Corrige legendas fora de sincronia — avance ou atrase tudo, e corrija incompatibilidades de taxa de quadros com o fator de velocidade. O formato é detectado e preservado. Tudo funciona no seu navegador.

Usos comuns

  • Corrigir Legendas que Aparecem Muito CedoAtrase legendas para que se alinhem com áudio posterior.
  • Corrigir Legendas que Ficam para Trás do ÁudioAntecipe legendas que aparecem após o diálogo.
  • Corrigir Desvio de Legenda de Taxa de QuadrosCorrija legendas que se desincronizam lentamente ao longo do tempo.
  • Ressincronizar Legendas para um Corte DiferenteMude legendas para corresponder a uma versão com duração diferente de introdução.
  • Ressincronizar Legendas SRT, VTT ou ASSMude o tempo em qualquer formato de legenda que você tenha.

Como funciona

Quando as legendas estão adiantadas ou atrasadas em relação ao áudio, basta ajustar o tempo delas. Isso reajusta o tempo de cada legenda no seu navegador, mantendo o formato do arquivo intacto.

  1. 1
    Você cola ou coloca um arquivo de legendas
    SRT, VTT, SBV, LRC ou ASS — o formato é detectado automaticamente. Nada é enviado.
  2. 2
    Você define uma mudança de tempo
    Digite segundos (positivo para atraso, negativo para avanço) ou use as predefinições rápidas. Um fator de velocidade também corrige incompatibilidades de taxa de quadro (ex: 23.976↔25 fps).
  3. 3
    O tempo de cada legenda é reajustado
    O início e o fim de cada legenda são ajustados pelo deslocamento (e pelo fator), fixados para que nada fique negativo.
  4. 4
    Você baixa o arquivo sincronizado
    O resultado é escrito de volta no mesmo formato, pronto para usar.

As legendas podem conter diálogos não lançados. A remarcação de tempo é executada completamente no seu dispositivo — suas legendas nunca são enviadas.

Guia

Exemplo prático

Clique em “Testar um exemplo”. A caixa se preenche com quatro falas e o rótulo diz “Texto da legenda — SRT (SubRip), 4 falas”. Digamos que as linhas aparecem 2,5 segundos cedo demais: clique em “+1s” duas vezes e em “+0.5s” uma vez, e a etiqueta ao lado de “Ajuste de tempo” mostra +2.5s. “Prévia (antes ⇒ depois)” mostra a “Primeira fala (#1)” passando de 0:00:01.0 → 0:00:03.2 para 0:00:03.5 → 0:00:05.7, e “A última fala termina em 0:00:11.5 ⇒ 0:00:14.0”. “⬇ Baixar SRT” salva sample_shifted.srt, cuja primeira linha de tempo é 00:00:03,500 --> 00:00:05,700. Para o desvio, digite 2 em “A primeira legenda deve começar em” e 10.8 em “A última legenda deve começar em”, e clique em “Aplicar sincronização”: “Fator de velocidade” mostra ×1.1 e “Ajuste de tempo” mostra +0.9s.

Quais configurações usar e os limites

  • Confira para que lado deslocar. Um “Ajuste de tempo” positivo atrasa as legendas, para linhas que aparecem cedo demais; um negativo as adianta, para linhas que ficam atrás do áudio. Digite um valor ou use os botões predefinidos, que somam ao valor atual: -10s, -5s, -1s, -0.5s, -0.25s, -0.1s, +0.1s, +0.25s, +0.5s, +1s, +5s e +10s. Mude “Unidade” para milissegundos para ter botões no estilo “+100 ms” e um campo que avança de 10 em 10 ms; em segundos, avança de 0,1 em 0,1. “redefinir” zera o ajuste, e um campo esvaziado conta como zero.
  • Use a Sincronização de dois pontos quando o erro cresce com o tempo. O painel “Sincronização de dois pontos” aparece quando o arquivo tem duas ou mais falas. Digite quando a primeira e a última fala devem começar, por exemplo 2 e 10.8, ou 0:00:02.0 e 1:32:10.200: segundos, minutos e segundos, ou também horas, com uma fração opcional de até 3 dígitos, e tanto vírgula quanto ponto funcionam. O último tempo deve ser posterior ao primeiro. “Aplicar sincronização” então define “Ajuste de tempo” e “Fator de velocidade”, substituindo o que havia. Enquanto os tempos não forem válidos, você vê “Digite tempos válidos como 1:23:45.500, com a última fala depois da primeira.”
  • Use o fator de velocidade para diferenças de taxa de quadros. Cada tempo passa a ser o tempo antigo multiplicado pelo fator, e depois o ajuste é somado. Os botões são “Nenhum (1×)”, “23.976→25” (cerca de ×1.04271), “25→23.976” (cerca de ×0.95904), “25→24” (×0.96) e “24→25” (cerca de ×1.04167). Se um deles piorar o desvio, tente o oposto. O fator em uso aparece ao lado do rótulo com até cinco dígitos. Para um desvio que não corresponde a nenhum deles, a Sincronização de dois pontos calcula o fator para você.
  • Mantenha o formato ou converta na saída. O formato é detectado a partir do texto: SRT, WebVTT, SBV, LRC ou ASS/SSA. “Formato de saída:” começa em “Igual à entrada”. Para SRT, WebVTT e ASS gravados no mesmo formato, apenas as marcas de tempo são reescritas, então estilos, blocos NOTE e STYLE, ids e configurações de falas sobrevivem. Qualquer outra escolha, inclusive SBV, LRC e “Texto simples”, reconstrói o arquivo a partir das falas lidas. Isso mantém o texto e as marcas básicas de itálico, negrito e sublinhado onde o novo formato as tem, mas outros estilos e posicionamentos podem se perder.
  • Confira a codificação se as letras parecerem erradas. “Codificação do arquivo (leitura)” começa em “Detectar automaticamente”. Isso tenta, em ordem, uma marca de ordem de bytes, UTF-16 e UTF-8 válido. Se nenhum servir, recorre à página de código legada usual para o idioma da página, que nesta página em inglês é Windows-1252; ela não deduz GBK, Big5, Shift_JIS nem EUC-KR a partir dos bytes. A linha “Não é UTF-8, então foi lido como windows-1252” avisa que foi um palpite. Escolha a entrada certa (UTF-8, UTF-16, Windows-1250 a 1258, Windows-874, KOI8, Shift_JIS, GBK, Big5, EUC-KR) e o arquivo original é decodificado de novo.
  • Escolha a codificação e o nome do download. “Codificação do download” começa em “Igual ao arquivo de entrada”: UTF-8 continua UTF-8, com ou sem sua marca de ordem de bytes; UTF-16 BE é gravado como UTF-16 LE; páginas de código de um byte continuam como estavam; GBK, Big5, Shift_JIS e EUC-KR não podem ser gravados, então saem como UTF-8 com BOM. Você pode forçar UTF-8, UTF-8 com BOM, UTF-16 LE, Windows-1250 a 1258, Windows-874 ou KOI8. “Quebras de linha do Windows (CRLF)” e “Manter o nome original do arquivo” são opcionais; caso contrário, o nome é o original mais _shifted.

Problemas comuns e como resolvê-los

Aparece “Nenhuma legenda encontrada.”
A ferramenta procurou linhas de tempo com texto e não achou nenhuma. Ela deduz o formato pelo conteúdo, e o que não reconhece é tentado como SRT. As falas SRT e WebVTT precisam de uma linha como 00:01:02,500 --> 00:01:04,000 seguida de pelo menos uma linha de texto; uma fala com tempo mas sem texto é ignorada. O ASS precisa de linhas “Dialogue:”, o SBV precisa de dois tempos separados por vírgula e o LRC precisa de marcas [mm:ss.xx]. Abra o arquivo em um editor de texto para ver o que ele realmente contém.
Aparece “Não foi possível ler esse arquivo. Tente soltá-lo de novo.”
O navegador não conseguiu ler os bytes do arquivo, ou transformá-los em texto falhou. Uma causa comum é um arquivo que foi movido ou alterado depois que você o escolheu, ou que ainda está sincronizando de uma pasta na nuvem. Escolha-o de novo no lugar atual. Como alternativa, abra o arquivo em um editor de texto e cole o texto na caixa, o que dispensa a leitura do arquivo.
Aparece “Não é UTF-8, então foi lido como windows-1252, a codificação legada usual para este idioma. Se o texto parecer embaralhado, escolha acima a codificação certa do arquivo.”
O arquivo não era UTF-8 válido, então a ferramenta deduziu uma página de código legada pelo idioma da página, e na página em inglês isso é Windows-1252. Para um arquivo em chinês, japonês, coreano, grego, hebraico ou cirílico, abra “Codificação do arquivo (leitura)” e tente GBK, Big5, Shift_JIS, EUC-KR, Windows-1253, Windows-1255 ou Windows-1251 até o texto ficar certo. Depois confira “Codificação do download”.
Aparece “2 falas foram deslocadas para antes de 00:00 e travadas em zero — reduza o ajuste negativo para não perder a sincronia.”
Uma legenda não pode começar antes de 0:00. Com um ajuste negativo, qualquer fala cujo início cairia abaixo de zero é definida como zero, e seu fim também é limitado, então uma fala pode encolher a nada ou várias falas podem se acumular no início. O número é quantas falas foram afetadas. Diminua o ajuste negativo, ou apague as primeiras linhas na caixa antes de deslocar, como diz a dica sob a mensagem.
Aparece “3 caracteres não podem ser armazenados em windows-1252 e serão baixados como “?”. Escolha UTF-8 para mantê-los.”
Uma página de código Windows ou KOI8 de um byte guarda apenas 128 caracteres além do ASCII simples. Quando o texto tem letras fora da página escolhida, como caracteres chineses com “Codificação do download” em Windows-1252, cada uma é trocada por um ponto de interrogação no arquivo baixado, e a mensagem as conta. Defina “Codificação do download” como UTF-8 para manter todos os caracteres. O texto na caixa não muda, apenas os bytes salvos.

Como se compara

O Subtitle Shifter muda apenas o tempo: um deslocamento, um fator de velocidade, ou os dois calculados a partir de dois tempos de referência. Ele lê SRT, WebVTT, SBV, LRC e ASS/SSA, pode salvar nesses formatos ou como texto simples e, para SRT, WebVTT e ASS gravados no mesmo formato, deixa estilos e notas intactos. Não tem player de vídeo, então você não vê as legendas sobre a imagem aqui; julgue o resultado pelos tempos da primeira e da última fala e confira no seu próprio player. Ele não encontra o deslocamento certo por você e não tem sincronização por forma de onda. Você pode editar o texto na caixa antes de salvar, mas não há editor de tempo por fala. A página diz que tudo roda no seu navegador.

Ferramentas relacionadas

Perguntas frequentes