Converter SRT para ASS

Aqui você converte SRT para ASS 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.
  • Sem perdas Nada é descartado. O ASS guarda exatamente o que o SRT guardava.
  • 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.

O que converter SRT para ASS realmente te dá

Um esqueleto com ossos corretos. As palavras e os tempos são as únicas coisas que um arquivo SubRip contém, e são as únicas coisas que podem ser carregadas, então o resultado é cada uma das suas falas renderizada como uma linha de diálogo ASS sob um único estilo padrão. Nada foi inventado, porque não havia nada para inventar a partir de.

Isso é mais útil do que parece, e vale explicar por quê. Sincronização é a metade lenta e cansativa do trabalho com legendas; estilização é a metade rápida e agradável. Se os tempos já estão certos, esta conversão transfere a parte cara do trabalho intacta e deixa você no ponto em que o formato passa a valer a pena.

O bloco de estilo com que o arquivo ASS é gravado

Um estilo, chamado Default, e estes são os valores reais dele: fonte Arial em tamanho 48, cor primária branca, um contorno preto de dois pixels de espessura, sem sombra, e alinhamento 2 — a célula inferior central da grade três por três em que o formato posiciona. As margens esquerda, direita e vertical são todas 10. O cabeçalho do script declara ScriptType v4.00+, WrapStyle 0 e ScaledBorderAndShadow yes.

Saber esses números diz o que mudar primeiro. Arial em 48 é uma escolha deliberadamente sem graça que renderiza em qualquer lugar; não é uma recomendação. Se a faixa vai entrar num vídeo 1080p e o texto parece pequeno, o tamanho é o campo a mexer, e como ScaledBorderAndShadow está ligado, o contorno escala junto em vez de ficar fixo em dois pixels da resolução original.

Centésimos de segundo: onde o ASS é mais grosseiro que o SRT

O SubRip registra milissegundos; o ASS registra centésimos de segundo. Essa é uma diferença real de resolução, e a conversão resolve ela truncando em vez de arredondar — 00:00:01,238 no SRT vira 0:00:01.23 no ASS, até nove milissegundos adiantado.

Nove milissegundos é um quarto de quadro a 24 quadros por segundo, e ninguém jamais notou um. Isso importa numa situação só: karaokê, onde o tempo de cada sílaba é ajustado contra o áudio, e a diferença acumulada entre sílabas vizinhas pode ser ouvida. Se você está sincronizando karaokê, faça isso no ASS depois da conversão, não convertendo um arquivo que já foi cronometrado noutro lugar.

Legendas em duas linhas e a quebra forçada do ASS

Uma legenda dividida em duas linhas no SRT chega como uma linha de diálogo só, contendo uma barra invertida seguida de N maiúsculo onde estava a quebra. Essa é a quebra de linha forçada do formato, e é como o ASS distingue uma quebra que o autor pediu de uma que o renderizador escolheu.

A alternativa no ASS é uma quebra suave, um n minúsculo, que o renderizador pode ignorar quando o WrapStyle permite reformatar. A conversão sempre escreve a forma forçada, porque uma quebra no SRT foi uma decisão que alguém tomou, e deixar um renderizador desfazer isso silenciosamente seria o padrão errado. Se você preferir que o texto reflua para caber, substitua elas.

Toda linha cai embaixo até você mover

O alinhamento 2 coloca legendas embaixo, centralizadas, que é onde legendas pertencem e onde o ponto inteiro do ASS começa. O formato posiciona por uma grade numérica, então 8 é topo centro, 7 é topo esquerda, e uma tag de sobreposição embutida pode posicionar uma única linha em qualquer lugar do quadro sem tocar no estilo.

Esse é o mecanismo por trás de placas traduzidas na tela, no que a maior parte do tempo de tipografia é gasta. Uma placa na fachada de uma loja, uma mensagem de texto, uma legenda no idioma de origem — cada uma vira uma linha de diálogo posicionada sobre o que ela traduz, num estilo escolhido para combinar. Nada disso pode vir de um SRT; tudo isso vira possível no momento em que o arquivo é ASS.

Suas tags de itálico do SRT não viram tags de sobreposição do ASS

Este é o resultado que surpreende as pessoas, então vale dizer claramente. O texto das falas é copiado literalmente. Uma tag de itálico entre colchetes angulares, que alguns players SubRip respeitam por convenção, não é convertida para o equivalente ASS, que é uma tag de sobreposição entre chaves; ela fica exatamente como foi digitada, e um renderizador de ASS vai desenhar os colchetes angulares na tela como caracteres normais.

O conserto é uma busca e substituição sobre o arquivo pronto, ou definir itálico no estilo Default se a faixa inteira for em itálico. Qualquer um dos dois leva um minuto. Fazer isso é preferível a um conversor tentando adivinhar, porque essas tags de colchetes angulares são uma convenção de player, não parte do SubRip, e um arquivo que usasse elas para outra coisa seria destruído silenciosamente por uma etapa de tradução automática.

Fontes são nomeadas no arquivo ASS e não estão contidas nele

