Esticar legendas para o vídeo
Ou cole o texto da legenda
Opções
Quanto dura o vídeo, escrito em milissegundos, segundos ou timecode (1500, 24m e 00:24:00,000 funcionam). A proporção é calculada a partir do próprio arquivo: mede-se o último momento em que algum bloco está na tela, e é isso que é esticado ou comprimido até esta duração. Útil quando você conhece a duração da versão com que quer coincidir, não a proporção.
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.
Preencha Duração alvo para executar.
Digite a duração do vídeo e esta página calcula a razão para você. O comprimento do arquivo de legendas é medido a partir do próprio arquivo — o maior fim em qualquer ponto dele — e cada marca de tempo é multiplicada pelo alvo dividido por esse valor. Nenhuma porcentagem para calcular, e a última legenda cai no fim do vídeo em vez de onde quer que ela tenha parado.
A medida usa o maior fim do arquivo, não o fim do último bloco da lista. Em arquivos reais os dois costumam ser diferentes: uma linha de narração pode abrir cedo e ficar em tela durante várias respostas curtas, então o bloco que termina mais tarde não é o que foi escrito por último. Medir com o errado dá uma razão desviada por toda a diferença entre os dois, e esse é o tipo de erro que só aparece nos últimos minutos de um episódio.
O campo do alvo aceita um comprimento em qualquer forma que você tiver: milissegundos, segundos e minutos com sufixo s ou m, ou um timecode completo. Essa última opção é um comprimento e não um momento da linha do tempo, e é por isso que aqui se digita uma duração e não um horário de início.
Um alvo mais curto comprime o arquivo em vez de esticá-lo; não há nada a trocar, e um arquivo longo demais para o seu vídeo é o mesmo problema na outra direção. Tudo é medido de zero, então uma abertura antes da primeira linha de diálogo é escalada junto com o resto — se os títulos de abertura devem ficar parados e só o fim precisa se mover, um deslocamento constante ou uma sincronização de dois pontos é a ferramenta certa, não uma razão.
SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON e CSV são lidos pelo que são, não pela extensão. Texto puro e LRC são recusados, porque nenhum dos dois guarda um fim com que o arquivo possa ser medido. Tudo roda na aba do navegador, então uma temporada de episódios pode passar pela fila sem um único byte sair da máquina.
Exemplos
Um arquivo de oito segundos contra um vídeo de dez
Entrada
1
00:00:01,000 --> 00:00:03,000
Hello there.
2
00:00:05,000 --> 00:00:08,000
Second line.
Saída
1
00:00:01,250 --> 00:00:03,750
Hello there.
2
00:00:06,250 --> 00:00:10,000
Second line.
Comprimento alvo em 00:00:10,000, então a razão é 10 dividido pelos 8 segundos do arquivo — um e um quarto, sem nada calculado à mão. O último bloco agora cai em dez segundos exatos, porque foi esse o momento contra o qual a razão foi medida, enquanto o primeiro bloco anda um quarto da própria distância de zero.
Um arquivo longo demais para o seu vídeo
Entrada
1
00:00:00,000 --> 00:00:10,000
A long opening line.
2
00:00:02,000 --> 00:00:03,000
Short.
3
00:00:04,000 --> 00:00:05,000
Also short.
Saída
1
00:00:00,000 --> 00:00:06,000
A long opening line.
2
00:00:01,200 --> 00:00:01,800
Short.
3
00:00:02,400 --> 00:00:03,000
Also short.
Alvo em 6s contra um arquivo de dez segundos, então esta é a direção de compressão e a razão é 0,6. O arquivo tem dez segundos porque o primeiro bloco termina ali, não por causa do último bloco escrito, cujo fim está só a cinco segundos de zero — medir com esse teria dado razão 1 e devolvido o arquivo intacto. Comprimir aperta todo bloco, então a velocidade de leitura sobe e nada nas palavras mudou.
A abertura também se move
Entrada
1
00:01:00,000 --> 00:01:02,000
Lead-in ends, speech starts.
2
00:02:00,000 --> 00:02:02,000
One minute in.
Saída
1
00:01:30,000 --> 00:01:33,000
Lead-in ends, speech starts.
2
00:03:00,000 --> 00:03:03,000
One minute in.
Alvo em 3m3s contra um arquivo cujo maior fim é 2m2s, então a razão é 1,5. O campo aceita minutos, e também aceita 183000 ou 00:03:03,000 — as três formas querem dizer o mesmo. Note que o primeiro bloco abria em um minuto e agora abre em um minuto e meio: tudo é medido do início da linha do tempo, então a abertura silenciosa é esticada junto com o diálogo.
Perguntas frequentes
Como descubro qual é o comprimento do meu arquivo de legendas?
A página mede para você: pega o maior fim em qualquer ponto do arquivo e o trata como o comprimento dele. Você só precisa informar a duração do vídeo. Se quiser saber o número antes de rodar qualquer coisa, o último bloco de um arquivo bem formado costuma estar perto dele, mas um bloco longo que atravessa vários curtos faz os dois diferirem.
E se o alvo que eu digitar for menor que o arquivo já é?
O arquivo é comprimido, não esticado, e nada precisa ser trocado para outro modo. Um arquivo de 10 minutos com alvo de 6 minutos é multiplicado por 0,6, então cada bloco conserva 60 por cento do tempo em tela. Isso sobe a velocidade de leitura de cada linha, e vale conferir a página de velocidade de leitura antes de entregar um arquivo comprimido para uma emissora.
Por que a primeira legenda se moveu se eu só queria acertar o fim?
Porque a razão é aplicada à distância de zero. Um arquivo cuja primeira linha abre em um minuto, com um esticamento de 1,5 vez, agora abre em um minuto e meio, então a abertura silenciosa é esticada junto com o diálogo. Se os títulos de abertura são fixos e só a cauda está errada, isso não é um problema de razão: use um deslocamento constante, ou uma sincronização de dois pontos que mantenha um momento escolhido no lugar.
Posso digitar o alvo em minutos em vez de um timecode?
Sim. O campo aceita uma contagem pura em milissegundos, uma duração como 90s ou 24m ou 1h2m, e um timecode completo como 00:24:00,000 — as quatro formas querem dizer o mesmo e nenhuma é mais correta que outra. Use a que combinar com o que a sua ferramenta de vídeo mostra, já que redigitar um número em outro formato é onde nascem os erros de transcrição.
As legendas continuam desalinhadas depois de esticar. O que mais pode estar errado?
Se uma ponta do arquivo alinha e o meio não, o arquivo foi cortado ou o vídeo foi remontado, e uma sincronização de dois pontos usando esses dois momentos é o que resolve. Se toda legenda atrasa pelo mesmo tanto, isso é um deslocamento constante e pertence à página de deslocamento. Se a deriva só aparece depois de uma conversão de taxa de quadros, as páginas de taxa de quadros partem das taxas em si em vez de uma razão medida.
O que acontece se eu deixar o comprimento alvo vazio?
A execução não começa, e a página avisa que falta um campo obrigatório. É de propósito: qualquer valor padrão seria um comprimento real, então um arquivo arrastado e rodado sem ler o campo voltaria silenciosamente esticado para algo que ninguém escolheu, sem nada na saída dizendo isso. Ao lado do botão a página também informa o comprimento que mediu do arquivo, para você comparar antes de confirmar.