Dividir em vários arquivos
Ou cole o texto da legenda
Opções
Uma duração — 600000, 10m e 00:10:00,000 significam dez minutos. O arquivo é cortado nesse intervalo a partir do início, e cada bloco vai para a parte que cobre o momento em que começa. Um bloco que atravessa um corte fica inteiro na parte anterior; uma parte sem blocos não é gerada.
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 corta um arquivo de legendas em vários arquivos pelo relógio. Defina um comprimento de parte — dez minutos por padrão — e cada bloco vai para o arquivo que cobre o trecho da linha do tempo em que ele começa: blocos de 0 a 10 minutos no primeiro arquivo, de 10 a 20 no segundo, e assim por diante. Nada é ressincronizado e nenhuma linha de texto é editada; as partes são os mesmos blocos na mesma ordem, divididos em pontos fixos.
As partes são ancoradas em zero, não no primeiro bloco. Um arquivo cuja primeira legenda chega depois de dez segundos de tela preta ainda corta em dez minutos, vinte minutos e assim por diante, porque quem procura a terceira parte está olhando o relógio do filme e não a primeira linha de diálogo.
Um bloco que atravessa um corte não é partido em dois. Ele pertence ao arquivo onde começa e sai inteiro, com o próprio início e fim — dividir o texto dele em proporção ao tempo seria um palpite apresentado como regra. Uma parte cobre o instante de abertura e não o de fechamento, então um bloco que começa exatamente em um corte vai para o arquivo que está prestes a começar, e nenhum bloco aparece em dois arquivos.
Vários arquivos não podem ser baixados um após o outro com um único clique — os navegadores descartam todos menos o primeiro — então as partes são empacotadas em um zip com o nome do seu arquivo. A primeira parte dentro do zip mantém o nome original; as outras são nomeadas com `.part-2`, `.part-3` e assim por diante, na ordem em que aparecem. Tudo roda nesta aba do navegador, e nenhum byte do seu arquivo sai dela. SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON e CSV são aceitos.
Exemplos
Quatro blocos cortados em partes de dez segundos
Entrada
1
00:00:01,000 --> 00:00:03,000
First file, first line.
2
00:00:06,000 --> 00:00:08,000
First file, second line.
3
00:00:12,000 --> 00:00:14,000
Second file, first line.
4
00:00:17,000 --> 00:00:19,000
Second file, second line.
Saída
First file (film.srt):
1
00:00:01,000 --> 00:00:03,000
First file, first line.
2
00:00:06,000 --> 00:00:08,000
First file, second line.
Second file (film.part-2.srt):
3
00:00:12,000 --> 00:00:14,000
Second file, first line.
4
00:00:17,000 --> 00:00:19,000
Second file, second line.
O corte cai em dez segundos, então os blocos 1 e 2 vão para o primeiro arquivo e os blocos 3 e 4 para o segundo. Os dois mantêm os números que tinham na fonte: uma parte é uma fatia de um arquivo, não um arquivo novo com numeração própria, e manter os números é o que permite encostar uma parte no original e ver de imediato quais blocos ela contém.
Um bloco que começa antes do corte e termina depois dele
Entrada
1
00:00:00,500 --> 00:00:02,000
Opens the first file.
2
00:00:09,000 --> 00:00:12,000
Starts before the cut, ends after it.
3
00:00:10,000 --> 00:00:11,000
Starts exactly on the cut.
Saída
First file (film.srt):
1
00:00:00,500 --> 00:00:02,000
Opens the first file.
2
00:00:09,000 --> 00:00:12,000
Starts before the cut, ends after it.
Second file (film.part-2.srt):
3
00:00:10,000 --> 00:00:11,000
Starts exactly on the cut.
O bloco 2 começa em nove segundos e passa do corte, e sai inteiro no primeiro arquivo — um bloco pertence à parte onde começa. O bloco 3 começa exatamente no corte e vai para o segundo arquivo, porque uma parte contém o instante de abertura e não o de fechamento. Entre as duas regras, todo bloco cai em exatamente um arquivo.
Um arquivo menor que uma parte
Entrada
1
00:00:01,000 --> 00:00:03,000
First line.
2
00:00:05,000 --> 00:00:07,000
Second line.
Saída
1
00:00:01,000 --> 00:00:03,000
First line.
2
00:00:05,000 --> 00:00:07,000
Second line.
Tudo cabe em uma parte de dez minutos, então não há nada a dividir e você recebe um arquivo de volta, idêntico à entrada. Você não recebe um zip com um único arquivo: um pacote de uma entrada faria você abrir uma pasta para chegar ao que já tinha.
Perguntas frequentes
Como descubro em qual arquivo uma legenda específica foi parar?
Pelo início dela. Uma parte cobre os minutos da própria fronteira até a seguinte, e um bloco pertence à parte durante a qual ele começa — então um bloco que começa em 12:04 vai para o arquivo que cobre de 10 a 20 minutos. O número dele nesse arquivo é o que ele tinha no original, e os tempos não mudaram, então procurar uma fala na parte funciona exatamente como funcionaria na fonte.
O que acontece com uma legenda que atravessa um corte?
Ela fica inteira, no arquivo onde começa. Se um bloco começa em 9 minutos e 58 segundos e termina em 10 minutos e 1 segundo, a primeira parte contém o bloco inteiro com os dois tempos originais. Cortar o texto dele em proporção ao relógio poria meia frase em cada arquivo, e adivinhar onde quebrá-la não é algo que esta página saiba.
Por que o segundo arquivo se chama part-2 se não existe part-1?
Porque a primeira parte mantém o nome do seu arquivo. Uma ferramenta não pode renomear o documento com que começou, então a parte que contém o início da linha do tempo é escrita como `film.srt` e as outras recebem `.part-2`, `.part-3` e assim por diante, na ordem em que cobrem a linha do tempo. Ponha todas em uma pasta e ordene por nome: as partes ficam ao lado do nome original em ordem de sequência.
E se um trecho longo do filme não tiver legenda nenhuma?
Esse trecho não gera arquivo. Partes vazias são puladas em vez de escritas como entradas de zero byte, então um filme de duas horas com legendas só na primeira e na última meia hora dá dois arquivos, não doze. Os números das partes seguem os arquivos que existem, e é por isso que ler os tempos dentro de uma parte é o único jeito confiável de ver a que ponto do filme ela pertence.
Dividir em vários arquivos muda algum tempo ou algum texto?
Não. Cada bloco mantém o início, o fim e cada linha do texto; a única coisa que muda é em qual arquivo ele mora. Nada é descartado e nada é informado como perdido, porque nada é. Se você precisa mudar a linha do tempo em si — cortar um intervalo, deslocá-la, corrigir taxas de quadros — essas são páginas separadas que fazem uma coisa cada.
Como defino o comprimento de uma parte, e o que faço para ter uma por episódio?
O campo aceita `600000`, `10m` ou `00:10:00,000`, e as três formas significam dez minutos — o padrão. Para um arquivo por episódio, rode o arquivo de legendas de cada episódio separadamente em vez de um arquivo longo para a série: um comprimento fixo começa de zero em cada execução, então um corte feito para um episódio de 42 minutos cai em outro lugar em um de 51.