Remover negrito das legendas
Ou cole o texto da legenda
Opções
Uma caixa, sete opções, e cada opção tem sua própria página. Itálico, Negrito, Sublinhado e Cor removem aquele tipo de intervalo e deixam o resto do estilo da linha em paz. Tudo remove cada intervalo que a ferramenta modela — esses quatro mais a sincronização karaokê — e deixa todo o resto do texto intocado. HTML faz o mesmo e depois também varre a marcação entre colchetes angulares que sobrou no texto porque a ferramenta não a modela, como as tags de falante <v Bob> e <c.className> do VTT. ASS faz o mesmo para os blocos de substituição, limpando os códigos {...} que não foram reconhecidos na leitura, como {\fad(500,500)}. 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 tira o negrito de todas as linhas de uma legenda e não muda mais nada. As palavras voltam como foram digitadas, com timecodes, ordem e quebras de linha intactos, e qualquer itálico, sublinhado ou cor na mesma linha fica exatamente onde o arquivo colocou. O negrito é removido porque foi pedido, não porque negrito seja errado.
O negrito é o estilo a que se recorre quando uma linha faz um trabalho diferente de diálogo. Um título de capítulo, o nome de uma música, um texto na tela, um número de telefone, uma placa na cena, uma legenda que o próprio programa exibe — tudo isso ganha negrito de quem preparou o arquivo, e na hora da entrega a ênfase muitas vezes atrapalha. Revisores pedem que ela saia porque o manual da casa reserva o negrito para outra coisa, ou porque o estilo veio de um modelo que ninguém escolheu.
A remoção independe do formato no sentido que importa: SRT, WebVTT, SBV e SAMI escrevem negrito como `<b>` e `</b>`, ASS e SSA como `{\b1}` e `{\b0}`, e TTML escreve um span com peso de fonte em negrito. O arquivo é lido pelo formato que ele realmente é, não pela extensão que carrega. Um detalhe que vale saber para quem trabalha com fansubs: um negrito com peso, como `{\b700}`, pede um peso mais grosso que o negrito comum e é lido como negrito do mesmo jeito, então sai pelo mesmo caminho que `{\b1}`.
Nada é enviado — o arquivo é lido e gravado dentro da aba do navegador. Um arquivo sem negrito volta byte a byte, que é o resultado honesto de uma execução que não encontrou nada a fazer.
Exemplos
Um bloco de título e uma palavra com ênfase
Entrada
1
00:00:01,000 --> 00:00:02,000
<b>CHAPTER ONE</b>
2
00:00:03,000 --> 00:00:04,000
The <b>room</b> was dark.
Saída
1
00:00:01,000 --> 00:00:02,000
CHAPTER ONE
2
00:00:03,000 --> 00:00:04,000
The room was dark.
Um bloco com negrito na linha inteira e uma palavra com ênfase no meio perdem o negrito do mesmo jeito. As maiúsculas do primeiro bloco ficam, porque esta página nunca toca na caixa — se é isso que você quer, as páginas que passam o texto da legenda para maiúsculas e para minúsculas são as certas.
Negrito e itálico na mesma linha
Entrada
1
00:00:01,000 --> 00:00:02,000
<i>A voice off screen.</i> <b>She left.</b>
Saída
1
00:00:01,000 --> 00:00:02,000
<i>A voice off screen.</i> She left.
O itálico sobrevive e o negrito sai, na mesma linha. Esta é a execução que mantém as convenções do arquivo intactas: itálico para fala fora da tela, negrito para ênfase, e só o segundo dos dois é retirado. Remover os dois de uma vez é outra página, e é a que se procura depois de decidir que o arquivo não precisa de estilo nenhum.
Um negrito com peso em um arquivo ASS
Entrada
[Script Info]
Title: bold
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,0,0,0,0,100,100,0,0,1,1,1,2,10,10,10,1
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:02.00,Default,,0,0,0,,{\b1}hello{\b0} {\b700}there{\b0}
Saída
[Script Info]
Title: bold
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,0,0,0,0,100,100,0,0,1,1,1,2,10,10,10,1
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:02.00,Default,,0,0,0,,hello there
Os dois trechos saem, inclusive o com peso. `{\b700}` não é um código de override que a ferramenta deixou de entender — é negrito com um peso, e é retirado como qualquer outro negrito, então um arquivo de fansub que pede tipo mais grosso é tratado pela mesma execução. As palavras entre os dois trechos mantêm o próprio espaçamento.
Perguntas frequentes
Como o negrito é escrito em cada formato de legenda?
SRT, WebVTT, SBV e SAMI usam um par de etiquetas `<b>` em volta das palavras. ASS e SSA usam `{\b1}` para ligar o negrito e `{\b0}` para desligar, com um peso opcional como `{\b700}` para tipo mais grosso. TTML envolve o texto em um span que carrega peso de fonte em negrito. A página lê todos esses como a mesma coisa, então o resultado não depende do formato em que o seu arquivo por acaso está.
Tirar o negrito afeta a temporização ou as quebras de linha?
Não. Só a marcação em volta das palavras é reescrita, então cada bloco mantém início e fim no milissegundo e os blocos ficam na ordem em que o arquivo os tinha. Quebras de linha dentro de um bloco fazem parte da estrutura do bloco e não do seu estilo, então um bloco de duas linhas continua com duas linhas depois — a quebra fica onde o arquivo a tinha posto.
Por que alguém iria querer remover o negrito das legendas?
Normalmente porque o negrito veio com o arquivo em vez de ter sido escolhido para ele. O negrito é usado em títulos de capítulo, nomes de música, texto na tela e letreiros, e muitas vezes é herdado de um modelo ou copiado de uma transcrição, então uma especificação de entrega que reserve o negrito para outra coisa vai rejeitá-lo. Removê-lo também importa para a legibilidade: a ênfase compete com o orçamento de velocidade de leitura que uma linha de legenda já tem.
Posso manter o negrito nos blocos que são títulos e removê-lo no resto?
Não nesta página, que trabalha no arquivo inteiro. O caminho prático é rodar a página e depois recolocar o negrito nos poucos blocos que precisam dele, ou dividir o arquivo antes e rodar a página em uma parte. Uma decisão por bloco não pode ser lida de um único arquivo entregue, então não há nada em que a página se apoie.
O que acontece com os outros estilos de uma linha quando o negrito sai?
Eles ficam. Itálico, sublinhado, cor e marcação de karaokê são trechos separados do trecho de negrito, então uma linha que é negrito e itálico volta itálica e não negrito. Isso é deliberado e é a razão de esta página existir ao lado da que remove toda a formatação: o trabalho comum é tirar um tipo de ênfase de um arquivo enquanto o resto das convenções dele fica como estava.
Por que o negrito do meu arquivo ASS continua lá depois desta execução?
Verifique se é realmente negrito. O ASS consegue deixar o texto com aparência pesada pelo estilo nomeado na folha de estilos em vez de por uma marcação embutida, e esta página só remove os trechos embutidos — ela não toca na folha de estilos nem no estilo para o qual um bloco aponta. Um bloco cujo estilo já é negrito continua parecendo negrito, porque o negrito é propriedade do estilo e não do texto.