Ir para o conteúdo principal
SubtitleMatrix

Remover quebras de linha

Texto e estiloRefazer a quebra de linhas
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.

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 coloca cada legenda em uma única linha. Onde a legenda tinha duas ou três linhas, o texto é unido em uma só sequência com um único espaço no lugar de cada quebra, e a legenda mantém o início, o fim e o número. O arquivo continua com a mesma quantidade de legendas na mesma ordem; só as quebras dentro delas desapareceram.

É a página a procurar quando um arquivo foi quebrado para uma tela muito mais estreita do que aquela em que você vai exibi-lo, ou quando as quebras caíram no meio de uma frase e você prefere a sentença inteira em uma linha. Se você quer o texto quebrado em outro lugar em vez de unido, a página de reflow redistribui as legendas para uma contagem de colunas e é o oposto desta: esta sempre termina com exatamente uma linha por legenda, qualquer que seja o comprimento que ela acabe tendo.

Uma linha que começa com travessão marca troca de falante, e todas as outras páginas deste grupo tratam essas linhas como muros que não atravessam. Esta página atravessa, e a razão está no nome: a quebra entre dois falantes é uma quebra de linha, e remover quebras de linha é o que você pediu. O que ela não faz é ficar calada sobre isso. A execução informa quantas quebras de falante foram unidas, então um arquivo em que três pessoas falavam em turnos não fica parecendo que uma só pessoa disse tudo, sem nada no relatório dizendo o contrário.

Duas decisões menores valem ser conhecidas. Quando o texto dos dois lados de uma quebra é chinês, japonês ou coreano, nenhum espaço é inserido, porque esses sistemas de escrita não usam espaço entre palavras e um espaço ali apareceria como um buraco no meio da frase. E uma linha vazia — uma legenda que tem uma linha em branco entre dois trechos de texto — não contribui nada para a união, então não deixa um espaço duplo para trás. Tudo roda no seu navegador, nada é enviado, e os onze formatos cujas legendas podem ter mais de uma linha são aceitos: SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON e CSV.

Exemplos

Uma legenda de duas linhas e uma de uma linha

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:08,000
A single line

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:08,000
A single line

A primeira legenda sai como uma linha de 43 colunas com um único espaço onde estava a quebra, e a segunda já tinha uma linha, então não havia nada a fazer nela. As duas mantêm os números e as temporizações, e a linha em branco entre os dois blocos faz parte do leiaute do SRT e não de uma legenda, então volta como estava. Nada na linha do tempo se moveu: a legenda unida fica na tela exatamente pelo mesmo período.

Três falantes em três 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

As duas linhas com travessão são unidas em uma, com travessões e tudo, então os marcadores de turno continuam no texto onde estavam. A execução informa uma quebra de falante unida, que é a descrição honesta do que aconteceu: o arquivo não mostra mais na tela que duas pessoas falaram, e nada na saída revela isso exceto os próprios travessões. Esta é a única página do grupo que faz isso, e só faz porque o título pede exatamente isso.

Uma linha em branco e uma legenda em chinês

Entrada

[Script Info]
Title: join

[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello\N\Nworld
Dialogue: 0,0:00:06.00,0:00:09.00,Default,,0,0,0,,你好世界\N再见朋友

Saída

[Script Info]
Title: join

[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello world
Dialogue: 0,0:00:06.00,0:00:09.00,Default,,0,0,0,,你好世界再见朋友

A primeira legenda tem uma linha em branco entre suas duas palavras — `\N\N` é como o ASS escreve isso — e a união produz `Hello world` com um espaço em vez de dois, porque a linha vazia não acrescentou texto e seu espaço teria virado um vão duplo. A segunda legenda é em chinês, e suas duas metades voltam sem nada entre elas: inserir um espaço colocaria um vão visível no meio da frase. A linha em branco em si é descartada, que é a única coisa que esta página remove em vez de mover.

Perguntas frequentes

Como remover quebras de linha é diferente de fazer reflow nas legendas?

Remover une tudo, então cada legenda termina com exatamente uma linha, por mais longa que ela fique. O reflow trabalha com uma contagem de colunas e produz quantas linhas o texto precisar para caber nela, o que pode muito bem ser duas ou três. Uma página termina com uma linha por legenda; a outra termina com linhas que não passam do número que você definiu. Se a largura é o que importa para você, faça reflow; se é a linha única, remova.

Por que não há espaço onde duas linhas em chinês foram unidas?

Porque chinês, japonês e coreano não são escritos com espaço entre palavras, e um espaço inserido entre duas metades de uma frase seria visível para o leitor como um vão. A página olha o caractere de cada lado da quebra: quando os dois são desses sistemas de escrita, ela une diretamente; caso contrário, insere um único espaço. Texto misto, como um nome chinês seguido de uma linha em inglês, ainda recebe o espaço, porque é ali que um espaço pertence.

O que acontece com os travessões quando as linhas unidas marcam troca de falante?

Eles permanecem no texto, e a união é contada e informada. Uma linha que começa com travessão significa que outra pessoa está falando, então uni-la à linha de cima faz desaparecer o sinal na tela de que duas pessoas falaram — os travessões continuam, mas não estão mais no começo de uma linha. A execução informa quantas quebras de falante foram unidas para que isso seja algo que você foi avisado, e não algo que precisa perceber sozinho.

Remover quebras de linha muda a quantidade de legendas do arquivo?

Não. A página trabalha dentro de cada legenda e nunca junta duas legendas, então uma legenda que tinha duas linhas e uma que tinha uma saem como uma legenda cada, com as próprias temporizações e os próprios números. Juntar duas legendas em uma é outra operação, com outro resultado na linha do tempo, e ela fica na página que mescla legendas, não aqui.

O que aconteceu com a linha vazia dentro de uma das minhas legendas?

Ela foi descartada, porque não tinha texto a contribuir e manter seu espaço deixaria a linha unida com um vão duplo no meio. Uma linha vazia dentro de uma legenda costuma ser sobra de uma edição, e não algo que o espectador deva ver, então nada se perde ao removê-la. Se uma legenda estava vazia de ponta a ponta, sem texto nenhum, ela volta como legenda vazia em vez de ser apagada.

Quais formatos de legenda podem ter as quebras de linha removidas?

Os onze cujas legendas podem ter mais de uma linha: SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON e CSV. Texto simples não está entre eles, e desta vez isso não é uma limitação — um arquivo de texto já tem uma legenda por linha, então não há nada a unir e a execução devolveria o arquivo inalterado. O estilo que atravessa uma quebra é mantido na linha unida em vez de descartado, enquanto a temporização de karaokê que atravessa uma quebra é descartada e contada.

Ferramentas relacionadas