Português (Brasil)

Vídeo e legendas · Kit de ferramentas de legendas

Taxas de quadros e legendas: por que 23.976, 25 e 29.97 fps causam desvio

· Fundo

legendas taxa de quadros códigos de tempo

Três linhas de tempo de taxa de quadros terminando em posições diferentes enquanto o erro de tempo de legenda aumenta
Ilustração vetorial original ToolAcre

As taxas de quadros são um legado da televisão analógica e ainda assombram o tempo das legendas. Esta postagem explica de onde vieram os números ímpares, como uma incompatibilidade no rácio de fotogramas produz desvios e como raciocinar sobre isso antes de corrigir qualquer coisa.

Legendas sincronizadas entre um mestre e outro - o resultado prático de um século de padrões de televisão

Um arquivo de legenda pode se alinhar perfeitamente com um mestre e terminar a minutos ou segundos do diálogo em outro, mesmo que nenhuma sugestão tenha sido editada. Esse padrão é uma deriva: o tempo decorrido da legenda e o tempo decorrido do programa avançam em taxas diferentes. A abertura fornece poucas evidências porque multiplicar um pequeno tempo produz um pequeno erro; o fechamento torna a incompatibilidade óbvia.

Os fluxos de trabalho de televisão e cinema herdaram várias taxas espaçadas, portanto, um arquivo rotulado apenas com um título e um idioma pode perder o contexto necessário para interpretar seu tempo. A reparação prática começa pela identificação da relação de taxa, em vez de aplicar um deslocamento que alinhe uma cena e deixe o crescimento intocado.

De onde vieram 24, 25 e 30 — projeção de filmes e frequências principais da televisão europeia e americana

Taxas de números inteiros como 24, 25 e 30 refletem diferentes linhagens de produção e televisão. O filme é comumente associado a 24 quadros por segundo, enquanto os sistemas de televisão foram construídos em torno de restrições elétricas e de transmissão regionais que levaram a diferentes taxas nominais. Essas origens amplas são um contexto estável; este artigo não atribui datas de invenção nem reivindica um caminho universal da frequência da rede elétrica para todos os formatos modernos.

O fato importante da restauração é que essas taxas representam durações diferentes para a mesma contagem de quadros. Cem mil quadros reproduzidos a 25 fps terminam mais cedo do que os mesmos quadros reproduzidos perto de 24 fps, portanto, as legendas criadas com uma duração não podem permanecer alinhadas à outra sem reprogramação proporcional.

Por que existem 29.97 e 23.976 — o comprometimento da televisão em cores e seu efeito indireto nas transferências de filmes

As taxas fracionárias próximas de 30 e 24 fazem parte do legado da televisão em cores e da transferência de filmes. Seu histórico preciso de engenharia está fora das fontes do repositório, portanto este artigo não repete uma fórmula detalhada de subportadora. O que importa para o trabalho de legendas é que 29.97 não é 30 e 23.976 não é 24; tratar qualquer par como idêntico introduz um pequeno erro percentual que se acumula com o tempo decorrido.

A abreviação decimal também é arredondada. Um fluxo de trabalho deve usar os metadados de taxa exatos disponíveis no mestre, em vez de derivar um fator de um rótulo de três decimais quando a precisão é importante. A ferramenta aceita um fator de escala numérico; ele não inspeciona metadados de vídeo nem identifica qual taxa criou as legendas.

PAL aceleração — por que um filme roda um pouco mais rápido em uma transferência de 25 fps e o que isso afeta no tempo

Uma entrega comum de 25 fps de material de origem de filme executa os quadros mais rápido do que um mestre de aproximadamente 24 fps. Isso geralmente é chamado de aceleração PAL. Cada evento chega mais cedo, portanto, as legendas cronometradas para o mestre mais lento ficam cada vez mais atrasadas quando usadas inalteradas com a transferência mais rápida. As palavras e a ordem das dicas permanecem corretas; apenas a relação do relógio está errada.

