Skip to content

Style des sous-titres ASS : un guide pour debutants | AllSubConverter

- 6 min read

La plupart des formats de sous-titres se contentent d'etre du texte simple avec des horodatages. L'ASS (Advanced SubStation Alpha) est different : c'est un veritable langage de style pour les sous-titres, avec un controle sur les polices, les couleurs, les contours, les ombres, la position a l'ecran et meme l'animation karaoke syllabe par syllabe. C'est le format derriere les fansubs d'anime, les videos de karaoke et une grande partie du post-production video professionnel. Ce guide parcourt les elements essentiels pour que vous puissiez donner a vos sous-titres un rendu soigne plutot que par defaut.

Transformez des sous-titres SRT simples en un fichier ASS style que vous pouvez personnaliser -- gratuit, dans votre navigateur.

Convertir SRT en ASS →

Comment un fichier ASS est organise

Un fichier ASS comporte deux parties importantes pour le style. La premiere est la section [V4+ Styles], qui definit des modeles de style reutilisables -- considerez chaque style comme une classe CSS pour vos sous-titres. La seconde est la section [Events], ou chaque ligne de dialogue fait reference a l'un de ces styles par son nom et peut ajouter une mise en forme supplementaire avec des balises de remplacement en ligne.

Une definition de style est une longue ligne separee par des virgules. Voici un style par defaut typique :

