Converter SUB para SRT

Aqui você converte SUB para SRT de graça e sem conta: solte o arquivo acima e em poucos segundos o resultado está pronto para baixar. A conversão acontece dentro do seu próprio navegador, então o arquivo nunca é enviado. Funciona igual no Windows, no macOS e no Linux e também no iPhone e no Android, e continua funcionando mesmo se você cortar a conexão.

  • Onde roda No seu navegador. O arquivo nunca é enviado.
  • Reconstruído SRT funciona de um jeito diferente de SUB. Não é a degradação gradual de um codec com perda: o que SRT consegue expressar é reproduzido fielmente, e o que não tem equivalente ali não sobrevive de jeito nenhum.
  • Limite de tamanho Até 100 MB por arquivo, de graça e sem conta.

Até 100 arquivos de uma vez. Formatos misturados não são problema.

Confira que tipo de arquivo SUB você realmente tem

Duas coisas totalmente diferentes compartilham essa extensão. O SUB do MicroDVD é texto puro: números de quadro entre chaves seguidos das palavras, uma entrada por linha. O SUB do VobSub são legendas em bitmap extraídas de um DVD, guardadas como imagens, e sempre vem com um arquivo de índice .idx do lado.

Distinguir os dois leva um segundo em qualquer editor de texto. Linhas legíveis entre chaves significam MicroDVD, e este conversor trata isso. Ruído binário com um .idx ao lado significa VobSub, as legendas são imagens e não texto, e nenhuma conversão ajuda — as palavras precisam ser recuperadas com reconhecimento óptico de caracteres primeiro, que é outra ferramenta e outro tipo de precisão.

Escolher a taxa de quadros é a conversão inteira

O MicroDVD registra em qual quadro uma linha aparece. Um número de quadro só vira um momento no tempo quando dividido por uma taxa de quadros, e o arquivo normalmente não declara uma, então a taxa é o dado que o conversor não consegue adivinhar. O controle aceita qualquer coisa de 1 a 120 em milésimos de quadro, o que existe porque as duas taxas que mais importam não são números inteiros.

As três que vale tentar, em ordem: 25, que é transmissão europeia e o padrão aqui; 23,976, que é a taxa em que um filme transferido roda e a alternativa mais comum; e 29,97 para material de transmissão norte-americana. Acertar isso não é questão de gosto — a taxa errada não desloca as legendas, ela estica elas, e um arquivo esticado quatro por cento está certo no início e minutos fora no final.

Achando a taxa quando o SUB não declara uma

A fonte mais rápida é o próprio vídeo. Qualquer player que mostra informação de mídia relata a taxa de quadros do arquivo que está tocando, e se as legendas foram feitas para a cópia que você tem, esse número é a resposta. Também é a resposta que um player presume ao carregar um arquivo MicroDVD diretamente, o que explica alguns arquivos funcionarem num player e produzirem deslocamento quando convertidos com um palpite diferente.

Quando as legendas foram feitas para uma cópia diferente, o número precisa ser inferido. Filmes distribuídos em disco e baixados de fontes de cinema costumam ser 23,976; qualquer coisa capturada de televisão europeia é 25; capturas de transmissão norte-americana são 29,97. Se dois desses produzirem deslocamento em direções opostas, a taxa correta está entre eles, e o arquivo provavelmente foi ressincronizado à mão em algum ponto da vida dele.

A linha de declaração de taxa vira uma primeira legenda solta

Existe uma convenção antiga para registrar a taxa dentro de um arquivo MicroDVD: uma primeira entrada indo do quadro um ao quadro um cujo texto é a taxa de quadros, que alguns players leem como uma declaração em vez de exibir. Era uma convenção, e não parte de uma especificação, e o suporte a ela nunca foi universal.

