SRT vs VTT vs SBV : formats de fichiers de sous-titres expliqués (quand utiliser chacun)
Quand utiliser des fichiers de sous-titres SRT, VTT ou SBV. Couvre les différences de format, la compatibilité des plateformes, les options de style et comment choisir le bon format.
Vous disposez d'un fichier de sous-titres parfaitement transcrit. Il faut maintenant l'exporter, et l'outil vous propose trois options : SRT, VTT et SBV. Les trois contiennent les mêmes mots. Les trois synchronisent le texte avec des horodatages. Mais ils ne sont pas interchangeables, et choisir le mauvais format peut faire que vos sous-titres ne s'affichent pas, perdent leur mise en forme, ou soient tout simplement rejetés par votre plateforme cible.
Voici ce que fait chaque format, en quoi ils diffèrent, et quand utiliser lequel.
Ce que contiennent réellement les fichiers de sous-titres
Tous les formats de sous-titres partagent la même structure de base : des segments de texte horodatés qui indiquent à un lecteur vidéo quand afficher des mots précis à l'écran.
Les composants essentiels
Chaque fichier de sous-titres contient trois éléments. Un code temporel précise quand chaque légende apparaît et disparaît (généralement au format heures:minutes:secondes,millisecondes). Le texte de la légende contient les mots à afficher. Un identifiant de séquence ou une ligne vide sépare un bloc de sous-titres du suivant. Les différences entre les formats tiennent à la manière dont ces composants sont structurés et aux fonctionnalités supplémentaires que chaque format prend en charge.
Du texte brut en coulisses
Les fichiers de sous-titres sont des fichiers texte brut. Vous pouvez ouvrir n'importe quel fichier SRT, VTT ou SBV dans un éditeur de texte basique et en lire directement le contenu. Aucun logiciel spécial n'est nécessaire pour les créer ou les modifier. Lorsque le Speech-to-Text de CAMB.AI génère des transcriptions, le résultat peut être exporté dans ces formats standards, prêt à l'emploi immédiat avec n'importe quel lecteur vidéo ou plateforme compatible.
L'encodage compte
Les fichiers de sous-titres doivent être enregistrés en encodage UTF-8 pour prendre en charge les caractères de toutes les langues. Un fichier de sous-titres créé pour un contenu en mandarin mais enregistré en encodage ASCII affichera des caractères illisibles. Lorsque vous travaillez avec des flux de sous-titrage multilingues, vérifiez toujours l'encodage avant de publier.
Le format SRT, la norme universelle
SubRip Text (SRT) est le format de sous-titres le plus largement pris en charge. Si vous ne devez apprendre qu'un seul format, choisissez SRT.
Comment le SRT est structuré
Un fichier SRT contient des blocs de sous-titres numérotés. Chaque bloc comporte un numéro de séquence sur la première ligne, une plage d'horodatage sur la deuxième ligne (au format 00:00:00,000 --> 00:00:02,500), puis le texte du sous-titre sur les lignes suivantes. Une ligne vide sépare chaque bloc. C'est précisément la simplicité de cette structure qui a fait du SRT la norme universelle.
Où le SRT fonctionne
Le SRT est accepté par pratiquement toutes les plateformes vidéo et tous les lecteurs : YouTube, Vimeo, Facebook, LinkedIn, VLC, les serveurs multimédias et les systèmes de gestion de l'apprentissage. Si vous ne savez pas quel format une plateforme accepte, le SRT est presque toujours un choix sûr. Lors de la génération de sous-titres via les outils de transcription de CAMB.AI, le SRT est l'option d'exportation par défaut pour une compatibilité maximale.
Limites du SRT
Le SRT ne prend pas nativement en charge la mise en forme du texte (gras, italique, couleur, positionnement). Certains lecteurs respectent des balises HTML basiques dans les fichiers SRT (comme une balise gras), mais ce comportement est incohérent. Si vous avez besoin de sous-titres stylisés ou positionnés, le VTT est le meilleur choix.
Le format VTT, conçu pour le Web
WebVTT (Web Video Text Tracks) a été conçu spécifiquement pour la vidéo HTML5, ce qui en fait le format de sous-titres natif des applications web modernes.
En quoi le VTT diffère du SRT
Les fichiers VTT commencent par un en-tête obligatoire « WEBVTT » sur la première ligne. Les horodatages utilisent un point au lieu d'une virgule pour séparer les millisecondes (00:00:00.000 au lieu de 00:00:00,000). Les numéros de séquence sont optionnels. Au-delà de ces différences structurelles, le VTT prend en charge des fonctionnalités que le SRT ne peut pas égaler.
Mise en forme et positionnement
Le VTT prend en charge la mise en forme basée sur CSS grâce aux paramètres de repère (cue settings). Vous pouvez contrôler la position du texte (haut, bas, gauche, droite), l'alignement, la taille de police et la couleur directement dans le fichier de sous-titres. Pour les contenus vidéo où les sous-titres doivent éviter de chevaucher des éléments visuels importants, le positionnement VTT est essentiel. Des sous-titres stylisés améliorent également la lisibilité sur des arrière-plans visuels complexes.
Chapitres, métadonnées et descriptions
Le VTT ne se limite pas aux sous-titres. Le format prend en charge les marqueurs de chapitres (pour la navigation vidéo), les pistes de métadonnées (pour des informations lisibles par machine) et les pistes de description (pour l'accessibilité). Un seul fichier VTT peut contenir plusieurs types de contenu textuel synchronisé, ce qui en fait le format le plus polyvalent pour les applications vidéo web.
Le format SBV, le choix natif de YouTube
SubViewer (SBV) est principalement associé à YouTube et est plus simple que le SRT et le VTT. Son cas d'usage pratique reste restreint.
Comment le SBV est structuré
Les fichiers SBV contiennent des paires d'horodatages suivies du texte du sous-titre, séparées par des lignes vides. Les horodatages utilisent un point pour séparer les millisecondes (0:00:00.000,0:00:02.500). Il n'y a pas de numéros de séquence. Le format est minimaliste : il ne contient que le minutage et le texte, sans prise en charge de la mise en forme ou des métadonnées.
Téléversement et téléchargement sur YouTube
YouTube génère des fichiers SBV lorsque vous téléchargez des sous-titres générés automatiquement ou téléversés manuellement. Si vous travaillez exclusivement dans l'écosystème YouTube, le SBV convient parfaitement. YouTube accepte également les téléversements SRT et VTT, il y a donc rarement une raison de préférer le SBV au SRT, sauf si vous téléchargez des sous-titres YouTube existants pour les modifier.
Quand éviter le SBV
En dehors de YouTube, la prise en charge du SBV est limitée. La plupart des logiciels de montage vidéo professionnels, des plateformes de streaming et des systèmes LMS n'acceptent pas nativement le SBV. Si votre flux de sous-titrage implique une plateforme autre que YouTube, utilisez plutôt le SRT ou le VTT. La conversion entre formats est simple avec la plupart des outils d'édition de sous-titres, donc être bloqué avec le SBV est généralement évitable.
Choisir le bon format pour votre plateforme
Le choix du format dépend de l'endroit où réside votre vidéo et des fonctionnalités dont vous avez besoin.
Pour une compatibilité maximale
Utilisez le SRT. Accepté partout, simple à créer, facile à modifier. Si vous diffusez des vidéos sur plusieurs plateformes (YouTube, Vimeo, réseaux sociaux, votre propre site web, LMS), le SRT garantit que votre fichier de sous-titres fonctionne sur toutes, sans conversion.
Pour les vidéos natives du Web
Utilisez le VTT. Si votre vidéo est intégrée à votre site web via des balises vidéo HTML5, le VTT est le format natif et vous offre un contrôle de la mise en forme que le SRT ne peut pas fournir. Pour les organisations qui utilisent la traduction de site web de CAMB.AI afin de proposer des expériences web multilingues, les sous-titres VTT s'intègrent directement au contenu de page traduit.
Pour les flux de travail exclusivement YouTube
Le SBV est acceptable, mais le SRT fonctionne tout aussi bien sur YouTube et vous offre la flexibilité de réutiliser le fichier ailleurs. À moins de télécharger spécifiquement les sous-titres générés automatiquement par YouTube pour les modifier, il n'y a aucune raison pratique de préférer le SBV.
Pour des ensembles de sous-titres multilingues
Créez un fichier de sous-titres par langue, en utilisant le même format de manière cohérente pour toutes les langues. Nommez les fichiers avec des codes de langue clairs (video-title.en.srt, video-title.es.srt, video-title.fr.srt). Pour les contenus vidéo qui nécessitent également un doublage par IA en plusieurs langues, le texte des sous-titres sert de base de traduction que le processus de doublage peut utiliser comme référence pour garantir la précision.
Convertir entre les formats
Convertir le SRT en VTT (ou inversement) ne nécessite que des changements minimes : ajuster l'en-tête, remplacer la virgule par un point dans les horodatages, et éventuellement ajouter ou supprimer les numéros de séquence. De nombreux outils et scripts gratuits gèrent cette conversion automatiquement. L'important est de vérifier que la conversion a préservé toute la précision du minutage et l'encodage des caractères, en particulier pour les écritures non latines.
Le format de sous-titres que vous choisissez compte moins que le fait d'avoir, avant tout, des sous-titres précis et bien synchronisés. Obtenez d'abord un contenu correct, puis choisissez le format adapté à votre plateforme de diffusion. Pour la plupart des flux de travail, le SRT est le choix par défaut sûr. Pour les vidéos natives du Web nécessitant une mise en forme, le VTT constitue la montée en gamme. Le SBV est un format spécifique à YouTube, à l'usage limité en dehors de cet écosystème.
Frequently Asked Questions
Localisez votre contenu avec CAMB.AI
Doublez, traduisez et sonorisez vos médias en plus de 150 langues.