Skip to content
Comparaison de formats

VTT vs ASS : standard Web contre puissance de style

Comparez VTT (le format de sous-titres HTML5) avec ASS (le format de sous-titres stylisés le plus puissant) pour choisir le bon.

VTT et ASS servent des écosystèmes différents. VTT est le format natif de sous-titres pour la vidéo Web : il fonctionne dans tous les navigateurs modernes, prend en charge le style basé sur CSS et le positionnement des cues, et est standardisé par le W3C. ASS est le format de sous-titres le plus riche en fonctionnalités pour la lecture sur ordinateur, prenant en charge les polices, les couleurs, les animations et les effets karaoké, mais sans aucune compatibilité avec les navigateurs. VTT est pour le Web ; ASS est pour les versions stylisées sur ordinateur.

VTT vs ASS en un coup d'œil

CaractéristiqueVTT (WebVTT)ASS (Advanced SSA)
Extension de fichier.vtt.ass
Conçu pourVidéo Web HTML5Lecture stylisée sur ordinateur
Compatibilité navigateurExcellente (native)Aucune
Méthode de styleClasses CSS + réglages de cueRemplacements en ligne + définitions de style
AnimationsLimitées (transitions de cue)Complètes (karaoké, transformations, fondus)
PositionnementRéglages ligne/alignementAlignement 9 points + décalages en pixels
Standardisé parW3CCommunauté (Aegisub)
Usage typiqueVidéo Web, streamingAnime, fansubs, karaoké
Lecteurs de bureauBonBon (VLC, mpv, Aegisub)
Courbe d'apprentissageModéréeRaide

Web contre bureau : la fracture fondamentale

VTT a été créé spécifiquement pour les éléments vidéo HTML5. Si vous construisez un lecteur vidéo Web, VTT est le seul format que les navigateurs comprennent nativement via l'élément track. ASS a été créé pour le rendu de sous-titres sur ordinateur, où un moteur de sous-titres dédié (comme libass, utilisé par VLC et mpv) peut traiter ses directives de style complexes. Ils ne sont pas interchangeables entre ces écosystèmes.

Comparaison du style

Le style VTT est basé sur CSS : vous définissez des styles dans un bloc de style ou utilisez des classes en ligne, et vous contrôlez la position et l'alignement des lignes via les réglages de cue. Cela est suffisamment puissant pour la plupart des besoins Web, mais limité par rapport à ASS. Le style ASS est bien plus granulaire : il prend en charge les effets par caractère, les transformations de texte (rotation, mise à l'échelle, inclinaison), le contour et l'ombre avec flou réglable, et le surlignage des syllabes karaoké. En complexité visuelle, ASS n'a pas d'égal.

Les navigateurs peuvent-ils lire des fichiers ASS ?

Non. Les navigateurs ne peuvent pas rendre les sous-titres ASS. Le moteur de rendu ASS (libass) n'est pas disponible dans les environnements de navigateur. Pour utiliser du contenu de sous-titres ASS sur le Web, vous devez d'abord le convertir en VTT, ce qui signifie perdre le style avancé. Certaines bibliothèques JavaScript peuvent analyser ASS dans le navigateur, mais cela nécessite une intégration personnalisée et n'est pas natif.

Conversion entre VTT et ASS

La conversion de VTT en ASS extrait le texte et la synchronisation et les enveloppe dans une structure ASS avec un style par défaut que vous pouvez ensuite personnaliser dans Aegisub. La conversion d'ASS en VTT préserve le texte et la synchronisation mais supprime le style riche, ne conservant que la structure de base. Cette conversion est unidirectionnelle en termes de fidélité du style.

Quand les utiliser

VTT (WebVTT)

  • Création de lecteurs vidéo Web avec la vidéo HTML5
  • Plateformes de streaming et lecture dans le navigateur
  • Vous avez besoin d'un style de sous-titres contrôlé par CSS
  • Vous voulez des sous-titres Web standardisés W3C et pérennes

ASS (Advanced SSA)

  • Lecture sur ordinateur avec VLC, mpv ou MPC-HC
  • Versions anime, fansub ou karaoké
  • Vous avez besoin du style et des effets les plus avancés disponibles
  • Vous créez des sous-titres dans Aegisub

FAQ VTT vs ASS

Puis-je utiliser des sous-titres ASS dans un navigateur Web ?

Pas nativement. Les navigateurs ne prennent en charge que VTT via l'élément track. Vous devez convertir ASS en VTT pour un usage Web, ce qui supprime le style avancé. Certaines bibliothèques JS peuvent rendre ASS, mais elles nécessitent une intégration personnalisée du lecteur.

Lequel a le meilleur style, VTT ou ASS ?

ASS a un style bien plus puissant : effets par caractère, karaoké, transformations et contrôle fin. Le style VTT (basé sur CSS) est adéquat pour la plupart des besoins Web mais ne peut pas égaler ASS en complexité visuelle.

VTT remplace-t-il ASS ?

Non. Ils servent des marchés différents. VTT domine la vidéo Web ; ASS domine les versions stylisées sur ordinateur (particulièrement l'anime). Ils coexistent car leurs cas d'usage se chevauchent rarement.

Dois-je créer dans VTT ou ASS ?

Si votre cible est la vidéo Web, créez en VTT. Si votre cible est la lecture stylisée sur ordinateur, créez en ASS avec Aegisub. Choisissez selon l'endroit où vos sous-titres seront visionnés.

La conversion d'ASS en VTT conserve-t-elle les styles ?

Non. La conversion d'ASS en VTT préserve le texte et la synchronisation mais supprime le style avancé. Vous obtenez un fichier VTT brut qui se lit dans les navigateurs mais sans les effets visuels qu'ASS fournissait.

Convertisseurs associés

Vous pourriez aussi avoir besoin de ces outils