Como corrigir o tempo das legendas
Passe trinta segundos diagnosticando primeiro. Observe a distância de uma linha perto de START e de uma linha perto de END. Se ambos estiverem errados aproximadamente na mesma proporção, você precisará de um SHIFT. Se o erro aumentar à medida que o vídeo é reproduzido, você precisará de um SCALE.
Aplicar o arquivo errado piora as coisas e é por isso que as pessoas acabam mudando o mesmo arquivo quatro vezes. Shift move cada sugestão em um número fixo de milissegundos; a escala multiplica cada carimbo de data/hora por um fator, que é a correção correta para o desvio.
Deslocamento constante ou desvio?
Um CONSTANT OFFSET significa que as legendas estão erradas na mesma proporção em todos os lugares. Uma linha em 00:01:00 está dois segundos atrasada e uma linha em 01:40:00 também está dois segundos atrasada. A causa comum é um lançamento com uma duração de introdução diferente ou um arquivo cronometrado em relação a uma versão com anúncios cortados.
DRIFT significa que o erro aumenta à medida que o vídeo é reproduzido. A primeira linha está quase certa e a última linha está a quarenta segundos de distância. Isso quase sempre vem de uma incompatibilidade de taxa de quadros: as legendas foram cronometradas em relação a uma liberação de 23.976 fps e seu vídeo é executado a 25 fps, ou vice-versa.
O teste é o mesmo de qualquer maneira: verifique uma linha perto do início e outra perto do fim. Dois erros semelhantes significam mudança. Um erro crescente significa escala.
- Observe o quão longe está uma linha perto de START.
- Observe o quão longe está uma linha perto de END.
- Erros semelhantes: use Shift.
- Erro crescente: use Escala.
Mudança
Insira o deslocamento em milissegundos. Um número positivo atrasa as legendas, que é o que você deseja quando elas aparecem muito cedo. Um número negativo os move mais cedo, para legendas atrasadas em relação ao diálogo.
Meça em vez de adivinhar. Observe o carimbo de data e hora onde uma linha é realmente falada e o carimbo de data e hora onde ela aparece atualmente; a diferença é o seu deslocamento. Dois segundos são 2000 ms.
Os carimbos de data e hora são fixados em zero, porque nem SRT nem WebVTT podem representar um tempo negativo e um jogador que recebe um se comporta de maneira imprevisível. Retroceder mais do que o horário de início do primeiro cue fixa os cues afetados em 00:00:00 e a ferramenta informa quantos. Esse aviso é um sinal de que seu deslocamento provavelmente é muito grande e é também o motivo pelo qual uma grande mudança negativa não é reversível avançando novamente.
Dimensionando para uma mudança na taxa de quadros
A escala multiplica cada carimbo de data/hora por um fator constante. O fator é a proporção das taxas de quadros.
Legendas cronometradas para 23.976 fps em relação a um vídeo de 25 fps: multiplique por 25 dividido por 23.976, aproximadamente 1.0427. Indo no sentido contrário: 23.976 dividido por 25, aproximadamente 0.959.
Se você não conhece as taxas de quadros, derive o fator do próprio desvio. Divida a hora correta da última linha pela hora atual. Aplique-o e verifique novamente ambas as extremidades - uma escala geralmente deixa um pequeno deslocamento residual que uma mudança termina.
Mesclar e dividir
Os filmes lançados como dois arquivos precisam ser mesclados. Carregue o arquivo principal, escolha o segundo no painel de mesclagem e dê um deslocamento: onde a segunda parte começa na linha do tempo combinada. Se a parte um executar 58 minutos 20 segundos, o deslocamento será 3,500,000 ms. As dicas de ambos são combinadas, reclassificadas por horário de início e renumeradas de 1.
A divisão faz o inverso no carimbo de data/hora que você escolher. Por padrão, a segunda parte é rebaseada para começar do zero, que é o que você deseja quando for reproduzida em um arquivo de vídeo separado. Uma sugestão abrangendo o ponto de divisão acompanha a parte em que começou, em vez de ser cortada ao meio.
Exemplo resolvido: um arquivo que varia 40 segundos em 90 minutos
A primeira linha deve aparecer em 00:00:32 e em 00:00:31 – perto o suficiente. A última linha deve aparecer em 01:28:10 e em 01:24:33. O erro aumenta, então isso é um desvio, não um deslocamento.
Converta ambos para segundos. O tempo correto é 5,290 segundos; a hora atual é de 5,073 segundos. O fator é 5290 dividido por 5073, que é 1.0428.
Isso é quase exatamente 25 dividido por 23.976, o que confirma o diagnóstico: legendas cronometradas para uma liberação de 23.976 fps, reproduzidas contra um vídeo de 25 fps.
- Aplique um fator de escala de 1.0428.
- Verifique novamente a primeira linha e a última linha.
- A última linha agora pousa corretamente; o primeiro passou de 31 para cerca de 32.3 segundos, cerca de um terço de segundo atrasado.
- Aplique uma mudança de -300 ms para finalizar.
Resultado: Ambas as extremidades estão dentro de alguns décimos de segundo, o que está dentro do intervalo que um visualizador lê como sincronizado. Duas operações, na ordem certa: escala para o desvio, depois uma pequena mudança para o residual.
Abra a ferramenta
Mude ou dimensione os tempos no Subtitle Toolkit
Aplica mudanças e escalas de arquivos inteiros em seu navegador e avisa quando uma mudança fixa os sinais em zero.
O que isso não cobre
- O deslocamento e o dimensionamento se aplicam a todo o arquivo. Não há como reprogramar apenas um intervalo selecionado de sugestões.
- Os carimbos de data e hora são fixados em zero, portanto, um grande deslocamento negativo perde informações e não pode ser desfeito avançando.
- Somente SRT e WebVTT.
- A ferramenta não consegue detectar a taxa de quadros do seu vídeo ou do arquivo em que as legendas foram cronometradas. Ambos os diagnósticos vêm de você.
- Não há análise de áudio nem detecção automática de sincronização.