Ir para o conteúdo principal
SubtitleMatrix

Juntar blocos de legenda

SincronizaçãoJuntar arquivos de legendas
Ou cole o texto da legenda

Opções

Dois blocos com uma lacuna desta quantidade de milissegundos ou menos viram um só, que vai do início do primeiro ao fim do último. O teste é inclusivo, então uma lacuna de exatamente essa quantidade junta. 1000 ms (um segundo) é um bom ponto de partida para um arquivo cujas linhas foram partidas no meio de uma frase; um valor pequeno como 40 ms fecha só o piscar entre blocos que deveriam ser um só.

Um espaço une os dois textos em uma linha, que é o que você quer quando o arquivo original partiu uma frase entre dois blocos. Uma quebra de linha os empilha, então o bloco sai como uma legenda de duas linhas que fica na tela durante todo o intervalo.

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 junta blocos vizinhos em um só quando a lacuna entre eles é pequena o bastante. Você define o limite — 1000 ms para começar — e dois blocos separados por esse valor ou menos viram um único bloco. É a ferramenta para um arquivo que pisca: uma frase partida em dois blocos, uma exportação de serviço de transcrição que põe uma palavra por bloco, ou um conjunto de linhas cujas lacunas são tão curtas que a legenda parece acender e apagar.

O bloco combinado vai do início do primeiro ao fim do último, então a pausa entre eles fica coberta pelo texto juntado. É isso que remove a piscada, e também é a única coisa que você precisa querer de verdade: uma lacuna que o legendista deixou de propósito — uma pausa entre dois falantes, um compasso antes de uma piada — agora tem texto em cima. Nada mais no arquivo se move. Nenhum bloco fora do grupo juntado muda um milissegundo, e os números dos blocos ficam exatamente como estavam, então o bloco 3 pode vir depois do bloco 1 na saída.

A última decisão é como os dois textos se encontram. Em uma linha, eles correm juntos com um espaço, que é o que você quer para uma frase que foi dividida: o leitor recebe uma linha contínua durante todo o intervalo. Em linhas separadas, eles ficam empilhados, que é o que você quer quando os dois blocos deveriam ser lidos como duas linhas — uma troca curta, uma legenda descritiva sobre uma tradução. Um arquivo que precisa de um separador próprio entre os dois — um travessão, uma barra — é uma junção bilíngue e não um ajuste de tempo, e mora no grupo de texto.

O limite para em 60 segundos de propósito: acima disso a ferramenta já não está juntando blocos, está colapsando a linha do tempo, e um arquivo com um bloco só não é um arquivo de legendas. Como em toda página daqui, nada é enviado — o arquivo é lido, juntado e escrito de novo dentro desta aba do navegador, e SRT, WebVTT, ASS, SSA, SBV, SAMI, MicroDVD, TTML, JSON e CSV são todos lidos do mesmo jeito.

Exemplos

Uma frase partida em dois blocos

Entrada

1
00:00:01,000 --> 00:00:02,500
She walked into the room

2
00:00:02,600 --> 00:00:04,000
and closed the door.

Saída

1
00:00:01,000 --> 00:00:04,000
She walked into the room and closed the door.

Uma lacuna de 100 ms, bem dentro do limite de um segundo, e a frase volta a ser inteira. O apagar e acender que o player faz entre dois blocos some: a linha fica os três segundos inteiros em vez de desaparecer por um décimo de segundo. O bloco mantém o número 1 porque é o que sobreviveu; nada renumera o arquivo depois de uma junção.

Os mesmos dois blocos, em linhas separadas

Entrada

1
00:00:01,000 --> 00:00:02,500
She walked into the room

2
00:00:02,600 --> 00:00:04,000
and closed the door.

Saída

1
00:00:01,000 --> 00:00:04,000
She walked into the room
and closed the door.

