Dividir legendas longas
Ou cole o texto da legenda
Opções
Contado em caracteres como um leitor os vê, e não em bytes nem em unidades UTF-16, então uma letra acentuada conta como um. Qualquer bloco com mais que isso é cortado em partes de no máximo essa quantidade de caracteres. O corte cai em um espaço, no fim de uma linha ou entre caracteres chineses e japoneses; só uma sequência ininterrupta sem nada disso, como uma URL longa, é cortada no meio da palavra. Cada parte fica com uma fração do tempo do bloco proporcional ao texto que carrega.
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.
Esta página corta qualquer bloco que carrega mais texto que o seu limite em pedaços que cabem. O limite é contado em caracteres como um leitor os vê, e começa em 42 — o teto por linha com que os guias de estilo de legendas convergiram, e o número contra o qual uma emissora ou plataforma de streaming vai conferir o seu arquivo. Um bloco com 60 caracteres sai como dois blocos; o texto é dividido no espaço mais próximo, e cada caractere que entrou volta a sair.
Os pedaços dividem o tempo do bloco original na proporção de quanto texto cada um carrega. Essa é a segunda metade da mesma ideia: uma linha longa não é só demais para ler de uma vez, ela também precisa de mais tempo em tela, e a velocidade de leitura é o que o limite realmente mede. O intervalo como um todo não se move — o primeiro pedaço começa onde o bloco começava, o último termina onde ele terminava, e nada mais no arquivo muda um milissegundo.
O corte cai em um espaço, no fim de uma linha, ou ao lado de um caractere chinês ou japonês. Só uma sequência única sem nada disso — uma URL longa, uma fileira de dígitos — é cortada no meio da palavra, porque o limite é um teto rígido e não há nada no painel que possa expressar que aquele pedaço não pôde ser dividido. Escritas sem espaços e sem caracteres ideográficos, como tailandês ou khmer, caem no mesmo caso.
Uma coisa a saber antes de rodar: dividir muda quantos blocos o arquivo tem, e um arquivo cuja contagem de blocos mudou é escrito em ordem de linha do tempo com numeração nova a partir de 1. Se algum bloco carrega um estilo ou uma posição — um arquivo ASS, um WebVTT estilizado — essa informação fica com o primeiro pedaço, e os pedaços criados pela ferramenta não têm nenhuma; o relatório conta quantos foram afetados. Tudo roda nesta aba do navegador: nenhum arquivo é enviado, e SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON e CSV são todos lidos do mesmo jeito.
Exemplos
Uma linha de 56 caracteres com o limite em 42
Entrada
1
00:00:01,000 --> 00:00:04,000
She walked into the room and closed the door behind her.
Saída
1
00:00:01,000 --> 00:00:03,127
She walked into the room and closed the
2
00:00:03,127 --> 00:00:04,000
door behind her.
Dois pedaços de 39 e 16 caracteres, e os três segundos são divididos 2127 e 873. O corte cai no espaço antes de door em vez de exatamente no 42º caractere, então nenhuma palavra é quebrada. Se este bloco tivesse um estilo, o primeiro pedaço o manteria e o relatório diria que um bloco novo saiu sem formatação.
Texto chinês, onde não há espaços para quebrar
Entrada
1
00:00:01,000 --> 00:00:04,000
我们今天下午三点在会议室开会讨论明年的计划。
Saída
1
00:00:01,000 --> 00:00:02,364
我们今天下午三点在会
2
00:00:02,364 --> 00:00:03,727
议室开会讨论明年的计
3
00:00:03,727 --> 00:00:04,000
划。
Com limite de 10, os 22 caracteres saem como 10, 10 e 2. Uma quebra ao lado de um caractere ideográfico conta como ponto de quebra, então arquivos em chinês e japonês se dividem nos próprios termos; cada caractere também conta como um caractere, então o limite significa o mesmo aqui e em inglês.
Um arquivo que já está dentro do limite
Entrada
1
00:00:01,000 --> 00:00:02,000
A short one.
2
00:00:03,000 --> 00:00:04,000
And another.
Saída
1
00:00:01,000 --> 00:00:02,000
A short one.
2
00:00:03,000 --> 00:00:04,000
And another.
Nada aqui passa de 100 caracteres, então nada é dividido e a saída é a entrada byte a byte, números incluídos. Esta é a execução a fazer primeiro quando você não tem certeza do que há em um arquivo: um limite alto demais só pode não fazer nada.
Perguntas frequentes
De onde vem o limite de 42 caracteres desta página?
É o teto por linha com que a maioria dos guias de estilo e especificações de emissora concordam, e ele vem do comportamento de leitura e não de um documento único: um espectador acompanha cerca de 42 caracteres com conforto em uma linha à distância normal de visualização. Duas linhas assim são o máximo usual para um bloco, e é por isso que 42 é com que este campo começa. Aumente para um arquivo que você só lê no computador, e baixe para material feito para assistir no celular a um palmo de distância.
Dividir uma linha muda quando a legenda aparece na tela?
O bloco como um todo aparece e desaparece exatamente nos mesmos momentos: o primeiro pedaço começa onde o original começava, o último termina onde o original terminava. Dentro desse intervalo os pedaços se revezam, na proporção de quanto texto cada um carrega, então um pedaço com o dobro de texto fica aproximadamente o dobro do tempo. Essa divisão proporcional sai da contagem de caracteres, não de algo no arquivo, já que o arquivo só dizia quando a linha inteira estava em tela.
A ferramenta renumera o arquivo depois de dividir um bloco?
Sim, e vale saber por quê. Um arquivo cuja contagem de blocos mudou é escrito em ordem de linha do tempo e numerado a partir de 1, então os números continuam sendo uma contagem do que há no arquivo em vez de um conjunto de rótulos com buracos. A consequência prática é que um arquivo dividido não pode mais ser comparado ao original bloco a bloco pelo número — compare na prévia da linha do tempo, ou mantenha o original ao lado.
Dividir pode perder texto ou quebrar um bloco formatado?
Nenhum caractere é descartado: cada pedaço é um trecho contínuo do texto original, incluindo quebras de linha dentro dele, e só o espaço em branco nas duas bordas de corte é aparado. O que muda é que um estilo, uma posição ou um tempo de karaokê pertencem ao bloco em que foram escritos, então ficam com o primeiro pedaço e os pedaços criados depois não têm nenhum. O relatório conta os blocos que perderam a formatação assim, e você pode vê-lo antes de baixar.
O que acontece com uma palavra maior que o limite?
Ela é cortada pelo meio, que é o único caso em que a ferramenta quebra uma palavra. A alternativa seria deixar o pedaço passar do limite, e o limite é justamente o que você definiu, então o corte ganha. URLs longas, hashes e sequências de dígitos são os culpados usuais. Aumente o limite acima da maior sequência ininterrupta do arquivo se preferir mantê-las inteiras, e lembre que texto em tailandês ou khmer se comporta como uma URL longa aqui — não tem espaços nem caracteres ideográficos ao lado dos quais quebrar.
Devo usar esta página ou a que divide por duração?
Pergunte em que o leitor está falhando. Se uma linha fica em tela tempo suficiente mas carrega demais para ler de uma vez, o problema são caracteres e esta é a página. Se uma linha carrega uma quantidade confortável de texto mas permanece na tela depois de todo mundo ter lido, o problema são segundos e a página de duração é a certa. Um bloco longo e lento demais precisa das duas execuções, e rodar esta primeiro é a ordem mais segura: ela só pode encurtar os pedaços, enquanto mexer em um limite de duração muda tempos que você talvez já tenha ajustado.