TTML vs SCC : quel format est fait pour vous ?
Une comparaison complète de Timed Text Markup Language (TTML) et Scenarist Closed Captioning (SCC) couvrant la structure, l'horodatage, les styles, la prise en charge des plateformes et les meilleurs cas d'usage.
TTML (Timed Text Markup Language) et SCC (Scenarist Closed Captioning) jouent des rôles différents dans l'écosystème des sous-titres. TTML est conçu pour diffusion, plateformes de streaming et flux professionnels, tandis que SCC est conçu pour télévision hertzienne nord-américaine (sous-titres CEA-608 Line 21). Comprendre ces différences vous aide à choisir le bon format et à éviter les problèmes de compatibilité.
TTML vs SCC en un coup d'œil
| Caractéristique | TTML (Timed Text Markup Language) | SCC (Scenarist Closed Captioning) |
|---|---|---|
| Format d'horodatage | X.YYYs (secondes) ou HH:MM:SS.mmm (format horloge) | HH:MM:SS:FF code temporel SMPTE à 29.97fps |
| Précision temporelle | milliseconde (3 chiffres) ou mieux | basé sur les images (29.97fps, granularité d’environ 33ms) |
| Prise en charge des styles | styles avancés (propriétés type CSS, régions et animation) | aucun style dans les données (l’affichage est contrôlé par le décodeur) |
| En-tête requis | une déclaration XML et un élément racine avec des espaces de noms | l’en-tête Scenarist_SCC V1.0 |
| Positionnement | positionnement complet basé sur les régions | positions de grille fixes (modes roll-up et pop-on du CEA-608) |
| Sauts de ligne | balises dans les éléments | plusieurs octets hex codent la position et les sauts de ligne |
| Standardisé | un format standardisé par W3C et SMPTE (TTML 1.0, TTML2, IMSC) | une norme ANSI/SCTE (CEA-608) |
| Prise en charge navigateur | support modéré via les lecteurs JavaScript (pas HTML5 natif) | support limité (requiert un décodeur de sous-titres) |
| Cas d'usage principal | livraison professionnelle de sous-titres et conformité au streaming | livraison de sous-titres de diffusion conformes à la FCC |
Différences clés expliquées
Horodatage et synchronisation
TTML utilise X.YYYs (secondes) ou HH:MM:SS.mmm (format horloge). SCC utilise HH:MM:SS:FF code temporel SMPTE à 29.97fps. TTML offre une précision de milliseconde (3 chiffres) ou mieux, tandis que SCC fonctionne avec basé sur les images (29.97fps, granularité d’environ 33ms). 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 TTML sont composés de un document XML avec des sections et . Chaque bloc suit le modèle : un élément
avec du texte en XML. En revanche, les fichiers SCC sont composés de lignes de code temporel suivies de paires hex séparées par des espaces, où chaque bloc ressemble à : un code temporel SMPTE séparé par une tabulation des paires d’octets hex. 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
TTML fournit styles avancés (propriétés type CSS, régions et animation). SCC fournit aucun style dans les données (l’affichage est contrôlé par le décodeur). Ainsi, TTML offre des capacités de style plus riches, ce qui le rend meilleur lorsque l'aspect visuel compte.
Prise en charge des plateformes et lecteurs
TTML est le standard de l’industrie pour Netflix, Amazon et Apple TV. De son côté, SCC est obligatoire pour la télévision hertzienne et la conformité FCC. Leurs profils de prise en charge par les navigateurs et appareils diffèrent, ce qui est souvent le facteur décisif.
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.
Quand utiliser SCC
Choisissez SCC lorsque votre priorité est livraison de sous-titres de diffusion conformes à la FCC. Il est très utilisé dans télévision hertzienne, câble et conformité FCC aux États-Unis. SCC a été développé pour la création DVD Scenarist basée sur CEA-608 ; il reste le format de référence lorsque l'objectif est livraison de sous-titres de diffusion conformes à la FCC. La principale limite est qu'il ne gère que l’ASCII avec un codage hexadécimal complexe et sans styles.
Convertir entre TTML et SCC
Notre convertisseur gratuit de TTML vers SCC 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
TTML est-il meilleur que SCC ?
Aucun format n'est universellement supérieur. TTML est meilleur pour livraison professionnelle de sous-titres et conformité au streaming. SCC est meilleur pour livraison de sous-titres de diffusion conformes à la FCC. Choisissez en fonction de votre plateforme et de votre flux de travail.
Puis-je convertir TTML en SCC 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. TTML : support modéré via les lecteurs JavaScript (pas HTML5 natif). SCC : support limité (requiert un décodeur de sous-titres). En cas de doute, TTML est généralement le choix le plus sûr pour la compatibilité.
Les fichiers TTML et SCC sont-ils compatibles ?
Pas directement. TTML et SCC 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.