Quebrar legendas por colunas
Ou cole o texto da legenda
Opções
Uma caixa, cinco opções, e cada opção tem sua própria página. Reajustar redistribui cada bloco até a contagem de colunas, o que pode encurtar uma linha longa com a mesma facilidade com que pode recolher uma linha curta. Dividir linhas longas quebra só as linhas acima da contagem e deixa o resto exatamente como estava. Equilibrar mantém o número de linhas que cada bloco já tem e move as palavras entre elas até a linha mais longa ficar o mais curta possível. Juntar coloca cada bloco em uma única linha. Limitar deixa em paz todo bloco que já está dentro da contagem de linhas. Esta página preenche a caixa com a opção que seu título nomeia e não lista nenhuma outra.
Contado em colunas e não em caracteres, então um caractere chinês ou japonês ocupa duas colunas e uma letra latina acentuada ocupa uma. 42 é o número habitual para legendas em escrita latina. Baixar o valor deixa as linhas mais curtas mas mais numerosas; nada é cortado.
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 redistribui o texto de cada legenda para um comprimento de linha que você escolher. Uma linha que passa do comprimento é quebrada em um limite de palavra; uma linha que fica abaixo é puxada de volta para a linha de cima quando as duas cabem juntas. É a única página do grupo que faz as duas coisas, e é por isso que é a que se procura quando as quebras de linha de um arquivo se desalinharam, e não quando uma única linha está longa demais.
O comprimento é contado em colunas, não em caracteres. Um caractere chinês ou japonês ocupa duas colunas e uma letra latina ocupa uma, então um limite de 42 cabe vinte e um caracteres chineses ou quarenta e duas letras latinas. Quarenta e dois é o número que legendas em alfabeto latino usam há décadas e é o padrão aqui. Nada é cortado para atender ao número: a página move quebras de linha e deixa as palavras em paz, então uma linha que não pode ser trazida para dentro do limite por nenhuma quebra é informada.
Uma linha que começa com travessão marca troca de falante. Essas linhas são muros. A página redistribui as palavras de cada lado de um muro, mas não funde duas dessas linhas em uma só, porque colocar o diálogo de duas pessoas na mesma linha é um erro de leitura que os travessões foram escritos para evitar. Se dissolver esse muro é o que você quer, a página que remove quebras de linha faz exatamente isso e conta quantos muros dissolveu.
Tudo acontece no seu navegador. Nenhum arquivo é enviado e nenhuma conta é necessária. Todos os onze formatos que carregam mais de uma linha dentro de uma legenda são aceitos: SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON e CSV. Texto simples não é oferecido, porque um arquivo de texto tem uma legenda por linha por definição e não há quebra dentro de uma legenda para esta página mover.
Exemplos
Uma legenda quebrada cedo demais e outra tarde demais
Entrada
1
00:00:01,000 --> 00:00:04,000
We could take the train
and be there by six
2
00:00:05,000 --> 00:00:09,000
I told you we would miss the last train if we stayed any longer
Saída
1
00:00:01,000 --> 00:00:04,000
We could take the train and be there by
six
2
00:00:05,000 --> 00:00:09,000
I told you we would miss the last train if
we stayed any longer
Dois defeitos opostos em um arquivo, ambos corrigidos no comprimento padrão de 42 colunas. A primeira legenda chegou com linhas de 23 e 19 colunas, que juntas dão 43 — uma coluna acima do limite —, então a página as une e quebra de novo uma palavra antes, deixando 39 e 3. A segunda era uma linha única de 63 colunas e sai como 42 e 20. Nada foi acrescentado nem descartado em nenhuma das duas: as palavras são as mesmas e só as quebras entre elas se moveram. A cauda de três colunas na primeira legenda é o custo honesto de empacotar as linhas de forma gulosa em vez de dividi-las por igual.
Uma linha em chinês, onde um caractere ocupa duas colunas
Entrada
WEBVTT
00:00:01.000 --> 00:00:04.000
你好世界今天天气很好我们出去玩吧顺便买点东西回来
Saída
WEBVTT
00:00:01.000 --> 00:00:04.000
你好世界今天天气很好我们出去玩吧顺便买点东
西回来
Vinte e quatro caracteres chineses são quarenta e oito colunas, então esta linha passa do limite e quebra depois do vigésimo primeiro deles. Uma ferramenta que contasse caracteres teria chamado vinte e quatro de linha curta e a deixado em paz, que é como uma legenda chinesa de duas linhas acaba com o dobro da largura da legenda inglesa de duas linhas ao lado. Não há espaços no texto onde quebrar, então cada caractere é um ponto de quebra e a quebra cai no meio da frase, que é onde uma legenda chinesa se espera que quebre de qualquer jeito.
Dois falantes, duas linhas
Entrada
1
00:00:01,000 --> 00:00:04,000
- Then we walk
- All the way home
Saída
1
00:00:01,000 --> 00:00:04,000
- Then we walk
- All the way home
O arquivo volta byte a byte, e esse é o resultado correto, não uma falha. As duas linhas têm 14 e 18 colunas e caberiam juntas em uma linha de 32, mas cada uma começa com travessão, o que significa que uma pessoa diferente está falando. Fundi-las entregaria a um ator as palavras do outro. Nenhuma das linhas passa do limite sozinha, então não há mais nada a fazer, e uma execução sem nada a informar não informa nada.
Perguntas frequentes
Como o reflow decide onde uma linha de legenda quebra?
As palavras da legenda são dispostas uma após a outra e uma quebra entra antes da primeira palavra que empurraria a linha para além da contagem de colunas. É um ajuste guloso, não uma divisão por igual: a primeira linha é preenchida até onde couber e o que sobra vai para a seguinte. O resultado é que as linhas ficam empacotadas em vez de equilibradas, o que é o que você quer quando o objetivo é caber a legenda no menor número de linhas possível. Se o seu arquivo já tem a quantidade certa de linhas e você quer que elas pareçam iguais, a página que equilibra quebras de linha faz isso.
Por que minha segunda linha curta foi unida à primeira?
Porque juntas elas cabem dentro do limite. O reflow trata a legenda inteira como uma sequência de texto e a distribui de novo do zero, então uma quebra que o arquivo tinha não é preservada só porque estava lá. Essa é a diferença entre esta página e a que quebra só as linhas longas: aquela deixa toda linha que já é curta exatamente onde está, e esta pode puxá-la para cima. Se a quebra era deliberada, ela precisa de um travessão ou da outra página, não desta.
Os comprimentos de linha no reflow são contados em caracteres ou em colunas?
Em colunas, que é a medida real de uma linha de legenda. Uma letra latina, um dígito e um espaço ocupam uma coluna cada; um caractere chinês ou japonês, uma sílaba coreana e um emoji ocupam duas. Então um limite de 42 aceita quarenta e dois caracteres latinos ou vinte e um chineses, e as duas linhas saem com a mesma largura na tela. Contar caracteres em vez disso daria a toda legenda chinesa uma linha com o dobro do comprimento da inglesa equivalente no mesmo ajuste.
Por que minhas duas linhas com travessão não foram fundidas em uma no reflow?
Porque um travessão no começo da linha significa troca de falante, e fundir duas dessas linhas colocaria o diálogo de duas pessoas na mesma linha. A página trata essas linhas como blocos que não podem ser atravessados, então redistribui as palavras dentro de cada bloco e deixa os blocos no lugar. As linhas do exemplo acima são curtas o bastante para caber juntas e ainda assim ficam separadas por esse motivo. Se você quer mesmo unidas, a página que remove quebras de linha as une e informa quantas quebras de falante dissolveu.
O que acontece com uma palavra mais longa que o comprimento de linha da legenda?
Ela ganha uma linha só para si e continua acima do limite, e a execução informa uma linha ainda acima. Não existe quebra dentro de uma palavra que não mude também a palavra, e mudar o seu texto não é para o que serve um ajuste de comprimento de linha. Compostos alemães e URLs longas são os casos usuais. Se você precisa trazer uma linha assim para dentro da contagem, a quebra tem de ir dentro da palavra, e essa é uma edição que você faz de propósito, não uma que a ferramenta faz por você.
Quais formatos de legenda podem ser redistribuídos para um comprimento de linha?
Os onze que podem ter mais de uma linha dentro de uma legenda: SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON e CSV. Texto simples é o único formato de fora, e a razão é que um arquivo de texto tem uma legenda por linha por definição, então não há quebra dentro de uma legenda para esta página mover e a saída seria idêntica à entrada. Nada do arquivo é enviado em momento algum, e o formato é lido do conteúdo e não do nome do arquivo.