Ir para o conteúdo principal
SubtitleMatrix

Corrigir 50 para 25 fps

SincronizaçãoConversão de taxa de quadros
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 cujos tempos foram contados a 50 quadros por segundo e os coloca em uma versão de 25 fps. Cada marca é dobrada, então um bloco que dizia trinta segundos significa um minuto, e o último bloco de um episódio de doze minutos cai aos vinte e quatro. Os dois campos já vêm preenchidos; altere-os se o seu arquivo foi contado em outra taxa.

O erro por trás deste par é de contagem, não de reprodução. Material europeu de alta definição costuma ser 50 quadros ou 50 campos por segundo, e uma ferramenta que conta campos produz números duas vezes maiores que o mesmo plano contado em quadros — então uma linha do tempo construída com esses números tem exatamente metade do comprimento que deveria, e cada bloco aparece no dobro do tempo correto. A mesma duplicação aparece quando um arquivo exportado de um projeto a 50 fps é entregue contra um master de 25 fps, ou quando um arquivo de legendas é gerado por um fluxo baseado em quadros que ficou configurado em 50.

O que torna esta página fácil de conferir é que um fator de dois é visível antes de converter qualquer coisa. A última marca do arquivo é mais ou menos o dobro da duração do vídeo, ou as legendas continuam na tela muito depois de a imagem terminar. Todos os outros pares do grupo erram por alguns por cento, o que exige conta para notar; este erra por cem por cento, o que não exige.

As duas bordas de cada bloco são dobradas, então uma fala de um segundo recebe dois segundos e a velocidade de leitura de cada linha cai pela metade em vez de subir. 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

Tudo dobra

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:02,000 --> 00:00:06,000
Hello there.

2
00:02:00,000 --> 00:02:04,000
One minute in.

50 dividido por 25 é 2 exato, então nada é arredondado e nada deriva: o bloco de um segundo vira dois, o de um minuto vira dois minutos, e cada um fica o dobro do tempo em tela. Se o arquivo convertido parece certo no começo mas a imagem termina antes das legendas, este não era o par a usar — um fator de dois é grande demais para ser acidente de arredondamento.

A pista está no comprimento do próprio arquivo

Entrada

1
00:11:59,000 --> 00:11:59,500
Last cue of the episode.

Saída

1
00:23:58,000 --> 00:23:59,000
Last cue of the episode.

Um episódio de 12 minutos cuja última legenda está em 23 minutos e 58 segundos é o diagnóstico por si só, antes de qualquer conta: a linha do tempo tem o dobro do vídeo. Compare com os pares de erro crescente do grupo, em que o comprimento total do arquivo continua plausível e só o fim está visivelmente fora.

Um arquivo MicroDVD mantém os números de quadro

Entrada

{1}{1}50
{250}{300}Hello

Saída

{1}{1}25
{250}{300}Hello

Para o MicroDVD a correção é mesmo só a taxa declarada: um arquivo cujos quadros foram contados a 50 mas lidos a 25 mostra cada bloco no dobro do tempo, e mudar a declaração para 25 o põe certo sem tocar em um único número de quadro. O quadro 250 é dez segundos a 25 fps e cinco a 50, e dez é onde aquele bloco pertence.

Perguntas frequentes

Como um arquivo de legendas acaba sincronizado a 50 fps?

Três caminhos são comuns. Material europeu de alta definição é 50i ou 50p, e uma ferramenta que conta campos em vez de quadros produz números duas vezes maiores que o mesmo plano contado em quadros. Uma exportação de legendas tirada de um projeto a 50 fps e entregue contra um master de 25 fps carrega o mesmo problema. E um fluxo de legendas baseado em quadros que ficou em 50 enquanto a entrega é 25 produz um arquivo contado em uma taxa e reproduzido em outra.

Qual fator 50 para 25 usa, e com que isso se parece?

Exatamente 2, então o arquivo sai com o dobro do comprimento. Um bloco a meio minuto cai a um minuto, e um bloco perto do fim de um episódio de doze minutos cai perto de vinte e quatro. Como o fator é um número inteiro, o resultado é fácil de verificar a olho: a primeira legenda deve aparecer no dobro da marca antiga e a última ainda deve cair dentro do vídeo.

Minhas legendas estão certas no começo e meio episódio fora no fim — é um fator de dois?

Compare a última marca do arquivo com a duração do vídeo. Um erro proporcional que cresceu até meio episódio no fim é este par ou um dos outros do grupo, e a forma de distingui-los é o tamanho do arquivo: um fator de dois deixa a última marca com cerca do dobro do vídeo, enquanto 0,96 ou 1,0427 a mantêm dentro de alguns por cento.

Um bloco que durava um segundo agora dura dois — está certo?

Sim, e é a única direção deste grupo em que a velocidade de leitura de uma fala cai em vez de subir. As palavras não mudam enquanto o tempo dado a elas dobrou, então uma linha que estava acima do limite de caracteres por segundo pode agora estar dentro dele. Nada precisa ser ressincronizado só por isso: dobrar a linha do tempo é uma correção, não um compromisso.

Material 50i entrelaçado sempre precisa desta conversão?

Não, e essa é a armadilha do par. 50i descreve campos, e 50 campos por segundo são 25 quadros por segundo — a duração do vídeo é a mesma nos dois casos. Só um arquivo cujos tempos foram realmente contados a 50 precisa ser dividido por dois. Se as suas legendas já estão certas contra um vídeo 50i, convertê-las dobra o erro em vez de removê-lo.

E se só parte do arquivo estiver fora — a primeira metade certa e a segunda errada?

Então não é problema de taxa de quadros. Um arquivo correto até certo ponto e errado depois foi emendado de duas peças ou sincronizado contra uma versão montada com rolos em velocidades diferentes, e nenhuma proporção única conserta as duas metades. Divida o arquivo no ponto onde o erro começa e converta cada metade separadamente, com o seu próprio par de taxas.

Ferramentas relacionadas