subtitles srt webvtt ass-ssa video-editing accessibility

Référence des formats de sous-titres courants : SRT, WebVTT, ASS et plus

Un guide complet des formats de sous-titres vidéo. Comparez SRT, WebVTT, ASS/SSA, TTML et plus encore. Apprenez quel format choisir pour le web et la diffusion.

2026-04-11

Référence des formats de sous-titres courants : SRT, WebVTT, ASS et plus

Les sous-titres sont essentiels pour l'accessibilité, l'apprentissage des langues et le visionnage silencieux sur les réseaux sociaux. Cependant, le monde des fichiers de sous-titres est fragmenté en des dizaines de formats. Ce guide fournit une référence complète des formats les plus courants utilisés aujourd'hui.

1. Tableau de comparaison rapide

Format Extension Style Idéal pour Support navigateur
SRT .srt Minimal Compatibilité universelle Natif (via conversion)
WebVTT .vtt Fort (CSS) Vidéo Web HTML5 Natif (Excellent)
ASS/SSA .ass / .ssa Avancé Anime, Karaoké, Effets complexes Nécessite une bibliothèque
TTML .ttml / .xml Professionnel Netflix, Diffusion Support natif limité
MicroDVD .sub Basique Anciens lecteurs de bureau Aucun

2. Analyse détaillée des formats

SRT (SubRip Subtitle)

Le format de sous-titres le plus utilisé au monde en raison de son extrême simplicité.

  • Structure : Un numéro de séquence, un code temporel (00:00:00,000), le texte et une ligne vide.
  • Avantages : Fonctionne presque partout (TV, YouTube, VLC).
  • Inconvénients : Pas de support natif pour les couleurs, le positionnement ou les changements de police (bien que certains lecteurs supportent des balises de type HTML non officielles).

WebVTT (Web Video Text Tracks)

Le standard pour le web moderne (HTML5). Il est dérivé du SRT mais amélioré pour l'intégration aux navigateurs.

  • Structure : Commence par un en-tête WEBVTT. Utilise des points au lieu de virgules pour les millisecondes (00:00:00.000).
  • Avantages : Supporte le stylisme CSS, le positionnement et les métadonnées. Support natif dans les balises <track>.
  • Inconvénients : Pas aussi largement supporté par les lecteurs TV matériels que le SRT.

ASS/SSA (Advanced Substation Alpha)

Le favori de la communauté du « fansubbing ».

  • Structure : Un en-tête complexe définissant les styles, suivi de lignes de « Dialogue ».
  • Avantages : Possibilités de style infinies (dessins vectoriels, effets de karaoké, positionnement précis).
  • Inconvénients : Grande complexité ; nécessite des lecteurs spécialisés ou des bibliothèques comme libass.

TTML (Timed Text Markup Language)

Un standard basé sur XML utilisé par les grandes plateformes de streaming comme Netflix et Amazon Prime.

  • Avantages : Hautement structuré, supporte des mises en page complexes et une synchronisation globale.
  • Inconvénients : Difficile à lire ou à éditer manuellement ; principalement pour les flux de travail professionnels.

3. Formats hérités et de diffusion

  • SBV (SubViewer) : Souvent utilisé par YouTube pour ses sous-titres automatiques.
  • CEA-608 / CEA-708 : Les standards pour les « Closed Captions » dans la télévision nord-américaine. Généralement intégrés directement dans le flux vidéo plutôt que dans des fichiers séparés.
  • SUB (MicroDVD) : Utilise des numéros d'images (frames) au lieu de codes temporels. Très courant au début des années 2000 pour les films DivX/Xvid.

4. Problèmes courants et FAQ

Comment convertir du SRT en WebVTT ?

Comme le WebVTT est le standard pour la vidéo web, vous devez souvent convertir des fichiers SRT. Les principaux changements consistent à ajouter l'en-tête WEBVTT et à remplacer le séparateur de code temporel de la virgule (,) par le point (.).

Pourquoi mes sous-titres ASS paraissent-ils simples dans mon navigateur ?

Les lecteurs vidéo HTML5 standard ne supportent pas le format ASS nativement. Vous avez besoin d'une bibliothèque JavaScript comme SubtitleOctopus ou videojs-ass pour restituer les styles complexes.

Quel est le meilleur format pour YouTube ?

Le SRT est le choix le plus sûr pour YouTube. Bien que YouTube supporte de nombreux formats (y compris VTT et SBV), le SRT gère les sauts de ligne et le formatage de base de la manière la plus fiable sur différents appareils.

Mes sous-titres affichent des caractères bizarres. Pourquoi ?

C'est généralement un problème d'encodage. La plupart des lecteurs modernes attendent un encodage UTF-8. Si votre fichier est dans un encodage plus ancien (comme GBK ou ISO-8859-1), les caractères spéciaux seront cassés. Enregistrez votre fichier en UTF-8 pour corriger cela.


Conclusion

Choisir le bon format de sous-titres dépend de votre plateforme cible :

  • Pour le Web : Utilisez toujours le WebVTT.
  • Pour la distribution générale : Utilisez le SRT.
  • Pour le contenu artistique : Utilisez l'ASS.

Besoin de transcrire votre contenu vidéo d'abord ? Consultez notre outil Vidéo en texte pour génere des transcriptions de haute qualité qui peuvent être facilement converties dans ces formats de sous-titres.