Este conversor não trata isso de forma especial. A linha bate com o padrão de entrada comum, então ela vira uma fala comum — a primeira legenda no seu SRT vai ser um número como 23.976, na tela por uma fração de segundo bem no começo. É inconfundível, e o conserto é apagar a primeira fala. Vale saber isso antes de ver num player e concluir que a conversão deu errado.

Diagnostique o deslocamento antes de converter, não depois

Carregue o arquivo SUB direto num player ao lado do vídeo e observe dois momentos: a primeira legenda e uma perto do final. Os dois certos significa que o player adivinhou a taxa certa, e esse palpite é o número a usar aqui. Os dois errados pela mesma quantidade significa um deslocamento fixo, que é uma falha diferente com um conserto diferente e nada tem a ver com a taxa de quadros.

Um erro que cresce é o caso da taxa de quadros. Se as legendas começam quase certas e ficam minutos fora no final, a taxa está errada por uma pequena porcentagem: 25 contra 23,976 são 4,3 por cento, o que dá perto de quatro minutos num filme de noventa minutos. Converter na taxa correta conserta completamente, e vale a pena gastar dois minutos nesse diagnóstico em vez de converter três vezes e comparar.

Como um número de quadro fica como timestamp do SubRip

A conta é uma divisão, e ver ela feita torna a escolha concreta. Uma linha começando no quadro 3210 começa em 128,400 segundos se a taxa for 25, escrito 00:02:08,400. O mesmo número de quadro a 23,976 começa em 133,875 segundos, escrito 00:02:13,875.

Cinco segundos e meio de diferença na marca de dois minutos, vindo de um único ajuste. Essa é a diferença que o controle nesta página decide, e é o motivo de um conversor que presumisse uma taxa silenciosamente estar fazendo algo desonesto. Os timestamps de saída carregam precisão total de milissegundos, porque a divisão raramente cai num número redondo, o que é um pequeno indício de que um arquivo começou a vida como MicroDVD.

Barras verticais viram quebra de linha e códigos de controle são removidos

Uma entrada do MicroDVD ocupa uma linha física, então uma quebra forçada dentro de uma legenda é escrita como uma barra vertical. Elas viram quebras de linha reais no SRT, que é o que sempre significaram. Qualquer barra que estava no texto por outro motivo também vira quebra, porque o formato nunca ofereceu jeito de escapar uma.

Códigos de controle embutidos — itálico, negrito, cor, fonte, tamanho, escritos entre chaves — são removidos, não traduzidos. Isso é uma perda pequena e principalmente uma bênção: o suporte de players a eles foi inconsistente durante a vida inteira do formato, então um arquivo dependendo deles parecia diferente em cada máquina. O que chega no SRT são as palavras, que é para o que o SubRip serve.

Uma vez que é um SRT, a taxa de quadros para de importar

Esse é o motivo real para converter em vez de continuar consertando o SUB. Um timestamp declara um momento; ele significa a mesma coisa contra qualquer codificação do mesmo corte, em qualquer taxa de quadros, em qualquer aparelho. A dependência que tornava o arquivo frágil sumiu, permanentemente, depois de uma conversão correta.

Isso também abre o arquivo para ferramentas. Todo editor de legenda lê SubRip bem, a maioria lê MicroDVD a contragosto, e qualquer coisa que você queira fazer a seguir — deslocar, ressincronizar, traduzir, mesclar dois idiomas — tem suporte melhor do outro lado desta conversão. Acervos antigos valem a pena converter uma vez, em lote, em vez de toda vez que alguém quiser assistir a algo.

A única coisa que vale registrar enquanto você ainda tem os dois arquivos é qual taxa você usou. Nada no SRT lembra, e uma coleção convertida ao longo de várias noites com o número que parecia certo naquela noite é uma coleção que ninguém consegue auditar depois. Uma anotação na pasta, ou a taxa no nome do arquivo, transforma um palpite num fato que sobrevive à próxima pessoa que abrir.

Converter na taxa errada fixa o erro no arquivo

