Achar blocos sem fala
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 sem diálogo é um bloco que tem algo, mas nada que alguém diga: uma nota musical, um travessão, um número solto, um colchete que sobrou de uma rubrica, uma fileira de símbolos no lugar de um efeito sonoro. Esta página lista todo bloco assim, com seus códigos de tempo e o número de caracteres medido, e devolve um relatório para baixar — o arquivo não é reescrito.
A fronteira entre esta página e a que encontra blocos vazios é traçada em letras, não em vazio. Um bloco só com espaços é vazio, e um bloco sem nada também; um bloco com duas notas musicais tem conteúdo e é reportado aqui. Vale manter a separação porque os dois defeitos se consertam de formas diferentes: um bloco vazio pode ser apagado sem perda, enquanto um bloco que representa um efeito sonoro geralmente precisa ficar exatamente onde está e ser rotulado direito, ou o público perde a informação de que algo fora da tela fez barulho.
As letras contadas são letras Unicode, não o intervalo ASCII. Isso não é detalhe: uma verificação escrita de A a Z chamaria toda linha de um arquivo em chinês, japonês, coreano, russo ou grego de sem diálogo, e o erro seria invisível em qualquer arquivo de teste em inglês. Um bloco com uma única letra passa na verificação, dígitos e pontuação não passam, e a contagem de caracteres impressa ao lado de cada achado é toda a evidência da decisão — uma linha que diz 3 caracteres informa o que o bloco contém sem obrigar você a abrir o arquivo para ver. O arquivo é lido, nunca enviado, e uma pasta inteira pode passar pela fila de uma vez.
Exemplos
Um bloco de música e um número solto
Legendas
1
00:00:01,000 --> 00:00:02,000
♪ ♪
2
00:00:03,000 --> 00:00:04,000
42
3
00:00:05,000 --> 00:00:06,000
I was working late.
O que o relatório encontra
Cues with no words — 2 found
Severity Cues Start End Measured
Warning 1 00:00:01.000 00:00:02.000 3 characters
Warning 2 00:00:03.000 00:00:04.000 2 characters
Nenhum dos dois primeiros blocos é vazio; os dois têm conteúdo e nenhum tem palavra. As linhas reportadas são avisos e não erros exatamente por isso — há algo na tela, e se deveria estar lá é um julgamento sobre o arquivo, não um defeito nele.
Uma letra basta para passar na verificação
Legendas
1
00:00:01,000 --> 00:00:02,000
Take 42
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
Warning 2 00:00:03.000 00:00:04.000 0 characters
Take 42 fica em paz: uma única letra é uma palavra, e os dígitos dentro dela não mudam nada. O bloco abaixo é genuinamente vazio, então também não tem letras e aparece aqui — as duas páginas desta subcategoria se sobrepõem em blocos vazios por aritmética, não por acidente.
Escritas não latinas contam como letras
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
Warning 2 00:00:03.000 00:00:04.000 3 characters
A linha em chinês não é reportada; os três travessões são. Contar letras Unicode em vez do intervalo ASCII é o que mantém esta página verdadeira para arquivos em chinês, japonês, coreano, russo e grego — e a falha que ela evita é a pior disponível aqui, porque uma verificação só ASCII parece perfeitamente correta em qualquer amostra em inglês.
Perguntas frequentes
O que conta como legenda sem diálogo nesta página?
Um bloco cujo texto visível não contém letra nenhuma: só dígitos, pontuação, notas musicais, colchetes ou símbolos, ou uma mistura disso. Uma única letra em qualquer linha livra o bloco. Espaços sozinhos não tornam um bloco sem diálogo aqui — um bloco só com espaços é vazio, e a página que encontra blocos vazios é onde ele é reportado.
Como isso difere da página que encontra legendas vazias?
Vazio significa nada depois de remover os espaços das pontas; sem diálogo significa que algo está lá, mas nenhuma palavra é falada. A coluna de medida separa os dois num relance — um achado nesta página sempre mostra uma contagem de caracteres acima de zero. A separação existe porque os consertos diferem: um bloco vazio pode sair, enquanto um bloco de música geralmente precisa ficar e ser rotulado.
Escritas não latinas são marcadas por engano?
Não. As letras são contadas como letras Unicode, então texto em chinês, japonês, coreano, russo, árabe, grego e devanágari conta como diálogo. Uma verificação só ASCII marcaria toda linha desses arquivos como sem palavras, e o erro não apareceria em nenhum teste em inglês — e é por isso que o conjunto de amostras inclui um caso nessas escritas que precisa voltar limpo.
Esses achados são erros ou avisos?
Avisos. Um bloco com duas notas musicais não é um defeito no arquivo; pode ser uma descrição sonora deliberada, ou um marcador que alguém pretendia revisitar. O relatório diz o que está lá e quanto, e deixa o veredito para quem sabe para que o bloco serve.
Esta página altera ou apaga alguma coisa?
Não. Ela lê o arquivo e produz um relatório, oferecido em PDF para ler e em CSV para ordenar. Nada é apagado, nenhum texto é reescrito, e os códigos de tempo do relatório são os do próprio arquivo, então cada achado pode ser localizado num editor buscando pelo horário de início.
Quais formatos de legenda esta página aceita?
Onze dos doze: SRT, WebVTT, ASS, SSA, SBV, SMI, LRC, MicroDVD, TTML, JSON e CSV. Texto puro é a exceção, porque um arquivo de texto não tem blocos — cada linha é uma linha, e não há tempo a que anexar um achado.
E se o arquivo não tiver bloco nenhum?
O relatório diz isso: contagem de blocos zero, uma verificação executada e nada encontrado. Isso é diferente de um arquivo que não pôde ser lido, e diferente de novo de um arquivo verificado que voltou limpo. As três frases ficam separadas, porque só uma delas significa que não há com o que se preocupar.