Corrigir 23,976 para 29,97 fps
Ou cole o texto da legenda
Opções
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.
A taxa de quadros da versão com que você vai usar as legendas — o vídeo que você realmente vai reproduzir. O fator aplicado é a primeira caixa dividida por esta, então 24 para 25 dá 0,96: um filme roda 4% mais rápido em PAL, e um longa de 100 minutos cabe em uma fita de 96. Inverter as duas caixas desloca toda a linha do tempo na direção errada pela mesma quantidade.
Esta página pega um arquivo de legendas cuja linha do tempo foi contada a 23,976 quadros por segundo e o coloca em uma linha do tempo de 29,97. Cada marca é multiplicada por 0,8 — quatro quintos, exatamente — então o arquivo sai um quinto mais curto: um bloco de um minuto vira um de quarenta e oito segundos, e um episódio de 24 minutos cujas legendas dizem 30 minutos volta para 24. Os dois campos já vêm preenchidos; altere-os se o seu arquivo foi contado em outra taxa.
O erro está na aritmética que transforma números de quadro em segundos. Se uma ferramenta leu números de quadro pertencentes a uma linha do tempo de 29,97 mas os dividiu por 23,976, cada segundo que ela produziu é um quarto grande demais: 29,97 dividido por 23,976 é 1,25, então a linha do tempo inteira fica esticada em um quarto e as legendas correm 25 por cento atrasadas, cada vez mais para trás conforme o filme avança. Multiplicar por 0,8 é o mesmo erro dividido de volta.
Uma coisa para a qual esta página não deve ser usada, e é o erro mais fácil de cometer no grupo. Um filme transportado dentro de um sinal NTSC recebe pulldown 3:2 — as mesmas imagens são repetidas para preencher o sinal de 29,97 — e o pulldown deixa a duração exatamente como estava. Então meu vídeo é 29,97 e tem pulldown não é motivo para converter nada: um arquivo sincronizado contra esse vídeo já está correto, e multiplicá-lo por 0,8 tiraria um quinto dele. Esta página serve para um arquivo cujos números de quadro foram contados contra a taxa errada, não para um arquivo que apenas está em um contêiner de 29,97.
O que torna este par agradável de trabalhar é que 0,8 é exato. As duas taxas pertencem à família NTSC e ambas carregam a mesma divisão por 1001, então o 1001 se cancela e 23,976 sobre 29,97 é simplesmente 24000 sobre 30000 — quatro quintos, sem nada arredondado e sem sobra. Cada bloco recebe um quinto menos de tempo em tela, o que eleva em 25 por cento a velocidade de leitura de cada fala. Nada é enviado, e uma temporada inteira passa pela fila em uma execução — SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON e CSV são lidos pelo que realmente são, não pela extensão.
Exemplos
Um bloco curto e um longo
Entrada
1
00:00:01,000 --> 00:00:03,000
Hello there.
2
00:01:00,000 --> 00:01:02,000
One minute in.
Saída
1
00:00:00,800 --> 00:00:02,400
Hello there.
2
00:00:48,000 --> 00:00:49,600
One minute in.
0,8 é 23,976 dividido por 29,97. O bloco de um segundo perde 200 ms e o de um minuto perde 12.000 ms — sessenta vezes a distância de zero, sessenta vezes o movimento. As duas bordas de cada bloco são multiplicadas, então uma fala de dois segundos recebe 1,6 segundos, e é nesse encurtamento que está o aumento da velocidade de leitura.
O atraso cresce com o relógio
Entrada
1
00:10:00,000 --> 00:10:02,000
Ten minutes in.
2
00:30:00,000 --> 00:30:02,000
Half an hour in.
Saída
1
00:08:00,000 --> 00:08:01,600
Ten minutes in.
2
00:24:00,000 --> 00:24:01,600
Half an hour in.
Dois minutos atrasado na marca de dez minutos e seis minutos atrasado na meia hora — um quarto do tempo decorrido nos dois casos, que é a cara de um problema de proporção. Um deslocamento fixo nunca corrige isso; uma proporção, sim. A conferência depois de converter é no fim do arquivo: abra no novo horário do último bloco e a fala deve estar lá.
Um arquivo MicroDVD muda só a linha de declaração
Entrada
{1}{1}23.976
{240}{288}Hello
Saída
{1}{1}29.97
{240}{288}Hello
O MicroDVD guarda o tempo como números de quadro, e os quadros não eram o problema — a taxa pela qual estavam sendo divididos era. O quadro 240 declarado a 23,976 é lido como dez segundos, que é o atraso de que se reclama; declarado a 29,97 é lido como oito, que é onde aquele bloco pertence. Então a primeira linha é editada e nenhum número de quadro é tocado: reescrevê-los aplicaria os 25 por cento duas vezes.
Perguntas frequentes
Por que o fator de 23,976 para 29,97 é exatamente 0,8?
Porque as duas taxas são NTSC e ambas são um número redondo dividido por 1001: 23,976 é 24000/1001 e 29,97 é 30000/1001. Dividir uma pela outra cancela o 1001 dos dois lados e deixa 24000 sobre 30000, que é quatro quintos. Então nada aqui é arredondado nem aproximado — o bloco de um minuto cai em exatamente quarenta e oito segundos.
Isso corrige um filme que recebeu pulldown 3:2?
Não, e essa é a armadilha que esta página existe para nomear. O pulldown preenche um sinal de 29,97 com quadros repetidos e deixa a duração exatamente como estava, então um arquivo de legendas sincronizado contra o vídeo com pulldown já está certo — convertê-lo tira um quinto da linha do tempo e transforma um arquivo correto em errado. A página serve para tempos construídos dividindo números de quadro por 23,976 quando os quadros pertenciam a uma linha do tempo de 29,97.
Minhas legendas estão um quarto atrasadas e cada vez mais — é este par?
Confira se o atraso é um quarto do tempo decorrido. Dois minutos atrasado na marca de dez minutos, seis na meia hora e meia hora atrasado em um filme de duas horas é exatamente este par. Os primos deste grupo se distinguem pelo tamanho: 0,95904 é um erro de 4 por cento, 1,0427094 é 4,271 por cento, e um fator de dois dobra o comprimento do arquivo.
Posso pôr 24 e 30 nos campos em vez de 23,976 e 29,97?
Para este par, sim, e o resultado é idêntico — 24 dividido por 30 é quatro quintos, o mesmo que 23,976 sobre 29,97, porque a divisão compartilhada por 1001 se cancela de qualquer jeito. Isso é uma propriedade deste par e não do grupo: na página de cinema para PAL, usar 24 e 25 onde o arquivo era realmente 23,976 deixa um erro de 3,5 segundos por hora.
Cada bloco recebe um quinto menos de tempo — isso estoura os limites de velocidade de leitura?
Vale conferir, porque as palavras não ficam mais curtas para compensar: uma fala que estava confortavelmente dentro de um limite de caracteres por segundo pode ser empurrada para fora por um aumento de 25 por cento. As ferramentas de acessibilidade deste site medem a velocidade de leitura contra os limites que as normas estabelecem, e é esse número que você deve olhar, não a impressão de que as legendas agora parecem apressadas.
Devo usar este par para pôr legendas de cinema em um DVD NTSC?
Não. Um filme em disco NTSC é armazenado a 23,976 e o player aplica pulldown na reprodução, então um arquivo sincronizado contra o filme não precisa de mudança nenhuma e 0,8 o arruinaria. Se o seu arquivo foi sincronizado contra uma cópia PAL desse filme e você está voltando para o disco, o par é 25 para 23,976 e o fator é 1,0427094 — uma correção pequena na outra direção.