Escalar o tempo das legendas
Ou cole o texto da legenda
Opções
Uma porcentagem: 100 deixa o arquivo como está, 50 reduz toda a linha do tempo pela metade. Para trabalho com taxa de quadros, o fator é a taxa de origem dividida pela taxa de destino — um arquivo cronometrado para cinema necessário para PAL a 25 fps, que roda 4% mais rápido, usa 96; um arquivo cronometrado para PAL voltando a um master de 24 fps usa 104,1667. Cada início e cada fim são multiplicados pela mesma proporção, então as durações dos blocos e os intervalos entre eles mudam juntos.
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 multiplica cada marca de tempo de um arquivo de legendas por uma porcentagem. Digite 104,1667 e a linha do tempo inteira estica nessa medida; digite 96 e ela volta; digite 50 e o arquivo é comprimido à metade do comprimento. O início e o fim de cada bloco são multiplicados pela mesma razão, então o comprimento dos blocos e as lacunas entre eles mudam juntos, e quanto mais adiante uma legenda está, mais ela se move.
O motivo de essa última parte importar é que este é o único tipo de correção de tempo que conserta deriva. Um arquivo que atrasa dois segundos no primeiro minuto e dois minutos no último não tem um problema de deslocamento, tem um problema de velocidade: alguém o sincronizou contra uma versão que corria em outra taxa. Mover tudo por um valor fixo piora o começo; multiplicar tudo por uma razão acerta as duas pontas, porque o erro corrigido cresce com a distância de zero.
O caso clássico é uma diferença de taxa de quadros — um arquivo sincronizado para 24 fps e necessário para uma versão de 25 fps, ou o contrário. O filme corre 4 por cento mais rápido em PAL, então a duração dele é 96 por cento da original: um filme de 100 minutos cabe em uma fita de 96. Um arquivo sincronizado contra o filme precisa, portanto, ser comprimido por 96, e um arquivo sincronizado contra a versão PAL precisa ser esticado por 104,1667 para voltar à versão do filme. Filme transferido a 23,976 fps é um fio diferente de novo, e é para isso que servem as páginas de taxa de quadros deste grupo; aqui você mesmo dá a razão, em porcentagem.
Arquivos SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON e CSV são lidos pelo que realmente são, não pela extensão. Texto puro e LRC não são aceitos, porque nenhum dos dois guarda um fim até o qual a razão possa ser aplicada. Nada é enviado, e uma temporada inteira passa pela fila em uma execução.
Exemplos
Desfazendo a aceleração PAL de 4 por cento
Entrada
1
00:00:01,000 --> 00:00:03,000
Hello there.
2
00:00:05,000 --> 00:00:08,000
Second line.
Saída
1
00:00:01,042 --> 00:00:03,125
Hello there.
2
00:00:05,208 --> 00:00:08,333
Second line.
Escala em 104,1667, que é 25 dividido por 24 — o fator que pega um arquivo sincronizado contra uma versão PAL de 25 fps e o devolve a um master de filme a 24 fps. O primeiro bloco abre em um segundo e anda 42 ms; o segundo abre em cinco segundos e anda 208 ms. Cinco vezes a distância de zero, cinco vezes o movimento — é toda a diferença entre esta página e mover tudo por um valor fixo.
Por que é a razão que conserta a deriva
Entrada
1
00:00:00,000 --> 00:00:02,000
Opening line.
2
00:01:00,000 --> 00:01:02,000
One minute in.
3
00:10:00,000 --> 00:10:02,000
Ten minutes in.
Saída
1
00:00:00,000 --> 00:00:02,083
Opening line.
2
00:01:02,500 --> 00:01:04,583
One minute in.
3
00:10:25,000 --> 00:10:27,084
Ten minutes in.
De novo 104,1667. A linha de abertura quase não se move, a marca de um minuto anda dois segundos e meio, e a de dez minutos anda vinte e cinco. Um deslocamento fixo poderia ter alinhado qualquer uma das três e teria deixado as outras duas erradas; uma razão alinha as três de uma vez.
Comprimindo um arquivo para caber
Entrada
1
00:00:10,000 --> 00:00:12,000
First.
2
00:01:00,000 --> 00:01:03,000
Second.
Saída
1
00:00:08,000 --> 00:00:09,600
First.
2
00:00:48,000 --> 00:00:50,400
Second.
Escala em 80. Cada bloco conserva 80 por cento do comprimento e fica a 80 por cento do caminho, então uma linha que ficava dois segundos em tela agora tem 1,6 segundo. Observe a velocidade de leitura ao comprimir: as palavras não encurtaram, só o tempo dado a elas.
Perguntas frequentes
Que porcentagem eu preciso para converter legendas entre 24 e 25 fps?
O fator é sempre a taxa de quadros de origem dividida pela de destino, então qual número usar depende de contra qual versão o seu arquivo foi sincronizado. Um arquivo sincronizado contra o filme a 24 fps, para usar com a versão PAL de 25 fps, é multiplicado por 96. Um arquivo sincronizado contra a versão PAL, para voltar ao master do filme, é multiplicado por 104,1667 — que é 25 dividido por 24. Filme a 23,976 fps usa 95,904 e 104,2708 nas mesmas duas direções, porque 23,976 não é exatamente 24. Em outras palavras, 104,1667 é o que desfaz a aceleração PAL, e 96 é o que a aplica.
Por que as legendas mais adiante se movem mais que as do começo?
Porque a razão é aplicada à distância de zero, não ao comprimento do próprio bloco. Um bloco em um segundo anda cerca de 42 ms a 104,1667 por cento, enquanto um bloco em dez minutos anda vinte e cinco segundos. É isso que permite à ferramenta corrigir deriva em vez de só deslocar tudo por uma constante, e é por isso que o número que você digita é uma porcentagem e não uma contagem de milissegundos.
Escalar um arquivo de legendas muda quanto tempo cada bloco fica em tela?
Sim, proporcionalmente. As duas bordas de cada bloco são multiplicadas pela mesma razão, então uma linha de dois segundos a 80 por cento vira 1,6 segundo e a 150 por cento vira três segundos. Comprimir, portanto, empurra todo bloco para perto do limite de velocidade de leitura, e esticar dá a cada um mais tempo do que tinha.
Escalar pode fazer duas legendas se sobreporem?
Não. A multiplicação por uma razão positiva é monotônica, e o arredondamento para milissegundos inteiros mantém isso, então dois blocos que não se sobrepunham antes não podem passar a se sobrepor depois. Comprimir encolhe as lacunas entre blocos e pode levá-las a se tocar, o que alguns espectadores veem como uma piscada, mas os blocos em si continuam em ordem.
O que acontece com um bloco curto demais para a escala que escolhi?
Ele é descartado, e a contagem é informada. Um bloco de 20 ms escalado a 1 por cento tem as duas bordas arredondando para o mesmo milissegundo, e não sobra bloco para escrever naquele ponto. Preenchê-lo até um comprimento mínimo poria um bloco invisível no arquivo enquanto a página dizia que ele sobreviveu, o que é uma resposta pior do que removê-lo e avisar.
A primeira legenda do arquivo fica onde está?
Só se ela começar em zero. Tudo é medido do início da linha do tempo, então um arquivo cujo primeiro bloco abre em 00:01:00 tem essa abertura escalada junto com o resto. Se o minuto inicial é uma sequência de título fixa que não deve se mover, o que você quer é um deslocamento constante, não uma razão.