Comparer
TTML vs WebVTT
TTML est une spécification de texte temporisé fondée sur XML, utilisée avec des profils pour les flux de sous-titrage et de diffusion. WebVTT est pratique pour les pistes de sous-titres vidéo sur le Web.
Quel format choisir ?
Envisagez TTML si le flux impose un profil précis ou une présentation plus riche. Choisissez WebVTT pour les pistes HTML video, après vérification du lecteur cible.
Adapté pour TTML
Sous-titrage de diffusion
- Fournir des sous-titres stylés à un système au profil TTML convenu
Adapté pour WebVTT
Sous-titrage vidéo web
- Servir une piste de sous-titres séparée via l'élément track HTML
Informations générales
| Élément | TTML | WebVTT |
|---|---|---|
| Extension | .ttml, .xml | .vtt |
| Type MIME | application/ttml+xml | text/vtt |
| Usages courants | Sous-titrage de diffusion | Sous-titrage vidéo web |
| Comment ouvrir | Ouvrez et validez avec un outil de sous-titres TTML selon le profil cible. | Ouvrez-le dans un éditeur de texte ou WebVTT puis prévisualisez avec la vidéo cible. |
| Exporter ou convertir | Lors de la conversion en WebVTT ou SRT, vérifiez temps, position et styles susceptibles d’être perdus. | En convertissant depuis SRT, vérifiez horodatages, lignes et styles. |
Choisir selon l’usage
Fournir des sous-titres stylés à un système au profil TTML convenu
Sous-titrage de diffusion
TTMLServir une piste de sous-titres séparée via l'élément track HTML
Sous-titrage vidéo web
WebVTTPoint clé 1
Les fonctions et la compatibilité de TTML dépendent du profil et de son implémentation.
En savoir plus sur les différencesPoint clé 2
WebVTT vise les pistes de sous-titres vidéo Web et peut être associé via les éléments HTML track.
En savoir plus sur les différencesEn savoir plus sur les différences
Suivez la spécification de livraison et validez le profil dans l’environnement visé. À la conversion, vérifiez horaires, positions, styles et retours à la ligne susceptibles de ne pas correspondre directement.
- TTML exprime le texte temporisé en XML et peut fournir les fonctions de présentation requises par un flux défini.
- WebVTT est orienté vers les pistes de sous-titres Web, pas vers un profil général d’échange de diffusion.
- Aucun ne contient la vidéo ; testez la prise en charge dans le lecteur réel.
Questions fréquentes
Toutes les fonctions TTML peuvent-elles être converties en WebVTT ?
Non. Certains styles ou positionnements propres au profil peuvent ne pas être transposables. Testez des sous-titres représentatifs.
Faut-il utiliser TTML pour les sous-titres d'un site Web ?
Utilisez-le si la plateforme et le flux prennent en charge le profil TTML requis ; sinon WebVTT convient généralement aux pistes vidéo du navigateur.