Converter ASS para SBV

Aqui você converte ASS para SBV 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 SBV funciona de um jeito diferente de ASS. Não é a degradação gradual de um codec com perda: o que SBV 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.
  • Vale saber Posição, tipografia e efeitos são descartados; sobrevivem o texto e as suas marcações de tempo.

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

Uma faixa estilizada encontrando uma plataforma que reestiliza tudo

Advanced SubStation Alpha existe para controlar aparência: estilos nomeados com fonte, tamanho, contorno e sombra, posicionamento por linha, cor, rotação, karaokê e até desenhos vetoriais. Uma fansub ou uma palestra bem legendada usa boa parte disso, e perder tudo isso numa legenda simples parece culpa da conversão.

Não é. O YouTube desenha as legendas com a própria tipografia e deixa o espectador escolher fonte, tamanho, cor e opacidade do fundo — qualquer coisa que o arquivo diga sobre aparência é descartada na entrada, em qualquer formato aceito. O que esta página consegue resolver não é manter o estilo, e sim o que fazer com as partes da faixa que carregavam significado, não decoração.

Letreiros viram legenda em cima da fala

A parte que carrega significado são os letreiros: o nome de uma loja, uma mensagem de celular na tela, um título de capítulo, uma legenda traduzida ao lado do que ela traduz. No arquivo ASS cada um tem posição precisa, estilo próprio e tempo de exibição que costuma coincidir com uma fala.

Depois da conversão eles viram legendas comuns na parte de baixo do quadro, e como coincidem no tempo com a fala, o YouTube empilha tudo. Uma cena com dois personagens conversando sob uma placa vira três linhas disputando o mesmo espaço, sem indicar qual é fala e qual é letreiro.

Queimar a tipografia na imagem em vez de perdê-la

É a resposta padrão para qualquer faixa em que a tipografia carrega informação de verdade. Renderizar o ASS dentro do vídeo na hora da codificação preserva estilo, posição e animação exatamente como o autor pretendia, e o resultado vai para o YouTube como vídeo.

Depois converta só o diálogo para SBV e suba como legenda separada — assim o vídeo mantém texto pesquisável e acessível. Apague as linhas de letreiro do ASS antes de converter, ou do SBV depois; as duas operações são rápidas em texto puro.

O que realmente atravessa do ASS para o SBV

Três coisas: o texto, sua estrutura de linhas e o tempo. O texto chega como caracteres simples, a quebra forçada \N vira quebra de linha real, e o espaço não separável \h vira espaço comum.

Todo o resto é descartado: nome do estilo referenciado, camada, margens, campo de efeito, nome do ator e qualquer tag entre chaves. O SBV não tem campo para nenhum deles, o que explica por que o formato é tão fácil de editar à mão.

Tags de override são removidas, não deixadas como lixo visível

Uma linha de diálogo em ASS costuma começar com um bloco de instruções entre chaves — posição, cor, fade, animação — e pode ter mais no meio da linha. Tudo isso é removido antes de escrever o SBV, então o que sobra é a frase, e não a frase precedida de código.

Isso esconde uma coisa: o tempo de karaokê é marcado com uma tag antes de cada sílaba, então uma letra cronometrada sílaba a sílaba colapsa numa linha só aparecendo de uma vez. As palavras ficam; o efeito que valia a pena cronometrar, não.

Comandos de desenho viram uma linha de números

ASS pode desenhar formas: uma tag de modo de desenho transforma o campo de texto numa linguagem de coordenadas, tipo "m 0 0 l 100 0 100 50 0 50". Legendadores usam isso para máscaras, fundos atrás de letreiros e setas.

Remover as tags apaga o comando de modo e deixa as coordenadas soltas, e essas linhas chegam ao SBV como legendas cheias de letras e números. É fácil identificar e apagar antes de subir — buscar linhas começando com "m " e um dígito encontra quase todas.

Linhas de comentário no ASS nunca são convertidas

A seção de eventos de um ASS tem dois tipos de linha: Dialogue e Comment. Só a primeira é lida, então anotações de trabalho, traduções alternativas e letreiros desativados nunca viram legenda.

Vale saber nos dois sentidos: um arquivo que parece cheio no Aegisub pode gerar menos entradas do que o esperado, porque parte estava comentada. E o arquivo pode carregar notas com segurança, o que é um dos motivos de manter a faixa de trabalho como ASS.

A ordem das colunas é lida do cabeçalho, então arquivos fora do padrão funcionam

A seção de eventos declara sua própria ordem de colunas numa linha Format, e arquivos realmente variam nisso — a ordem é convenção, não regra fixa, e ferramentas que geram ASS programaticamente nem sempre seguem o costume. O leitor pega início, fim e texto conforme essa declaração, em vez de contar campos.

O texto sempre é o último campo e pode conter vírgulas, então só os campos antes dele são divididos. Uma fala com uma lista dentro sobrevive com as vírgulas intactas, o que um leitor ingênuo separando por vírgula quebraria.

O timestamp ganha uma casa decimal no caminho

ASS registra centésimos de segundo — 0:01:23.45. SBV registra milésimos — 0:01:23.450. Todo timestamp ganha um zero à direita e nada se move, porque a conversão troca de precisão, não de valor.

Os dois formatos deixam a hora sem zero à esquerda, então uma legenda na primeira hora começa com "0:" em ambos. A diferença real está na linha em si: ASS descreve tempos como campos dentro de um registro de diálogo, SBV escreve os dois valores separados por vírgula numa linha própria, seguidos do texto.

Guarde o ASS, e onde a conversão acontece

O arquivo ASS é o mestre e o SBV é uma exportação. Tudo que fez a faixa valer a pena existe na fonte e nada disso volta a partir da legenda — regenere o SBV quando a tradução mudar, em vez de editar os dois separadamente.

A conversão é JavaScript puro rodando no navegador: nada é enviado, nenhum motor é baixado, não há conta nem limite diário, e a aba de rede confirma isso durante a conversão. Traduções ainda não publicadas são exatamente o tipo de arquivo que merece esse cuidado.

Como converter ASS para SBV

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

ASS ou SBV: o que muda

ASS comparado com SBV
ASSSBV
Nome completoAdvanced SubStation AlphaLegendas do YouTube
Extensão do arquivo.ass, .ssa.sbv
Tipo de mídiatext/x-ssatext/plain
Publicado pela primeira vez20022008
Publicado porGoogle
LicençaPadrão abertoPublicado, não padronizado
Situação hojeAtualDe nicho
Abre no navegadorNenhum navegadorNenhum navegador
Considerado no lugarSRT, VTTSRT, VTT

Abrir o resultado

Os programas de sempre não se cruzam: ASS abre em Aegisub e VLC, e SBV em YouTube Studio e Subtitle Edit, então quem receber o resultado precisa de algum do segundo grupo.

Para que serve cada formato

SBV vem da Google é de 2008. YouTube Studio e Subtitle Edit leem o formato.

De ASS para SBV: perguntas frequentes

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

ASS e SBV 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. Posição, tipografia e efeitos são descartados; sobrevivem o texto e as suas marcações de tempo.

Preciso instalar alguma coisa para abrir um arquivo SBV?

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 YouTube Subtitle.

Mais sobre esses formatos