Ir para o conteúdo principal
SubtitleMatrix

Deslocar legendas num intervalo

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.

Só os blocos que começam neste horário ou depois são movidos. Deixe vazio para mover tudo desde o início do arquivo.

Só os blocos que começam neste horário ou antes são movidos. Deixe vazio para mover tudo até o fim do arquivo.

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 desloca apenas os blocos que começam dentro de um intervalo de tempo e deixa o resto do arquivo exatamente como estava. Defina um início e um fim para o intervalo, informe um deslocamento, e as legendas que aparecem dentro dele se movem enquanto tudo antes e depois mantém o tempo original. É a ferramenta para consertar uma cena de um longa ou um trecho de um episódio sem perturbar o alinhamento do arquivo em todo o resto.

Um bloco conta como dentro do intervalo quando o início dele cai entre os dois limites, e os dois limites são inclusivos. Essa regra é de propósito sobre onde um bloco começa e não sobre quanto dele se sobrepõe ao intervalo, porque um bloco que atravessa um limite — começando antes do intervalo e terminando dentro dele — ficaria meio dentro e meio fora, e meio deslocamento não é um deslocamento. Você pode dar só um limite: um início sem fim move tudo daquele momento até o fim do arquivo, e um fim sem início move tudo até ele.

Se o deslocamento puxar um bloco de legendas para antes dos blocos que o precediam, os tempos do arquivo deixam de estar em ordem crescente, e a página informa que isso aconteceu. Os blocos em si mantêm a ordem em que chegaram, com os números que tinham, porque o escritor restaura a ordem de blocos da fonte de propósito — então o que você recebe é um arquivo cujos blocos não estão mais ordenados por tempo. Nada é renumerado aqui; isso é outro trabalho.

Arquivos SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON e CSV são aceitos, cada um lido pelo formato que realmente é. Texto puro e LRC são recusados, já que nenhum dos dois guarda um fim para o deslocamento mover. Nada é enviado, e uma temporada inteira passa pela fila em uma execução.

Exemplos

Empurrar uma cena para depois

Entrada

1
00:00:01,000 --> 00:00:02,000
Before the range.

2
00:00:05,000 --> 00:00:06,000
On the lower edge.

3
00:00:07,000 --> 00:00:08,000
Inside.

4
00:00:12,000 --> 00:00:13,000
After the range.

Saída

1
00:00:01,000 --> 00:00:02,000
Before the range.

2
00:00:05,300 --> 00:00:06,300
On the lower edge.

3
00:00:07,300 --> 00:00:08,300
Inside.

4
00:00:12,000 --> 00:00:13,000
After the range.

O segundo bloco começa exatamente no limite inferior, e ele se move — os dois limites são inclusivos. O primeiro e o quarto ficam fora e voltam intocados, que é o objetivo da página.

Puxar um bloco atrasado para antes de um anterior

Entrada

1
00:00:10,000 --> 00:00:11,000
Early in the file.

2
00:00:20,000 --> 00:00:21,000
Late in the file.

Saída

1
00:00:10,000 --> 00:00:11,000
Early in the file.

2
00:00:05,000 --> 00:00:06,000
Late in the file.

O bloco 2 é puxado para 5 s e agora vem antes do bloco 1 no tempo, enquanto os dois mantêm a ordem e os números com que chegaram. Os tempos do arquivo não estão mais em ordem crescente, e a página diz isso.

Só um limite informado

Entrada

1
00:00:01,000 --> 00:00:02,000
Untouched.

2
00:01:00,000 --> 00:01:02,000
Moved.

Saída

1
00:00:01,000 --> 00:00:02,000
Untouched.

2
00:01:00,500 --> 00:01:02,500
Moved.

Com um limite inferior de um minuto e nenhum limite superior, tudo daquele momento em diante se move e tudo antes não.

Perguntas frequentes

Quais blocos contam como dentro do intervalo?

Aqueles cujo início cai entre os dois limites, com as duas pontas do intervalo incluídas. Um bloco que começa exatamente em qualquer um dos limites está dentro. O teste é onde o bloco começa, não quanto dele se sobrepõe ao intervalo, então um bloco que começa antes do intervalo e termina dentro dele fica onde está.

Por que o teste do intervalo usa o início e não o bloco inteiro?

Porque um bloco que atravessa um limite está só em parte dentro do intervalo, e não há um jeito sensato de mover parte de um bloco. Testar o início dá a cada bloco uma resposta única e definida, e corresponde a como você pensa em uma cena: o momento em que uma legenda aparece é o que a coloca dentro ou fora do trecho que você está consertando.

Posso deslocar tudo depois de um certo ponto?

Sim. Preencha só o limite inferior e deixe o superior vazio, e todo bloco que começa naquele momento ou depois se move enquanto tudo antes dele não. Deixar o limite inferior vazio faz o espelho disso, movendo tudo até o limite superior.

E se nenhum bloco começar dentro do intervalo?

O arquivo volta inalterado. Não há deslocamento aplicado nem bloco removido, então a saída é idêntica à entrada — o que também significa que a página não tem nada a informar. Se você esperava movimento, confira o intervalo contra os timecodes do próprio arquivo e não contra uma linha do tempo que já foi deslocada.

A saída continua em ordem de tempo quando movo um bloco para antes?

Não necessariamente, e a página informa quando não continua. Puxar um bloco de legendas para antes dos blocos que vinham antes dele faz os tempos do arquivo deixarem de ser crescentes, enquanto os blocos mantêm a ordem original com os números originais. Os players lidam com isso de formas diferentes, então confira o resultado se você moveu um bloco para além de um vizinho.

Os números dos blocos são reescritos depois de um deslocamento por intervalo?

Não. Cada bloco mantém o número com que chegou, e também cada bloco que não foi tocado. Renumerar é um trabalho à parte, e fazê-lo aqui mudaria linhas sobre as quais você não perguntou, que é exatamente o que torna seguro usar um deslocamento por intervalo em uma cena de um arquivo longo.

Ferramentas relacionadas