Les sous-titres ne sont plus un simple accessoire : ils boostent l'engagement YouTube (+12% de watch time) et rendent vos vidéos accessibles. Découvrez ASS, le format magique pour des effets pros, et comment les "brûler" en une commande FFmpeg.
Qu'est-ce que le Format ASS ?
ASS (Advanced SubStation Alpha) est un format de sous-titres avancé qui va bien au-delà du SRT basique. Il supporte :
- Animations (fade-in mot par mot, mouvements).
- Styles riches : polices, couleurs, contours, ombres.
- Positions précises (bas, milieu, haut via
\an2/5/8).
Avantage clé : Contrairement au SRT (texte statique), ASS est interprété par libass pour des rendus dynamiques parfaits en vidéo.
Exemple simple d'un fichier subs.ass :
[Script Info]
Title: Mes Subs Pro
ScriptType: v4.00+
PlayResX: 1920
PlayResY: 1080
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour...
Style: Default,Arial,60,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,1,0,0,100,100
[Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:05.00,Default,,0,0,100,,{\an8\bord3\shad2}Titre accrocheur !
GDialogue: 0,0:00:06.00,0:00:10.00,Default,,0,0,50,,{\an2}Sous-titre bas lisible.
Copiez-collez, éditez avec Aegisub (gratuit).
Éditez Vos Subs avec Aegisub
- Téléchargez Aegisub (aegisub.org).
- Ouvrez votre vidéo + importez transcription (SRT → ASS via
ffmpeg -i input.srt subs.ass). - Ajoutez styles : Arial Bold 60pt, blanc avec bord noir
\bord3\shad2. - Animez :
{\t(0,500,\alpha&H00&)}pour fade-in. - Exportez
subs.assprêt pour FFmpeg.
Astuce : Pour vos vidéos "Faits Historiques", cyan &H00DDFF& + haut-centre \an8 pour titres impactants.
Incrustez (Hardcode) avec FFmpeg : 1 Commande
Prérequis : FFmpeg avec libass (ffmpeg -version vérifie --enable-libass).
Commande basique (burn ASS)
ffmpeg -i input.mp4 -vf "ass=subs.ass" -c:v libx264 -crf 18 -preset medium -c:a copy output.mp4
-vf ass=...: Dessine les subs sur chaque frame.-crf 18: Qualité haute, réencodage requis (pas de-c:v copy).
Exemples avancés
Avec concat + audio (ton workflow) : ffmpeg -f concat -safe 0 -i mylist.txt -i audio.mp3 -vf "ass=subs.ass" -c:v libx264 -crf 18 -preset medium -c:a aac -shortest final.mp4
Styles forcés (override ASS) : -vf "ass=subs.ass:force_style='Fontsize=72,PrimaryColour=&H00FFFF&'"
Fonts custom (placez-les dans /usr/share/fonts) : -vf "ass=subs.ass:fontsdir=/path/to/fonts"
Testé sur portrait 1080x1920 sans bugs.
Soft Subs vs Hard Subs : Tableau
| Type | Commande FFmpeg | Avantages | Inconvénients |
|---|---|---|---|
| Hard (brûlés) | -vf ass=... |
Toujours visibles, stylés, universels | Réencodage, non désactivables |
| Soft (pistes) | -i subs.ass -c:s mov_text -map 0:v -map 1:a -map 2:s |
Léger, activables (YouTube/VLC) | Dépend du lecteur[bannerbear] |
Astuces Pro pour Vos Vidéos
- Lisibilité : Blanc/cyan sur noir, bord 3px, position
\an2(bas) ou\an8(haut titres). - Animations karaoké :
{\alpha&HFF&\t(0,200,\alpha&H00&)}Motpar mot. - Automatisation n8n : Générez ASS depuis transcription Gladia/Whisper, puis FFmpeg.
- Test :
ffplay input.mp4 -vf ass=subs.asspreview instantané.
Avec ASS + FFmpeg, passez de zéro à pro en 5 min. Idéal pour YouTube, TikTok ou clients. Téléchargez Aegisub et testez aujourd'hui !
Member discussion: