Skip to content
Comparaison de formats

ASS vs TTML : quel format est fait pour vous ?

Une comparaison complète de Advanced SubStation Alpha (ASS) et Timed Text Markup Language (TTML) couvrant la structure, l'horodatage, les styles, la prise en charge des plateformes et les meilleurs cas d'usage.

ASS (Advanced SubStation Alpha) et TTML (Timed Text Markup Language) jouent des rôles différents dans l'écosystème des sous-titres. ASS est conçu pour anime, karaoké et sous-titres très stylisés, tandis que TTML est conçu pour diffusion, plateformes de streaming et flux professionnels. Comprendre ces différences vous aide à choisir le bon format et à éviter les problèmes de compatibilité.

ASS vs TTML en un coup d'œil

CaractéristiqueASS (Advanced SubStation Alpha)TTML (Timed Text Markup Language)
Format d'horodatageH:MM:SS.cc avec précision au centième de secondeX.YYYs (secondes) ou HH:MM:SS.mmm (format horloge)
Précision temporellecentièmes de seconde (2 chiffres, granularité de 10ms)milliseconde (3 chiffres) ou mieux
Prise en charge des stylesstyles avancés (polices, couleurs, contours, ombres et transformations)styles avancés (propriétés type CSS, régions et animation)
En-tête requisune section [Script Info] et une section [V4+ Styles]une déclaration XML et un élément racine avec des espaces de noms
Positionnementpositionnement sur tout l’écran, rotation et mise à l’échellepositionnement complet basé sur les régions
Sauts de lignebarre oblique inverse-N pour les sauts de lignebalises
dans les éléments

Standardiséstandard communautaire sans organisme officielun format standardisé par W3C et SMPTE (TTML 1.0, TTML2, IMSC)
Prise en charge navigateursupport limité dans le navigateur (requiert libass ou conversion)support modéré via les lecteurs JavaScript (pas HTML5 natif)
Cas d'usage principalstyles visuels riches, effets de karaoké et sous-titres d’animelivraison professionnelle de sous-titres et conformité au streaming

Différences clés expliquées

Horodatage et synchronisation

ASS utilise H:MM:SS.cc avec précision au centième de seconde. TTML utilise X.YYYs (secondes) ou HH:MM:SS.mmm (format horloge). ASS offre une précision de centièmes de seconde (2 chiffres, granularité de 10ms), tandis que TTML fonctionne avec milliseconde (3 chiffres) ou mieux. Lors de la conversion entre ces formats, une partie de la précision temporelle peut être perdue en raison de la granularité différente.

Structure et syntaxe

Les fichiers ASS sont composés de sections de style INI : [Script Info], [V4+ Styles], [Events]. Chaque bloc suit le modèle : une ligne Dialogue avec des champs séparés par des virgules. En revanche, les fichiers TTML sont composés de un document XML avec des sections et , où chaque bloc ressemble à : un élément

avec du texte en XML. Cette différence structurelle signifie que la conversion nécessite une analyse et un reformatage, et non un simple remplacement de texte.

Styles et contrôle visuel

ASS fournit styles avancés (polices, couleurs, contours, ombres et transformations). TTML fournit styles avancés (propriétés type CSS, régions et animation). Les deux formats offrent des capacités de style comparables pour la plupart des usages.

Prise en charge des plateformes et lecteurs

ASS est dominant dans les communautés anime et fansub. De son côté, TTML est le standard de l’industrie pour Netflix, Amazon et Apple TV. Leurs profils de prise en charge par les navigateurs et appareils diffèrent, ce qui est souvent le facteur décisif.

Quand utiliser ASS

Choisissez ASS lorsque votre priorité est styles visuels riches, effets de karaoké et sous-titres d’anime. Il est très utilisé dans communautés anime, karaoké et sous-titres stylisés. ASS a évolué à partir de SSA (SubStation Alpha) au début des années 2000 ; il reste le format de référence lorsque l'objectif est styles visuels riches, effets de karaoké et sous-titres d’anime. La principale limite est qu'il n’est pas compatible avec la plupart des lecteurs basiques ni la vidéo web.

Quand utiliser TTML

Choisissez TTML lorsque votre priorité est livraison professionnelle de sous-titres et conformité au streaming. Il est très utilisé dans Netflix, Amazon Prime, Apple TV et diffusion. TTML a été créé par le W3C Timed Text Working Group ; il reste le format de référence lorsque l'objectif est livraison professionnelle de sous-titres et conformité au streaming. La principale limite est qu'il a une structure XML complexe, une grande taille et une courbe d’apprentissage abrupte.

Convertir entre ASS et TTML

Notre convertisseur gratuit de ASS vers TTML gère automatiquement les différences structurelles et temporelles. Le convertisseur traduit le temps avec l'arrondi minimal nécessaire. Les styles que le format cible ne peut pas représérer sont normalisés ou supprimés, afin que vous obteniez toujours une sortie valide et prête à l'emploi.

Questions fréquentes

ASS est-il meilleur que TTML ?

Aucun format n'est universellement supérieur. ASS est meilleur pour styles visuels riches, effets de karaoké et sous-titres d’anime. TTML est meilleur pour livraison professionnelle de sous-titres et conformité au streaming. Choisissez en fonction de votre plateforme et de votre flux de travail.

Puis-je convertir ASS en TTML sans perte de qualité ?

Oui. Le texte est toujours conservé. Le temps est conservé à la précision du format cible, avec un arrondi minimal. Les styles non pris en charge par la cible sont supprimés, mais le texte et le temps restent précis.

Quel format est le plus répandu ?

TTML bénéficie d'une meilleure prise en charge parmi les lecteurs et appareils. ASS : support limité dans le navigateur (requiert libass ou conversion). TTML : support modéré via les lecteurs JavaScript (pas HTML5 natif). En cas de doute, TTML est généralement le choix le plus sûr pour la compatibilité.

Les fichiers ASS et TTML sont-ils compatibles ?

Pas directement. ASS et TTML utilisent des structures de fichier et des formats d'horodatage différents. Un lecteur qui en accepte un peut ne pas accepter l'autre. Utilisez un convertisseur pour passer de l'un à l'autre ; la plupart des éditeurs modernes gèrent la conversion dans les deux sens.

Vous pourriez aussi avoir besoin de ces outils