Isso não é corrigido movendo cada sugestão na mesma distância. Uma mudança é uma adição, enquanto esta falha altera a distância de zero a cada sugestão. A operação necessária é a multiplicação, e a direção é importante: quando o destino é executado mais rápido, os carimbos de data/hora da fonte mais lenta precisam de um fator abaixo de um para se tornarem anteriores.

Das taxas de quadros ao desvio de legenda – como uma diferença percentual fixa de velocidade se torna um erro crescente de timecode

Uma diferença percentual constante de velocidade cria um erro proporcional ao tempo decorrido. Dez minutos de programa o erro absoluto é modesto; noventa minutos é nove vezes o erro de dez minutos. Esse crescimento em linha reta é o motivo pelo qual dois pontos de verificação distinguem a incompatibilidade de taxas de um corte de introdução constante: erros iguais indicam uma mudança, enquanto um erro final maior indica escalonamento ou outra forma de desvio.

ToolAcre mantém carimbos de data e hora como milissegundos inteiros e scaleCues multiplica ambos os limites pelo fator escolhido, arredonda cada um para o milissegundo mais próximo e fixa em zero. A escala é, portanto, menos exatamente reversível do que uma mudança. Trabalhe a partir do arquivo cue original e aplique um fator calculado em vez de refinar várias exportações arredondadas.

Exemplo resolvido: um filme de 90 minutos movido de um mestre 23.976 para um mestre 25 fps — estimando o desvio no final

Para um arquivo de legenda de noventa minutos criado com base em material 23.976 fps e usado com uma transferência 25 fps dos mesmos quadros, multiplique os carimbos de data e hora de origem por 23.976 dividido por 25, aproximadamente 0.95904. A fonte que termina em 5,400 segundos torna-se cerca de 5,178.8 segundos, então o mestre mais rápido termina aproximadamente 221.2 segundos antes. Essa estimativa assume a mesma sequência de quadros e uma mudança uniforme na taxa.

A jornada reversa utiliza 25 dividido por 23.976, aproximadamente 1.0427, que é o exemplo documentado ao lado do campo de escala. Verifique o resultado calculado em relação ao diálogo real próximo a ambas as extremidades. Se uma diferença constante residual permanecer após a correção proporcional, então, e somente então, aplique um deslocamento medido.

O que isso não cobre – gravações com taxa de quadros variável e remoção suspensa

As gravações com taxa de quadros variável não fornecem um fator para todo o programa, e o material montado a partir de diversas conversões de taxa pode mudar o comportamento nos pontos de edição. A remoção suspensa adiciona outra camada porque a cadência de quadros e a taxa de quadros exibida não são capturadas por uma simples lista de carimbo de data/hora de legenda. Uma única escala global não pode reparar honestamente esses casos.

A ferramenta shift também não pode reprogramar um intervalo selecionado. Se as legendas estiverem corretas até um corte e depois saltarem para um valor fixo, isso é uma incompatibilidade de edição, em vez de um desvio suave na taxa. Preserve a fonte e mude para um editor com reconhecimento de linha do tempo que possa corrigir segmentos de forma independente.

Conclusão: o desvio tem uma causa que você pode nomear – como diagnosticá-lo antes de usar o recurso de retempo do Subtitle Toolkit

Nomeie o erro antes de alterá-lo. Compare uma sugestão clara perto do início com outra perto do final, registre a direção e a magnitude de ambos os erros e procure comportamento constante versus proporcional. O desvio da taxa de quadros exige escalonamento de zero; um pára-choque removido exige um deslocamento; uma edição a meio do programa exige um trabalho regional que a ferramenta não proporciona.

Use o tempo de legenda Shift somente após esse diagnóstico. Insira um fator de escala positivo, verifique a saída arredondada em ambos os pontos de medição e baixe um novo arquivo em vez de substituir o mestre. A implementação executa a aritmética especificada; não infere a história do vídeo para você.