[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

Cela parait intimidant, mais chaque champ controle exactement une propriete visuelle. Le reste de ce guide les decompose par groupes.

Couleurs -- primaire, contour et fond

L'ASS utilise quatre champs de couleur par style, et la chose la plus importante a savoir des le depart est qu'ils sont en BGR, et non en RGB, avec un canal alpha devant. Un code couleur ressemble a &HAABBGGRR, ou AA est l'alpha (00 = entierement opaque, FF = entierement transparent).

  • PrimaryColour -- la couleur principale de remplissage du texte. C'est ce qu'on appelle generalement la « couleur du sous-titre ».
  • SecondaryColour -- utilise pour le karaoke : la couleur sous laquelle une syllabe commence avant d'etre surlignee.
  • OutlineColour -- la couleur de la bordure tracee autour de chaque glyphe.
  • BackColour -- la couleur de l'ombre portee, ou du fond si vous utilisez BorderStyle 3.
Code Signification
&H00FFFFFFBlanc opaque
&H000000FFRouge opaque (BGR !)
&H0000FF00Vert opaque
&H00FF0000Bleu opaque
&H80FFFFFFBlanc semi-transparent
&HFFFFFFFFEntierement transparent

Piege frequent : comme l'ASS stocke les couleurs en BGR, &H0000FF est bleu, pas rouge. Si vos sous-titres apparaissent dans la mauvaise couleur, inversez les octets rouge et bleu et reessayez.

Polices, graisse et inclinaison

Les champs Fontname et Fontsize fontent ce que vous attendez. Bold, Italic, Underline et StrikeOut sont binaires -- utilisez -1 pour activer et 0 pour desactiver. Les choix de polices fiables multiplateforme incluent Arial, Helvetica, Open Sans, Roboto et Noto Sans ; si vous choisissez quelque chose d'inhabituel, le lecteur utilisera une police par defaut lorsque la police n'est pas installee.

Style: Default,Arial,48,...   (normal)
Style: Title,Bebas Neue,64,... (grand titre)
Style: Whisper,Arial,42,...,-1 (le -1 active le gras)

Contours et ombres pour la lisibilite

Deux champs controllent le traitement des bords de votre texte. Outline est l'epaisseur de la bordure en pixels autour de chaque glyphe, et Shadow est le decalage de l'ombre portee. BorderStyle definit ce que ces champs signifient : 1 donne un contour plus une ombre (le defaut, et le plus lisible), tandis que 3 transforme la zone derriere le texte en un fond opaque.

  • Outline: 2, Shadow: 1 -- defaut propre et lisible pour la plupart des contenus.
  • Outline: 4, Shadow: 2 -- bordure epaisse pour les images a faible contraste.
  • BorderStyle: 3 -- fond plein, ideal pour les sous-titres sur des images chargees.

Alignement et positionnement

Le champ Alignment utilise la notation du pave numerique, ou les chiffres de 1 a 9 correspondent aux positions a l'ecran exactement comme sur un pave numerique de clavier :

7  8  9    (ligne du haut)
4  5  6    (au centre)
1  2  3    (ligne du bas)

2 est la position classique de sous-titre en bas au centre, 8 place le texte en haut (utile pour les titres ou les etiquettes de locuteur), et 5 centre le texte a l'ecran. Les champs MarginL, MarginR et MarginV deplacent ensuite le texte vers l'interieur depuis le bord d'alignement en pixels.

Cinq styles prets a l'emploi

Voici cinq styles pratiques que vous pouvez coller directement dans une section [V4+ Styles]. Chacun est une ligne Style: complete.

  1. Sous-titre moderne et clean -- texte blanc, contour noir de 2px, ombre discrete, bas au centre : Style: Modern,Arial,52,&H00FFFFFF,&H000000FF,&H00000000,&H80000000,0,0,0,0,100,100,0,0,1,2,1,2,30,30,40,1
  2. Surlignage karaoke -- gras, contour epais, pret pour les effets de remplissage : Style: Karaoke,Arial,48,&H00FFFFFF,&H0000FFFF,&H00000000,&H80000000,-1,0,0,0,100,100,0,0,1,3,2,2,30,30,50,1
  3. Titre en haut -- grand titre ancre en haut : 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
  4. Narration en italique -- gris italique pour voix hors-champ : Style: Narration,Arial,42,&H00CCCCCC,&H000000FF,&H00000000,&H80000000,0,-1,0,0,100,100,0,0,1,1,1,2,40,40,35,1
  5. Sous-titre jaune gras -- le look classique du 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

Balises de remplacement en ligne

Les styles s'appliquent a toute une ligne, mais l'ASS permet aussi de modifier la mise en forme en cours de ligne avec des balises encadrees par des accolades. C'est ainsi que vous changez la couleur d'un seul mot, deplacez une ligne vers une position differente, ou creez un minutage karaoke. Le tableau ci-dessous couvre les balises que vous utiliserez le plus souvent.

Balise Ce qu'elle fait Exemple
{\b1} / {\b0}Gras on / off{\b1}Important{\b0}
{\i1} / {\i0}Italique on / off{\i1}Murmure{\i0}
{\u1} / {\s1}Souligne / barre{\u1}Note{\u0}
{\c&HBBGGRR&}Definir la couleur principale (BGR){\c&H0000FF&}Rouge
{\3c&HBBGGRR&}Definir la couleur du contour{\3c&H000000&}Contour noir
{\fnName}Changer de police{\fnGeorgia}Serif
{\fsN}Changer la taille de police{\fs64}Grand
{\anN}Definir l'alignement (pave numerique 1-9){\an8}Titre en haut
{\pos(x,y)}Fixer a une position pixel precise{\pos(320,50)}Titre
{\move(x1,y1,x2,y2)}Animer la position sur le cue{\move(50,50,300,50)}
{\fad(in,out)}Fondu entree et sortie (ms){\fad(300,200)}
{\frxN} / {\fryN} / {\frzN}Faire pivoter le texte sur un axe (degres){\frz15}Incline
{\kN} / {\kfN}Minutage karaoke (centisecondes){\kf20}Mot

Bases de l'animation

Trois balises portent l'essentiel du mouvement en ASS. {\fad(in,out)} fait apparaitre et disparaitre une ligne en fondu sur un nombre de millisecondes -- parfait pour les apparitions douces de titres. {\move(...)} fait glisser une ligne d'un ensemble de coordonnees a un autre pendant la duree du cue, ce qui permet de faire derives le texte depuis le cote. {\t(...)} est la balise de transformation generale qui interpole n'importe quelle autre balise dans le temps, vous permettant de faire grandir, pivoter ou recolorer le texte en cours de ligne.

Les effets karaoke utilisent la famille {\k}. {\k20} reserve 20 centisecondes pour une syllabe et la bascule de la couleur secondaire a la couleur principale au bon moment ; {\kf} produit le balayage de remplissage fluide que la plupart des gens associent aux videos de karaoke.

Demarrer a partir de SRT

Si vos sous-titres sont actuellement en SRT, le chemin le plus rapide vers un resultat style est de les convertir en ASS d'abord, puis d'editer la section [V4+ Styles]. La conversion preserve chaque ligne et chaque horodatage, vous n'avez donc qu'a refelchir a l'apparence. Nous couvrons ce flux de travail de bout en bout dans le guide de style SRT vers ASS.

Erreurs courantes a eviter

  • Utiliser du RGB au lieu du BGR. Rappelez-vous que &H0000FF est bleu, pas rouge.
  • Oublier le canal alpha. Incluez toujours deux chiffres alpha avant la couleur.
  • Surcharger les styles. Empiler des transformations, rotations et ombres sur chaque ligne nuit a la lisibilite -- la retenue fait professionnel.
  • Ignorer la disponibilite des polices. Si la police n'est pas installee sur la machine de lecture, le lecteur en substitue silencieusement une autre.
  • Ne pas tester sur differents lecteurs. VLC, mpv et MPC-HC rendent l'ASS legerement differemment ; verifiez votre rendu sur plus d'un.

Commencez a styler vos sous-titres

Une fois que vous avez un fichier ASS style, tous les lecteurs qui supportent l'ASS -- c'est-a-dire la plupart d'entre eux -- rendront vos sous-titres exactement comme vous les avez concus. Convertissez votre SRT en ASS, inserez l'un des styles prets a l'emploi ci-dessus, et iterez a partir de la.

Derniere mise a jour : 20 mars 2026

Articles Associ?s