O estilo diz Arial. Ele não carrega o Arial. Um arquivo ASS referencia fontes pelo nome e depende de a máquina de reprodução ter elas, que é a fraqueza definidora do formato e o motivo de uma faixa cuidadosamente tipografada poder chegar em algum lugar parecendo quebrada sem culpa nenhuma do arquivo.

Uma fonte substituta tem métricas diferentes, então uma linha que cabia agora quebra, e uma placa posicionada contra a imagem agora sobrepõe ela. As três respostas conhecidas são ficar com fontes que existem em todo lugar, mandar as fontes e pedir para o espectador instalar elas, ou anexar elas dentro de um contêiner Matroska, que é o que grupos de legendagem fazem. Arial é o padrão aqui exatamente porque é o menos provável de estar faltando.

A decisão é mais fácil do que parece assim que você sabe para onde o arquivo vai. Uma faixa para a sua própria máquina pode usar qualquer coisa instalada nela. Uma faixa mandada para uma pessoa só pode viajar com as fontes e uma instrução. Uma faixa sendo publicada, ou destinada a ser gravada na imagem, deveria se restringir ao que é universal ou deixar de ser um arquivo de legenda de todo — porque o único jeito de garantir que uma tipografia renderiza na máquina de um estranho é ela já ter renderizado na sua primeiro.

Fazendo a tipografia no Aegisub depois da conversão

O Aegisub é o programa com que este formato cresceu, e continua sendo onde trabalho sério de legendagem acontece: estilos gerenciados numa tabela, sincronização ajustada contra uma forma de onda de áudio, e ferramentas de tipografia para posicionar e transformar linhas individuais. O arquivo que este conversor produz abre nele direto e limpo.

Um editor de texto também funciona para correções pequenas, já que a seção de eventos é texto simples separado por vírgulas. Deixe a seção de estilos em paz a menos que você saiba o que um campo faz — vários deles são cores escritas em ordem de byte invertida atrás de um prefixo com E comercial e H, o que não vale a pena descobrir por tentativa e erro num arquivo que você se importa.

Dois falantes, dois estilos: a primeira coisa que vale fazer

A conversão grava um estilo e aplica ele a toda linha, que é a única coisa honesta que ela pode fazer a partir de uma origem SubRip. A primeira edição que se paga costuma ser um segundo estilo. Duplique o Default na tabela de estilos, renomeie, mude a cor primária, e reatribua as linhas que pertencem ao outro falante — o nome do estilo é um campo em cada linha de diálogo, então reatribuir é uma edição de coluna, não uma reescrita.

Colorir falantes é o truque mais antigo em legendagem, e funciona porque não custa nada ao espectador aprender. Também é a coisa que o SubRip nunca conseguiu fazer: um arquivo simples precisa escrever o nome do falante no texto ou usar uma convenção de travessão, ambos gastando caracteres na tela que o diálogo precisava. Dois estilos recompram uma linha de espaço de leitura em cada troca de falas, e numa peça cheia de conversa isso é a diferença entre legendas que acompanham e legendas que não.

Quando manter o SRT em vez de migrar para ASS

Se nada na faixa precisa ser posicionado, colorido ou estilizado, converter é trabalho sem retorno. O SubRip é lido por todo player, toda televisão e todo formulário de upload; o ASS é lido por players de mesa e quase nada mais, e uma plataforma recebendo um normalmente vai ignorar.

A regra que se sustenta é guiada pelo destino. Faça tipografia em ASS quando o vídeo vai ser assistido num player que renderiza ele, ou quando você pretende gravar as legendas na imagem e a aparência é decisão sua. Fique no SRT quando o arquivo vai para algum lugar que você não controla. As duas coisas podem valer para o mesmo projeto, caso em que o ASS é o mestre e o SRT é gerado a partir dele.

Como converter SRT para ASS

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

SRT ou ASS: o que muda

SRT comparado com ASS
SRTASS
Nome completoLegendas SubRipAdvanced SubStation Alpha
Extensão do arquivo.srt.ass, .ssa
Tipo de mídiaapplication/x-subriptext/x-ssa
Publicado pela primeira vez20002002
LicençaPadrão abertoPadrão aberto
Situação hojeAtualAtual
Abre no navegadorNenhum navegadorNenhum navegador
Considerado no lugarVTTVTT

O que se mantém

Nada é descartado. SRT e ASS guardam o conteúdo sem perda, então a conversão troca a embalagem e não a qualidade — e pode ser repetida sem que o estrago se acumule.

Abrir o resultado

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

Para que serve cada formato

ASS e de 2002. Aegisub e VLC leem o formato.

De SRT para ASS: perguntas frequentes

Meu arquivo SRT é 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 SRT para ASS é 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 SRT para ASS?

Não. ASS guarda o mesmo conteúdo sem jogar nada fora: o resultado é idêntico em qualidade ao original.

A conversão de SRT para ASS é sem perda?

Nada é descartado. SRT e ASS guardam o conteúdo sem perda, então a conversão troca a embalagem e não a qualidade — e pode ser repetida sem que o estrago se acumule.

Mais sobre esses formatos