Tempos idênticos, saída diferente: escolher linhas separadas escreve o texto do segundo bloco como segunda linha do mesmo bloco em vez de emendá-lo. Útil quando as duas metades foram escritas para ser lidas em par, e útil em arquivos bilíngues em que os dois blocos já eram uma linha cada. Um bloco pode ter tantas linhas quanto o formato permitir, e isto é uma quebra de linha de verdade no arquivo, não uma linha quebrada pela largura.

Uma lacuna que a ferramenta faz bem em deixar

Entrada

1
00:00:01,000 --> 00:00:03,000
What time do you call this?

2
00:00:09,000 --> 00:00:11,000
Sorry. The bus never came.

Saída

1
00:00:01,000 --> 00:00:03,000
What time do you call this?

2
00:00:09,000 --> 00:00:11,000
Sorry. The bus never came.

Seis segundos de silêncio entre dois falantes, e a saída é o arquivo de entrada byte a byte. Preencher essa pausa poria a fala de uma pessoa na tela enquanto a outra está falando, então um limite perto dessa lacuna é um erro — a ordem das duas falas não é o mesmo que o tempo delas. Com o limite em 500 ms, como aqui, o arquivo fica intacto.

Perguntas frequentes

O meu arquivo parte toda frase em dois ou três blocos. Que lacuna devo pôr?

Comece com 1000 ms. Um arquivo exportado de um serviço de transcrição costuma deixar de 50 a 300 ms entre as partes de uma frase, e um segundo é confortavelmente maior que isso sem chegar perto das pausas entre frases. Escolha linhas separadas para decidir como os dois textos se encontram, passe a temporada inteira pela fila de uma vez e depois olhe a prévia da linha do tempo: é o jeito mais rápido de ver se alguma pausa que você queria manter foi engolida.

Juntar blocos muda o momento em que as legendas aparecem?

Para os blocos que se juntam, sim — e é justamente o objetivo. O bloco combinado começa quando o primeiro começava e termina quando o último terminava, então a lacuna entre eles agora tem texto em vez de ficar vazia. Todos os outros blocos do arquivo mantêm os tempos exatos. Se alguma pausa dentro do intervalo juntado era deliberada, baixe o limite até o par não se juntar mais, ou deixe esses blocos de fora resolvendo-os em uma execução separada.

Os números dos blocos são reescritos depois de uma junção?

Não. O bloco que sobrevive mantém o número que tinha e os números dos blocos absorvidos desaparecem, então um arquivo que tinha os blocos 1, 2 e 3 pode sair com 1 e 3. É o que a numeração do próprio formato é — um rótulo, não uma sequência — e deixá-la em paz significa que os números da saída ainda batem com os da versão de onde você partiu, o que importa quando você compara as duas.

Devo juntar blocos que já estão encostados?

Só se era isso que você queria. Uma lacuna de zero é a cara de um arquivo bem sincronizado: cada bloco termina exatamente onde o próximo começa. Juntar através do zero une esses pares e é o mesmo que pôr o limite em 0 aqui — e é por isso que a página vizinha, que junta apenas sobreposições, deixa os blocos encostados em paz de propósito, em vez de juntá-los sem querer.

Juntar pode perder algum texto?

Não. Cada palavra de cada bloco termina na saída; o que se perde é o tempo individual de cada bloco absorvido, que fica registrado no relatório de perdas. O estilo é a única exceção a vigiar em um arquivo formatado como ASS: um bloco só pode carregar um estilo, então quando dois blocos com estilos diferentes são juntados o estilo do primeiro fica e o relatório conta o que não pôde vir junto.

Dá para juntar um arquivo inteiro em um único bloco?

Não por acidente. O campo para em 60000 ms, então o ajuste mais largo une blocos separados por até um minuto — suficiente para uma música mal dividida ou uma entrevista corrida, insuficiente para colapsar um episódio em um bloco. Se um arquivo realmente é o texto de uma legenda só espalhado por cem blocos, apague os que você não quer antes, ou verifique se o que você tem é uma transcrição e não um arquivo de legendas.

Ferramentas relacionadas