Ir para o conteúdo principal
SubtitleMatrix

Deslocar o início das legendas

SincronizaçãoDeslocar por um intervalo fixo
Ou cole o texto da legenda

Opções

Milissegundos para deslocar cada bloco. Um número positivo atrasa as legendas; um negativo as adianta. Zero é um valor válido: o arquivo volta sem alterações, o que é uma forma rápida de confirmar que ele já está onde você quer.

Início move só a hora de abertura e deixa a de fechamento onde estava, então empurrar o deslocamento para frente encurta cada bloco e puxá-lo para trás alonga cada bloco. Fim faz o contrário. Use Início quando as legendas aparecem no momento errado mas terminam corretamente; use Fim quando aparecem corretamente e depois demoram demais ou desaparecem cedo demais.

A taxa de quadros em que os tempos são contados. Nas páginas de formato é o que o MicroDVD precisa, porque ele guarda os tempos como números de quadro. Nas páginas de taxa de quadros é a taxa com que o arquivo foi cronometrado — a versão para a qual as legendas foram feitas — e a segunda caixa da página recebe a taxa do vídeo com que você vai usá-las. 23,976, 24, 25, 29,97, 30, 50, 59,94 e 60 são as comuns. Errar isso desloca toda a linha do tempo e, nas páginas de taxa de quadros, desloca por uma proporção em vez de por uma quantidade fixa.

Esta página move apenas o início de cada bloco, então cada legenda começa em outro momento enquanto termina exatamente onde sempre terminou. Informe um deslocamento em milissegundos e a abertura de cada bloco se move nessa medida: um número positivo atrasa cada um, um negativo o adianta. Como o horário de fechamento fica intocado, o comprimento de cada bloco muda como consequência — empurrar as legendas para depois as encurta, puxá-las para antes as alonga.

É toda a diferença entre esta página e a que desloca o arquivo inteiro. Ali as duas bordas se movem juntas e cada bloco mantém o comprimento original, que é o que você quer quando a linha do tempo toda está no deslocamento errado. Aqui os blocos mudam de forma, que é o que você quer quando as legendas aparecem no momento errado mas desaparecem no certo: uma legenda que surge antes da fala e depois fica ali durante ela precisa do início empurrado para depois, não do fim empurrado para frente.

Duas coisas são contadas em vez de escondidas. Um bloco cujo início seria empurrado para além do próprio fim não tem mais nada para mostrar e é removido, porque escrever um bloco que começa depois de terminar não é algo que um player consiga exibir. Um bloco cujo início seria puxado para antes do começo do arquivo tem esse início fixado em 00:00:00 e o fim deixado onde estava, então ele sai mais curto do que a aritmética pediu. Todo outro bloco mantém o número e o texto.

Cada arquivo é lido pelo formato que realmente é. SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON e CSV são aceitos; texto puro e LRC não, porque nenhum dos dois escreve um horário de fechamento no arquivo e, portanto, nenhum tem uma borda para esta página mover. Nada sai da sua máquina — o deslocamento é aplicado no navegador, e uma temporada inteira passa pela fila em uma execução.

Exemplos

Atrasar a aparição de cada legenda em meio segundo

Entrada

1
00:00:01,000 --> 00:00:03,000
Hello there.

2
00:00:05,500 --> 00:00:08,000
Second line.

Saída

1
00:00:01,500 --> 00:00:03,000
Hello there.

2
00:00:06,000 --> 00:00:08,000
Second line.

Cada início se move 500 ms para depois e cada fim fica parado, então o bloco 1 passa de 2000 ms em tela para 1500 e o bloco 2 de 2500 para 2000.

Um bloco curto empurrado para além do próprio fim

Entrada

1
00:00:01,000 --> 00:00:01,200
A short one.

2
00:00:05,000 --> 00:00:08,000
A long one.

Saída

2
00:00:05,500 --> 00:00:08,000
A long one.

O primeiro bloco tem só 200 ms, então um atraso de 500 ms colocaria o início depois do fim. Ele é removido e contado; o sobrevivente mantém o número 2.

Adiantar as legendas para antes do início do arquivo

Entrada

1
00:00:00,400 --> 00:00:02,000
Starts almost immediately.

2
00:00:05,000 --> 00:00:06,000
Later.

Saída

1
00:00:00,000 --> 00:00:02,000
Starts almost immediately.

2
00:00:04,000 --> 00:00:06,000
Later.

O segundo bloco se move para antes sem problema. O primeiro começaria em −600 ms, então o início é fixado em zero e o fim fica intocado.

Perguntas frequentes

Qual é a diferença em relação à página que desloca o arquivo de legendas inteiro?

Aquela página move as duas bordas de cada bloco, então nenhum bloco muda de comprimento. Esta move só a abertura e deixa o fechamento exatamente onde estava, então todo bloco da saída tem um comprimento diferente do que entrou. Use o deslocamento do arquivo inteiro quando a linha do tempo toda está errada por um valor constante, e esta página quando os momentos estão errados mas as durações estão certas.

Qual direção encurta um bloco e qual alonga?

Um deslocamento positivo atrasa cada início, então a distância até o fechamento encolhe e todo bloco fica mais curto. Um deslocamento negativo adianta cada início, então todo bloco fica mais longo. Os fins nunca se movem em nenhuma das direções, e é essa propriedade que torna a conta fácil de conferir em um único bloco antes de rodar o arquivo inteiro.

O fim de cada bloco fica mesmo onde estava?

Sim, com uma exceção que é informada em vez de silenciosa: um bloco cujo início é puxado para antes de zero tem esse início fixado em 00:00:00 enquanto o fim fica intocado. A fixação nunca arrasta o fim para trás para conservar a duração original, porque isso mudaria um horário que você não pediu para mudar.

O que acontece quando um início atrasado cai depois do fim do próprio bloco?

O bloco é removido. Um bloco de 200 ms atrasado em 500 ms teria de ser escrito como começando 300 ms depois de terminar, o que não é um estado que um player consiga renderizar, então a saída honesta é nenhum bloco e uma contagem de um removido. Nada é renumerado depois, então os blocos ao redor mantêm os números que já tinham.

Um início pode ser puxado para antes do começo do arquivo?

Ele não pode ir antes de zero, porque não existe tal momento em um arquivo. Quando a aritmética pede um início negativo, esse início é fixado em 00:00:00 e o bloco acaba mais curto do que só o deslocamento teria feito — mais curto, não mais longo, e a contagem de blocos fixados diz quantos foram afetados.

Quando eu ia querer mover só os inícios?

O caso usual é uma legenda que aparece cedo e depois fica em tela durante a fala toda, então lê-la parece corrido no começo e parado no fim. Atrasar o início conserta a leitura sem cortar a cauda. O caso espelhado é uma legenda que aparece um compasso atrasada e some na hora certa, em que um deslocamento negativo alarga a janela.

Ferramentas relacionadas