Achar legendas vazias
Ou cole o texto da legenda
Opções
Uma caixa, duas opções, e cada uma tem sua própria página. Um bloco sem nenhum texto é uma legenda que ocupa a linha do tempo sem mostrar nada — não há leitura de um arquivo em que isso esteja certo, então o relatório marca como erro. Um bloco sem letras é uma linha que contém algo mas não palavras: notas musicais no lugar de uma canção, um número solto, três travessões. Legendas de transmissão usam isso de propósito, então o relatório as marca para revisão em vez de como defeito, e a coluna de medição mostra os caracteres que realmente estão lá.
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.
Uma legenda vazia é um bloco que ocupa tempo na linha do tempo e não contém nada: nenhum texto, ou só espaços. Esta página lista todos eles, com o início e o fim do próprio bloco e o número de caracteres medido, e devolve o resultado como relatório em vez de arquivo — nada é apagado e nenhum código de tempo é movido.
Blocos vazios vêm de todo lugar. Um tradutor apaga a linha e deixa o bloco de tempo para trás; uma conversão de outro formato descarta uma legenda que tinha gráficos posicionados em vez de texto; um script gera blocos para música que nunca foi rotulada. Nada disso aparece num player — o bloco simplesmente passa e nada surge na tela —, então eles sobrevivem à revisão e se acumulam numa temporada inteira de arquivos. O custo é um momento da linha do tempo que parece contabilizado e não está: uma verificação automática adiante, uma auditoria de duração ou uma passada de burn-in vão tratar aquele tempo como coberto.
O que esta página chama de vazio é exatamente nada: zero caracteres depois de remover os espaços das pontas. Um bloco com duas notas musicais não é vazio aqui, e nem um que contenha um único número — esses têm conteúdo e são assunto da página vizinha, que encontra legendas sem diálogo: blocos que têm algo, mas nada que alguém diga. A separação importa porque os dois defeitos se consertam de formas diferentes: um bloco vazio pode ser apagado direto, enquanto um bloco de música geralmente precisa ficar e ser descrito. Formatos que não guardam um fim próprio ainda são aceitos — o LRC dá ao bloco vazio um fim a partir do carimbo seguinte —, então o relatório imprime um intervalo real e não um ponto.
Exemplos
Um bloco sem texto nenhum
Legendas
1
00:00:01,000 --> 00:00:02,500
Where were you?
2
00:00:02,500 --> 00:00:04,000
3
00:00:04,000 --> 00:00:05,000
I was working late.
O que o relatório encontra
Cues with no words — 1 found
Severity Cues Start End Measured
Error 2 00:00:02.500 00:00:04.000 0 characters
O bloco do meio ocupa um segundo e meio da linha do tempo sem nada dentro. O relatório mantém o início e o fim do próprio bloco, então o achado pode ser encontrado no arquivo pelo código de tempo, e o mede em 0 caracteres — o bloco é descrito, não consertado.
Espaços são vazio, notas musicais não
Legendas
1
00:00:01,000 --> 00:00:02,000
2
00:00:03,000 --> 00:00:04,000
♪ ♪
O que o relatório encontra
Cues with no words — 1 found
Severity Cues Start End Measured
Error 1 00:00:01.000 00:00:02.000 0 characters
Dois blocos que parecem em branco num editor e não são a mesma coisa. Três espaços viram nada depois de removidos e são reportados; as notas musicais são conteúdo, então esta página as deixa em paz. Julgar os dois aqui faria esta página e a que encontra legendas sem diálogo serem a mesma página.
Uma linha LRC sem nada depois do carimbo
Legendas
[00:05.00]
[00:09.00]And then it stopped.
O que o relatório encontra
Cues with no words — 1 found
Severity Cues Start End Measured
Error 2 00:00:05.000 00:00:09.000 0 characters
O LRC guarda um horário por linha e nenhum fim, então o leitor toma o fim do bloco vazio do carimbo seguinte e o relatório pode imprimir um intervalo real — de 5 a 9 segundos — em vez de um ponto. É este o caso que coloca o LRC na lista de formatos desta página.
Perguntas frequentes
O que torna uma legenda vazia nesta página?
Zero caracteres depois de remover espaços das pontas, em todas as linhas do bloco. Um bloco só com espaços, tabulações ou quebras de linha conta como vazio. Um bloco com uma nota musical, um travessão, um número ou uma única letra não conta — ele tem conteúdo, e a página vizinha é a que pergunta se o conteúdo é diálogo.
Legendas vazias são realmente um problema?
São um problema para tudo o que vem depois e confia na linha do tempo. Um bloco que ocupa um segundo e meio parece tempo coberto para uma auditoria de duração, uma verificação de lacunas ou uma passada de burn-in, e o espectador percebe o resultado como uma legenda que não apareceu, não como um bloco em branco. Apagá-los também não encurta nada, porque o tempo não pertence a linha nenhuma.
Esta página apaga os blocos vazios que encontra?
Não. Ela os lista, com códigos de tempo e contagem de caracteres, e para por aí. Apagar é uma operação separada, e manter a verificação e o conserto separados faz o relatório que você envia a um cliente ou a um arquivo descrever o arquivo entregue, não um que esta página já editou.
Como a contagem de caracteres é calculada?
O texto visível do bloco é medido depois de remover os espaços das pontas, com as marcações de formatação em linha retiradas, então um bloco em negrito em volta de nada ainda mede zero. A contagem é impressa em cada achado, e é também o que separa esta página da que reporta blocos com poucos caracteres.
Quais formatos de legenda podem ser verificados quanto a blocos vazios?
Onze dos doze: SRT, WebVTT, ASS, SSA, SBV, SMI, LRC, MicroDVD, TTML, JSON e CSV. Texto puro é a exceção, porque não tem blocos — uma linha vazia num arquivo de texto é só uma linha vazia, e não há o que chamar de bloco.
Por que o relatório chama a seção de blocos sem palavras e não de blocos sem texto?
Porque o mesmo título de seção é impresso para blocos genuinamente vazios e para os que só têm símbolos, e sem texto seria falso para um bloco que mede três caracteres. Palavras é a palavra honesta comum aos dois, e a contagem de caracteres abaixo de cada linha diz de que tipo é o achado.
Um lote inteiro de arquivos pode ser verificado numa execução?
Sim. Solte quantos quiser e eles são lidos um após o outro, cada um produzindo seu relatório, e os relatórios descem juntos num zip. O progresso aparece por arquivo e a execução pode ser cancelada no meio; nada é enviado em momento algum.