Formats de sous-titres expliqués : SRT, WebVTT, EBU-STL…
SRT, WebVTT, ASS, SCC, EBU-STL, iTT, IMSC1 et EBU-TT-D : ce qu'est chaque format, qui le demande, les règles de vitesse de lecture et le QC avant livraison.
Le format de sous-titres que vous livrez dépend de la destination du film. Parmi les formats de sous-titres courants, SRT est le format texte universel que la plupart des plateformes et des festivals acceptent. WebVTT est la norme des lecteurs web. SCC transporte les sous-titres codés à l'américaine pour la diffusion. EBU-STL est le format d'échange historique de la télévision européenne. iTT est le format de texte minuté d'Apple. IMSC1 et EBU-TT-D sont des profils XML modernes de TTML utilisés par les services de streaming et la diffusion en ligne. ASS sert aux sous-titres richement stylisés, souvent incrustés.
La règle qui évite le plus d'ennuis : lisez d'abord la spécification de livraison, et exportez exactement ce qu'elle demande. Ce guide explique chaque format, qui le demande en général, les conventions de lecture qui s'appliquent à tous, et comment vérifier les fichiers avant qu'ils ne quittent vos mains.
Les bêtes de somme en texte brut : SRT et WebVTT
SRT (SubRip)
Un SRT est une liste numérotée de sous-titres, chacun avec un temps de début et de fin et une ou deux lignes de texte. Il est facile à lire, facile à modifier dans n'importe quel éditeur de texte, et accepté presque partout : plateformes vidéo, beaucoup d'agrégateurs de streaming et la plupart des plateformes d'inscription aux festivals.
Ses limites expliquent l'existence des autres formats. SRT n'a pas de norme pour le positionnement ou le style. Certains lecteurs respectent les balises d'italique de base, d'autres les ignorent. L'encodage compte aussi : enregistrez en UTF-8, sinon les caractères accentués risquent de s'afficher mal sur certains lecteurs.
WebVTT
WebVTT est le format de sous-titres du web, utilisé avec l'élément HTML5 track. Il ressemble à un SRT avec un en-tête et un point au lieu d'une virgule dans les timecodes, et il ajoute des réglages de position et d'alignement, plus du style. Si la destination est un site web, un lecteur sur mesure ou un hébergeur vidéo en ligne, WebVTT est généralement le bon choix.
Les sous-titres stylisés : ASS
ASS (Advanced SubStation Alpha) prend en charge polices, couleurs, contours, positionnement précis et effets. Il est populaire pour les travaux stylisés, le texte façon karaoké et les films où les sous-titres font partie du design. Peu de plateformes professionnelles acceptent l'ASS en fichier annexe, donc il sert surtout à concevoir le rendu, puis à l'incruster dans l'image.
Les formats de diffusion : SCC et EBU-STL
SCC (Scenarist Closed Caption)
SCC transporte des sous-titres codés CEA-608, la norme « line 21 » de la diffusion nord-américaine. Il est souvent demandé par les diffuseurs américains et certains distributeurs. Le format a des contraintes strictes : un jeu de caractères limité, une grille fixe avec une longueur de ligne maximale courte, et un timing lié aux fréquences d'images de diffusion. Prévoyez des lignes plus courtes qu'en SRT.
EBU-STL
EBU-STL (EBU Tech 3264) est un format binaire d'échange de sous-titres que les diffuseurs européens utilisent depuis des décennies. Les diffuseurs et leurs prestataires de sous-titrage le demandent encore pour les workflows de télévision linéaire. Comme il est binaire, impossible de le corriger dans un éditeur de texte : exportez-le correctement dès le départ et validez-le.
Le texte minuté en XML : iTT, IMSC1 et EBU-TT-D
Ces formats reposent tous sur TTML (Timed Text Markup Language), la norme XML du W3C pour le texte minuté. Ils diffèrent par leur profil : les fonctions qu'ils autorisent et qui les attend.
- iTT (iTunes Timed Text) est le format d'Apple basé sur TTML, utilisé pour livrer sur les plateformes d'Apple via leurs partenaires de livraison.
- IMSC1 est un profil TTML du W3C conçu pour les médias sur internet. Beaucoup de services de streaming acceptent ou préfèrent un profil IMSC pour les sous-titres texte. Vérifiez si la spécification indique une version précise d'IMSC.
- EBU-TT-D est le profil TTML de l'Union européenne de radio-télévision pour la distribution, utilisé pour les services en ligne et de TV connectée des diffuseurs européens.
Si une spécification dit « TTML », demandez quel profil. Les différences comptent pour les validateurs.
Qui demande quoi
Ce ne sont que des tendances générales. Chaque plateforme, diffuseur et festival publie ses propres règles, et ces règles changent.
- Web et réseaux sociaux : SRT ou WebVTT en fichier annexe, ou sous-titres incrustés pour les plateformes et fils en lecture automatique qui ignorent les fichiers annexes.
- Services de streaming : souvent un profil TTML comme IMSC1, parfois du SRT pour les services plus petits. Suivez la charte à la lettre.
- Plateformes Apple : iTT, généralement livré via un partenaire agréé.
- Diffusion américaine : SCC pour les sous-titres codés.
- Diffusion européenne : EBU-STL pour les workflows traditionnels, EBU-TT-D pour les services en ligne.
- Festivals : en général un fichier SRT pour le comité de sélection, plus des copies de projection sous-titrées selon la spécification technique du festival. Voir notre check-list des livrables festival.
Vitesse de lecture et longueur de ligne
Le format transporte le texte ; les conventions décident si les gens peuvent le lire. Repères courants, qui varient selon la plateforme et le public :
- Deux lignes maximum par sous-titre, avec le retour à la ligne à une frontière naturelle de groupe de mots.
- Longueur de ligne généralement autour de 37 à 42 caractères pour les écritures latines. Les formats de sous-titres codés de diffusion comme SCC sont plus serrés.
- Vitesse de lecture souvent exprimée en caractères par seconde. Beaucoup de guides suggèrent environ 15 à 17 pour les contenus adultes, et moins pour les programmes jeunesse, tandis que certaines plateformes autorisent jusqu'à environ 20.
- Durée minimale : on évite généralement moins d'une seconde ; environ cinq sixièmes de seconde est un plancher courant. La durée maximale tourne souvent autour de sept secondes.
- Des intervalles de quelques images entre deux sous-titres consécutifs aident l'œil à percevoir le changement.
- Changements de plan : évitez les sous-titres qui chevauchent une coupe de quelques images seulement.
Les sous-titres traduits sont généralement plus longs que la source. Gardez de la marge quand vous segmentez l'original.
Le QC avant livraison
Un fichier de sous-titres refusé échoue généralement pour des raisons banales : chevauchements, sous-titre trop rapide à lire, caractère cassé, mauvaise fréquence d'images. Vérifiez :
- L'encodage (UTF-8 pour les formats texte) et l'affichage correct de chaque caractère spécial.
- Aucun sous-titre qui se chevauche, aucun sous-titre de durée nulle.
- Vitesse de lecture et longueur de ligne dans les limites de la plateforme.
- Un timing synchronisé du premier au dernier sous-titre, surtout après des changements d'image.
- Fréquence d'images et timecode de départ identiques à ceux du master.
- La lecture du fichier dans le lecteur cible, ou son passage dans le validateur de la plateforme.
Dans cinemaOS, Finisher ▸ Localize ▸ Captions lance un QC selon un profil avant l'export. Strict signale chaque problème pour que vous le résolviez, et Compatible Repair vise un fichier qui se lit proprement sur tous les lecteurs. Au même endroit, vous pouvez exporter en SRT, WebVTT, ASS, SCC, EBU-STL, iTT, IMSC1, EBU-TT-D ou FCPXML, ou utiliser Burn In pour une version avec sous-titres incrustés dans l'image. Si vous avez d'abord besoin des sous-titres dans une autre langue, voir comment traduire des sous-titres en local sur Mac.
FAQ
Faut-il livrer en SRT ou en WebVTT ?
Livrez ce que la destination demande. Sans spécification, SRT est le choix général le plus sûr et WebVTT convient mieux aux lecteurs web.
Peut-on convertir un SRT en EBU-STL ou en SCC après coup ?
Oui, mais les conversions révèlent des limites : les lignes courtes et les caractères restreints de SCC, la structure binaire d'EBU-STL. Segmentez et faites le QC pour le format le plus strict dont vous avez besoin, puis exportez les autres à partir de la même source.
Quand faut-il incruster les sous-titres ?
Quand le lecteur ignore les fichiers annexes, pour les publications sur les réseaux et les fils en lecture automatique, ou quand un lieu de projection le demande. Gardez aussi un master propre sans sous-titres.
Exportez le bon format du premier coup
Gardez une seule source de sous-titres corrigée et exportez-en chaque format de livraison. Téléchargez cinemaOS pour lancer le QC et exporter tous les formats sur votre Mac pendant l'essai gratuit de 60 jours ; aucune carte bancaire n'est demandée.