Vídeo e legendas · Kit de ferramentas de legendas
Explicação do desvio de legenda: por que um deslocamento fixo falha e como o alongamento funciona
· Como funciona
legendas códigos de tempo taxa de quadros
Se as legendas estiverem boas no início e no final, o problema é a velocidade, não o deslocamento. Esta postagem explica como as incompatibilidades no rácio de fotogramas causam desvios, como diagnosticá-los e como a matemática de um alongamento linear difere de uma mudança.
Em sincronia no primeiro minuto, meio segundo atrasado no minuto trinta - a assinatura do desvio em vez do deslocamento
Existem duas falhas diferentes por trás das legendas fora de sincronia e elas precisam de correções opostas. Um deslocamento é constante: cada linha está atrasada na mesma proporção e o arquivo está tão errado no primeiro minuto quanto no último. A deriva aumenta: as linhas de abertura pousam corretamente, o erro é quase imperceptível aos dez minutos e as linhas de fechamento ficam segundos à deriva. O sintoma que os separa é se o erro no final é maior que o erro no início.
Errar neste diagnóstico custa caro porque a ação óbvia piora as coisas. Alinhar a primeira linha de um arquivo flutuante com um deslocamento move o arquivo inteiro, de modo que o final varia pelo valor original mais o que acabou de ser adicionado. A ferramenta documenta isso diretamente como um erro comum e observa que ambas as operações devem ser desfeitas antes do dimensionamento.
De onde vem o desvio — um arquivo cronometrado para 25 fps reproduzido contra um vídeo de 23.976 fps ou vice-versa
A causa comum é uma incompatibilidade de taxa de quadros entre o tempo em que o arquivo foi criado e o vídeo com o qual está sendo reproduzido. Os carimbos de data e hora das legendas são horários de relógio, mas geralmente são derivados de contagens de quadros. Se uma contagem de quadros produzida em relação ao material 23.976 fps for reproduzida como se cada quadro fosse um vigésimo quinto de segundo, cada carimbo de data/hora estará errado na mesma proporção, e uma proporção constante aplicada a um número crescente produzirá um erro crescente.
Essa proporção é aproximadamente 1.0427 para material de 23.976 fps reproduzido a 25 fps, que a ferramenta indica ao lado do campo de escala. O número não é um botão de sintonia descoberto por tentativa: é o quociente das duas taxas de quadros, de modo que um arquivo que estava correto em um mundo é sistematicamente esticado ou compactado no outro. É por isso que a deriva é quase sempre suave e linear, em vez de errática.
Diagnosticando desvio com dois pontos de referência – medindo o erro perto do início e perto do fim
Diagnosticar o desvio requer duas medições, não uma. Encontre uma linha de diálogo perto do início cuja legenda você possa cronometrar com precisão, e outra perto do final, e registre para cada uma o carimbo de data e hora que o arquivo afirma e o carimbo de data e hora em que o diálogo realmente ocorre. Uma medição não consegue distinguir as duas falhas, porque um único erro observado é consistente tanto com um deslocamento constante quanto com um estiramento.
Escolha os dois pontos tão distantes quanto o material permitir. Todo o cálculo divide uma diferença por outra, portanto, uma linha de base curta torna um pequeno erro de medição grande no resultado. Dois pontos com intervalo de um minuto em um arquivo de noventa minutos produzirão uma proporção confiável para uma precisão que a medição não suporta.
A matemática de um trecho linear – dimensionando cada código de tempo por uma proporção em vez de adicionar uma constante
Uma mudança é adição e um alongamento é multiplicação, e essa é toda a diferença. A mudança adiciona uma constante a cada início e fim; internamente, as dicas são milissegundos inteiros contados a partir de zero, portanto, a operação é uma única adição por carimbo de data e hora e não introduz nenhum arredondamento próprio. Como adiciona o mesmo número em todos os lugares, não pode alterar a distância entre a primeira e a última sugestão, que é precisamente o que a deriva errou.
Um trecho multiplica cada carimbo de data/hora por um fator, medido a partir de zero. Como o multiplicador atua em um número maior posteriormente no arquivo, ele move o final mais do que a abertura, que é o que o desvio de forma precisa. Os carimbos de data e hora são arredondados para milissegundos inteiros após a escala, portanto, uma escala não é perfeitamente reversível da mesma forma que uma mudança; dimensionar uma vez a partir do original, em vez de refinar um fator em várias passagens.
Exemplo resolvido: calcular a proporção de duas medições — transformando dois erros observados em uma única correção
Suponha que a legenda em dois minutos reivindique 00:02:00.000 enquanto o diálogo esteja em 00:01:59.750, e a legenda em cinquenta e oito minutos reivindique 00:58:00.000 enquanto o diálogo esteja em 00:57:52.750. Em milissegundos o arquivo diz 120000 e 3480000; o vídeo quer 119750 e 3472750. O erro cresceu de 250 ms para 7250 ms, que é desvio, não deslocamento.
O fator é a razão entre os dois intervalos: divida o intervalo verdadeiro 3472750 menos 119750, ou 3353000, pelo intervalo reivindicado 3480000 menos 120000, ou 3360000. Isso dá cerca de 0.99792. Multiplicando os tempos reivindicados por ele retorna 119750 e 3472750, ambas medidas, que é a verificação de que a correção é um alongamento puro sem nenhum deslocamento restante. Quando sobrar algum resíduo, corrija primeiro o alongamento e só depois aplique um deslocamento para o que sobrou.
O que isso não cobre – cortes, cenas adicionadas e intervalos comerciais, que produzem saltos em vez de desvios suaves
Isso cobre erros que crescem de maneira suave e proporcional. Não cobre um arquivo correto por vinte minutos e, de repente, uma quantia fixa para o restante, que é a assinatura de uma edição: uma cena removida, um intervalo publicitário inserido ou um corte diferente do mesmo longa. Essa falha é uma mudança aplicada a parte do arquivo e nenhuma proporção única a corrige.
A ferramenta shift se aplica a todos os cue do arquivo e não oferece nenhuma maneira de reprogramar um intervalo selecionado, portanto, um arquivo com um salto no ponto médio não pode ser reparado em uma única passagem. Ele também não pode se recuperar da fixação: um resultado negativo é reduzido a zero porque nenhum dos formatos pode expressar um tempo negativo, e avançar posteriormente não restaura as dicas que foram fixadas ali. A ferramenta avisa quando um sinal é bloqueado e a solução documentada é desfeita em vez de uma mudança de compensação.
Conclusão: mudança para deslocamento, escala para desvio - como usar o recurso de retempo do Subtitle Toolkit para o caso de deslocamento fixo e onde verificar a lista 'O que esta ferramenta não fará' antes de confiar nela para desvio
Mude para um deslocamento, dimensione para desvio e meça antes de fazer qualquer um deles. Insira o deslocamento em milissegundos, porque o campo não tem segundos ou entrada de timecode e digitar 2 desloca o arquivo em dois milissegundos em vez de dois segundos; a operação é bem-sucedida, o arquivo muda genuinamente e a sincronização parece tão errada quanto antes. Um deslocamento positivo atrasa as legendas que aparecem antes do diálogo.
Para desvio, use o fator de escala ao lado do deslocamento em vez de alterar o deslocamento repetidamente. Leia os limites da página da ferramenta antes de confiar nela: desfazer retém as últimas vinte operações, dicas fixadas podem ser reduzidas a zero ou crescer mais quando apenas uma extremidade foi fixada e a validação é executada novamente após cada alteração para que esses casos sejam relatados em vez de enviados silenciosamente.