Ir para o conteúdo principal
SubtitleMatrix

Achar legendas fora de ordem

Controle de qualidadeTempos fora de ordem
Ou cole o texto da legenda

Opções

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.

Um arquivo de legendas deve correr para frente: cada bloco começa em horário igual ou posterior ao anterior. Esta página reporta arquivos em que isso não aconteceu — em que o leitor precisou reordenar blocos antes que o arquivo ficasse de pé — e o faz a partir do registro da própria ordenação, não dos blocos, porque quando qualquer verificação pode rodar a ordem já está correta. O resultado é um relatório, não um arquivo convertido: nada é reescrito.

Vale entender o mecanismo antes de ler o relatório. Os blocos são ordenados pelo horário de início no momento em que o arquivo é lido, já que toda outra operação, toda prévia e toda exportação supõem ordem crescente. Um arquivo que chega fora de sequência, portanto, não deixa rastro nos blocos — a única evidência que sobrevive é a contagem de blocos que precisaram ser movidos, e é isso que o relatório imprime: um achado no nível do documento, o número de blocos envolvidos e nenhum código de tempo, porque depois da ordenação não existe posição honesta para apontar.

O que conta como fora de ordem é uma queda nos horários de início, e nada mais. Dois blocos que começam no mesmo milissegundo não estão fora de sequência: a ordenação é estável, nada se move, e o arquivo passa nesta verificação — esse par é mais provável de aparecer na página de sobreposições. Um arquivo lido em ordem produz um relatório sem achados e um cabeçalho que diz que nada se perdeu na leitura, o que é uma absolvição de verdade: a evidência desta verificação é o número de blocos que precisaram se mover, e zero é um número. Texto puro não é aceito, porque um formato sem horários de início não pode estar fora de ordem em sentido nenhum.

Exemplos

O arquivo corre para trás

Legendas

1
00:00:10,000 --> 00:00:11,000
I was working late.

2
00:00:01,000 --> 00:00:02,000
Where were you?

O que o relatório encontra

Cues out of sequence — 1 found

Severity   Cues   Start   End   Measured
Warning    —      —       —     2 items

O segundo bloco começa nove segundos antes do primeiro. O relatório dá um achado e nenhum código de tempo: os blocos foram ordenados durante a leitura, então não existe mais uma posição no arquivo que possa ser chamada de errada. A linha de cabeçalho Cue order × 2 é o mesmo fato contado no momento da leitura.

Em ordem, e o relatório diz isso

Legendas

1
00:00:01,000 --> 00:00:02,000
Where were you?

2
00:00:10,000 --> 00:00:11,000
I was working late.

O que o relatório encontra

Cues out of sequence — Nothing found

Cues                2
Checks run          1
Lost while reading  Nothing

Horários crescentes, nada movido. Nesta página um resultado vazio é uma absolvição genuína e não uma resposta faltando, e a linha de perdas diz Nothing pelo mesmo motivo — a evidência da verificação é o número de blocos que precisaram se mover, e o arquivo não produziu nenhum.

Dois blocos começando juntos não estão fora de ordem

Legendas

1
00:00:01,000 --> 00:00:02,000
Where were you?

2
00:00:01,000 --> 00:00:03,000
I was working late.

O que o relatório encontra

Cues out of sequence — Nothing found

Cues                2
Checks run          1
Lost while reading  Nothing

Inícios iguais não são uma queda, a ordenação é estável e nenhum bloco se move. Arquivos como este carregam outro defeito — os dois blocos dividem a tela —, e é para isso que a página de sobreposições existe. Mandá-los para cá seria reportar uma reordenação que nunca aconteceu.

Perguntas frequentes

O que torna um arquivo de legendas fora de ordem nesta página?

Um bloco cujo horário de início é anterior ao de um bloco que aparece acima dele. Uma queda, em outras palavras, e nada mais: inícios iguais não são queda, e blocos com fins iguais são irrelevantes porque a ordenação é pelo início. Um único bloco fora do lugar já basta para reportar o arquivo.

Por que o achado não mostra código de tempo?

Porque os blocos são ordenados enquanto o arquivo é lido, e o relatório é produzido depois. Nesse ponto a sequência em memória está correta e não sobrou posição alguma que possa honestamente ser chamada de errada. A contagem de blocos que precisaram se mover é a evidência, e é impressa na coluna de medida e de novo no cabeçalho como perda.

Esta página reordena meu arquivo?

Não. Ela lê o arquivo e produz um relatório; o original fica intocado. A ordenação a que o achado se refere acontece dentro do navegador durante a leitura e não é gravada em lugar nenhum. Se você quer o arquivo reordenado em si, essa é outra operação, com um arquivo de legendas como saída.

Um arquivo com dois blocos no mesmo horário de início é um problema aqui?

Não nesta página — nada se move quando inícios iguais são ordenados, então a verificação não reporta nada. Esse par de blocos vale ser olhado por outro motivo: dois blocos na tela no mesmo instante são uma sobreposição, e é para essa página que ele deve ir.

Quais formatos de legenda podem ser verificados quanto à ordem dos blocos?

Onze dos doze: SRT, WebVTT, ASS, SSA, SBV, SMI, LRC, MicroDVD, TTML, JSON e CSV. Texto puro não entra na lista, porque sem horários de início não há ordem a estar errada — dar um resultado limpo ali seria uma absolvição falsa, não real.

Com que frequência um arquivo entregue corre para trás?

Mais do que a linha do tempo sugere, e normalmente por um motivo sem graça: dois arquivos unidos à mão, uma passada de tradução automática que devolveu os segmentos em outra ordem, ou uma ferramenta de tempo aplicada a uma seleção em vez do arquivo inteiro. Raramente sobrevive até um player, porque players também ordenam, mas sobrevive em ferramentas que supõem o arquivo em ordem.

Um lote de arquivos pode ser verificado de uma vez?

Sim. Qualquer número de arquivos pode ser solto e eles são lidos um após o outro, cada um com seu relatório, e os relatórios são baixados juntos num zip. A fila mostra o progresso por arquivo e a execução pode ser interrompida no meio sem deixar nada rodando em segundo plano.

Ferramentas relacionadas