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.
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
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.
- 1Você cola ou coloca um arquivo de legendasSRT, VTT, SBV, LRC ou ASS — o formato é detectado automaticamente. Nada é enviado.
- 2Você define uma mudança de tempoDigite 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).
- 3O tempo de cada legenda é reajustadoO início e o fim de cada legenda são ajustados pelo deslocamento (e pelo fator), fixados para que nada fique negativo.
- 4Você baixa o arquivo sincronizadoO 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
Editor de Legendas
Edite legendas SRT/VTT em uma tabela, visualize-as ao vivo sobre seu vídeo e exporte.
Conversor de Codificação de Texto — Corrija Texto Corrompido, Converta para UTF-8
Corrija legendas, CSV e arquivos de texto que mostram caracteres estranhos: veja o arquivo em cada codificação, escolha a legível e salve como UTF-8, UTF-8 com BOM (para o Excel), UTF-16 ou uma página de código antiga. Vários arquivos de uma vez. Funciona no seu navegador; nada é enviado.
Conversor de Legendas
Converta legendas entre SRT, WebVTT, SBV, LRC e ASS preservando a sincronização. O formato de entrada é detectado automaticamente. Executa inteiramente no seu navegador.