Estilo de Legendas ASS: Guia para Iniciantes | AllSubConverter
A maioria dos formatos de legenda se contenta em ser texto simples com marcações de tempo. ASS (Advanced SubStation Alpha) é diferente — é uma linguagem completa de estilo para legendas, com controle sobre fontes, cores, contornos, sombras, posição na tela e até animação de karaokê por sílaba. É o formato por trás de fansubs de anime, vídeos de karaokê e grande parte da pós-produção profissional de vídeo. Este guia percorre os aspectos essenciais para que você possa criar legendas com aparência polida em vez do visual padrão.
Transforme legendas SRT simples em um arquivo ASS estilizado que você pode personalizar — grátis, no seu navegador.
Converter SRT para ASS →Como um arquivo ASS é organizado
Um arquivo ASS tem duas partes que importam para o estilo. A primeira é a seção [V4+ Styles], que define modelos de estilo reutilizáveis — pense em cada estilo como uma classe CSS para suas legendas. A segunda é a seção [Events], onde cada linha de diálogo referencia um desses estilos pelo nome e pode adicionar formatação extra com tags de substituição embutidas.
Uma definição de estilo é uma linha longa separada por vírgulas. Aqui está um estilo padrão típico:
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,48,&H00FFFFFF,&H000000FF,&H00000000,&H80000000,0,0,0,0,100,100,0,0,1,2,1,2,30,30,40,1
Parece intimidador, mas cada campo controla exatamente uma propriedade visual. O restante deste guia os divide em grupos.
Cores — primária, contorno e fundo
O ASS usa quatro campos de cor por estilo, e a coisa mais importante a saber desde o início é que eles estão em BGR, não em RGB, com um canal alfa na frente. Um código de cor se parece com &HAABBGGRR, onde AA é o alfa (00 = totalmente opaco, FF = totalmente transparente).
- PrimaryColour — a cor de preenchimento principal do texto. É o que você normalmente pensa como "a cor da legenda".
- SecondaryColour — usada em karaokê: a cor em que uma sílaba começa antes de ser destacada.
- OutlineColour — a cor da borda desenhada ao redor de cada caractere.
- BackColour — a cor da sombra projetada, ou da caixa de fundo se você usar BorderStyle 3.
| Código | Significado |
|---|---|
&H00FFFFFF | Branco opaco |
&H000000FF | Vermelho opaco (BGR!) |
&H0000FF00 | Verde opaco |
&H00FF0000 | Azul opaco |
&H80FFFFFF | Branco semitransparente |
&HFFFFFFFF | Totalmente transparente |
Armadilha comum: como o ASS armazena cores como BGR,
&H0000FFé azul, não vermelho. Se suas legendas saírem com a cor errada, troque os bytes vermelho e azul e tente novamente.
Fontes, peso e inclinação
Os campos Fontname e Fontsize fazem o que você esperaria. Bold, Italic, Underline e StrikeOut são binários — use -1 para ligar e 0 para desligar. Fontes confiáveis multiplataforma incluem Arial, Helvetica, Open Sans, Roboto e Noto Sans; se você escolher algo incomum, o reprodutor usará uma fonte padrão quando a fonte não estiver instalada.
Style: Default,Arial,48,... (normal)
Style: Title,Bebas Neue,64,... (título grande)
Style: Whisper,Arial,42,...,-1 (o -1 ativa o Bold)
Contornos e sombras para legibilidade
Dois campos controlam o tratamento das bordas do texto. Outline é a espessura da borda em pixels ao redor de cada caractere, e Shadow é a distância de deslocamento da sombra. BorderStyle decide o que esses campos significam: 1 dá contorno mais sombra (o padrão e o mais legível), enquanto 3 transforma a área atrás do texto em uma caixa opaca.
Outline: 2, Shadow: 1— padrão limpo e legível para a maioria do conteúdo.Outline: 4, Shadow: 2— borda grossa para filmagens de baixo contraste.BorderStyle: 3— caixa de fundo sólida, boa para legendas sobre imagens complexas.
Alinhamento e posicionamento
O campo Alignment usa a notação de teclado numérico, onde os números de 1 a 9 correspondem a posições na tela exatamente como um teclado numérico:
7 8 9 (linha superior)
4 5 6 (centro)
1 2 3 (linha inferior)
2 é a posição clássica de legenda inferior centralizada, 8 coloca texto no topo (útil para títulos ou rótulos de falante), e 5 centraliza o texto na tela. Os campos MarginL, MarginR e MarginV então ajustam o texto para dentro a partir da borda de alinhamento em pixels.
Cinco estilos prontos para usar
Aqui estão cinco estilos práticos que você pode colar diretamente em uma seção [V4+ Styles]. Cada um é uma linha Style: completa.
- Legenda moderna limpa — texto branco, contorno preto de 2px, sombra sutil, inferior centralizado:
Style: Modern,Arial,52,&H00FFFFFF,&H000000FF,&H00000000,&H80000000,0,0,0,0,100,100,0,0,1,2,1,2,30,30,40,1 - Destaque de karaokê — negrito, contorno grosso, pronto para efeitos de preenchimento de cor:
Style: Karaoke,Arial,48,&H00FFFFFF,&H0000FFFF,&H00000000,&H80000000,-1,0,0,0,100,100,0,0,1,3,2,2,30,30,50,1 - Título superior — título grande ancorado no topo:
Style: TopTitle,Bebas Neue,64,&H00FFFFFF,&H000000FF,&H00000000,&H80000000,0,0,0,0,100,100,0,0,1,3,1,8,60,60,30,1 - Narração em itálico — cinza itálico para voz em off fora da tela:
Style: Narration,Arial,42,&H00CCCCCC,&H000000FF,&H00000000,&H80000000,0,-1,0,0,100,100,0,0,1,1,1,2,40,40,35,1 - Legenda amarela em negrito — o visual clássico de cinema:
Style: Caption,Arial Black,38,&H00FFFF00,&H000000FF,&H00000000,&H80000000,-1,0,0,0,100,100,0,0,1,2,1,2,30,30,40,1
Tags de substituição embutidas
Os estilos se aplicam a uma linha inteira, mas o ASS também permite substituir a formatação no meio da linha com tags envoltas em chaves. É assim que você muda a cor de uma única palavra, move uma linha para uma posição diferente, ou cria o ritmo do karaokê. A tabela abaixo cobre as tags que você usará com mais frequência.
| Tag | O que faz | Exemplo |
|---|---|---|
{\b1} / {\b0} | Negrito on / off | {\b1}Importante{\b0} |
{\i1} / {\i0} | Itálico on / off | {\i1}Sussurro{\i0} |
{\u1} / {\s1} | Sublinhado / tachado | {\u1}Nota{\u0} |
{\c&HBBGGRR&} | Definir cor primária (BGR) | {\c&H0000FF&}Vermelho |
{\3c&HBBGGRR&} | Definir cor do contorno | {\3c&H000000&}Contorno preto |
{\fnName} | Mudar fonte | {\fnGeorgia}Serif |
{\fsN} | Mudar tamanho da fonte | {\fs64}Grande |
{\anN} | Definir alinhamento (teclado 1-9) | {\an8}Título superior |
{\pos(x,y)} | Fixar em posição exata em pixels | {\pos(320,50)}Título |
{\move(x1,y1,x2,y2)} | Animar posição durante a entrada | {\move(50,50,300,50)} |
{\fad(in,out)} | Fade in e fade out (ms) | {\fad(300,200)} |
{\frxN} / {\fryN} / {\frzN} | Rotacionar texto em um eixo (graus) | {\frz15}Inclinado |
{\kN} / {\kfN} | Ritmo de karaokê (centissegundos) | {\kf20}Palavra |
Noções básicas de animação
Três tags carregam a maior parte do movimento no ASS. {\fad(in,out)} faz o fade in e fade out de uma linha ao longo de um número de milissegundos — perfeito para aparigoes suaves de títulos. {\move(...)} desliza uma linha de um conjunto de coordenadas para outro ao longo da duração da entrada, é assim que você faz o texto entrar lateralmente. {\t(...)} é a tag de transformação de propósito geral que interpola qualquer outra tag ao longo do tempo, permitindo que você amplie, rotacione ou recolore o texto no meio da linha.
Efeitos de karaokê usam a família {\k}. {\k20} reserva 20 centissegundos para uma sílaba e a troca da cor secundária para a primária no momento certo; {\kf} produz a varredura de preenchimento suave que a maioria das pessoas associa a vídeos de karaokê.
Começando a partir do SRT
Se suas legendas são atualmente SRT, o caminho mais rápido para um resultado estilizado é convertê-las para ASS primeiro e depois editar a seção [V4+ Styles]. A conversão preserva cada linha e marcação de tempo, então você só precisa pensar na aparência. Cobrimos esse fluxo de trabalho completo na guia de estilização de SRT para ASS.
Erros comuns a evitar
- ✔️ Usar RGB em vez de BGR. Lembre-se de que
&H0000FFé azul, não vermelho. - ✔️ Esquecer o canal alfa. Sempre inclua dois dígitos alfa antes da cor.
- ✔️ Excesso de estilo. Sobrepor transformações, rotações e sombras em cada linha prejudica a legibilidade — a moderação parece profissional.
- ✔️ Ignorar a disponibilidade de fontes. Se a fonte não estiver instalada na máquina de reprodução, o reprodutor silenciosamente substituirá por outra.
- ✔️ Não testar em diferentes reprodutores. VLC, mpv e MPC-HC renderizam ASS de forma ligeiramente diferente; verifique sua saída em mais de um.
Comece a estilizar suas legendas
Depois de ter um arquivo ASS estilizado, todos os reprodutores que suportam ASS — o que é a maioria — renderizarão suas legendas exatamente como você as projetou. Converta seu SRT para ASS, aplique um dos estilos prontos acima e itere a partir daí.
Última atualização: 20 de março de 2026