Vale ser explícito sobre a ordem das operações. Se você converter com a taxa de quadros errada, o deslocamento deixa de ser um ajuste e vira os próprios timestamps. Nada no SRT registra que ele já foi baseado em quadros, então nenhuma ferramenta posterior consegue desfazer a divisão.

Consertar depois significa um esticamento proporcional em todo timestamp do arquivo, o que editores de legenda conseguem fazer e que exige saber tanto a taxa que você usou quanto a taxa que deveria ter usado. Converter de novo a partir do SUB original é mais rápido e exato. Mantenha o SUB até o SRT ter sido conferido contra o vídeo do início ao fim — custa alguns kilobytes e é a única cópia dos números de quadro originais.

Nomes de arquivo e codificação num acervo de vinte anos

Uma vez convertido, o SRT carrega automaticamente quando fica ao lado do vídeo com o mesmo nome-base. Essa convenção não mudou em vinte anos, e ela explica a maioria dos relatos de um arquivo de legenda não funcionando quando o arquivo está bem.

Codificação é o outro vestígio da idade. Arquivos MicroDVD são anteriores ao UTF-8 virar padrão e costumavam ser salvos numa codificação regional de um byte, o que explica um arquivo de legenda antigo em polonês, tcheco ou espanhol chegar cheio de interrogações. A saída aqui é gravada em UTF-8; se os caracteres acentuados já estavam errados antes da conversão, eles foram lidos errado na entrada, e regravar a origem na codificação correta primeiro é a única coisa que recupera eles.

Como converter SUB para SRT

  1. Solte o seu arquivo SUB nesta página, ou clique para escolher um.
  2. Escolha SRT como destino. A conversão acontece no seu navegador e o arquivo não é enviado.
  3. Baixe o arquivo SRT pronto.

SUB ou SRT: o que muda

SUB comparado com SRT
SUBSRT
Nome completoLegendas MicroDVDLegendas SubRip
Extensão do arquivo.sub.srt
Tipo de mídiatext/plainapplication/x-subrip
Publicado pela primeira vez19982000
LicençaPublicado, não padronizadoPadrão aberto
Situação hojeAntigo, ainda lido em todo lugarAtual
Abre no navegadorNenhum navegadorNenhum navegador
Considerado no lugarVTTVTT, ASS

Abrir o resultado

SUB é de 1998 e está praticamente superado. SRT é o que os programas atuais escrevem, então converter também é uma forma de continuar conseguindo ler.

VLC e Subtitle Edit leem tanto SUB quanto SRT, então dá para comparar o resultado com o original sem um segundo programa.

Para que serve cada formato

SRT e de 2000. VLC, Subtitle Edit e Aegisub leem o formato.

De SUB para SRT: perguntas frequentes

Meu arquivo SUB é enviado para algum lugar?

Não. Esta conversão acontece inteiramente no seu navegador, então o arquivo não sai do seu aparelho. Você mesmo pode conferir: abra a aba de rede das ferramentas de desenvolvedor e converta alguma coisa. Você verá a própria página e as requisições de estatística e de publicidade com que este serviço é pago, e nenhuma que leve o seu arquivo.

Converter SUB para SRT é grátis?

É. Sem conta, sem marca d’água e sem cota diária para gastar: roda no seu próprio aparelho, então você pode voltar quantas vezes quiser. O navegador processa arquivos de até 100 MB, 100 por vez.

Perde qualidade ao converter SUB para SRT?

SUB e SRT descrevem o conteúdo de maneiras radicalmente diferentes. A conversão é, portanto, uma reconstrução e não uma cópia: fiel, mas não idêntica byte a byte.

Preciso instalar alguma coisa para abrir um arquivo SRT?

Para a conversão, não: ela acontece no navegador que você já tem aberto. Para abrir o resultado você precisa depois do programa com que o seu aparelho normalmente exibe SubRip Subtitle.

Mais sobre esses formatos