Skip to content

Convertisseur de sous

Ajoutez l'en-tête WEBVTT et convertissez la temporisation SubViewer pour HTML5, YouTube et les lecteurs web.

Glissez-déposez votre fichier SBV ici

ou cliquez pour parcourir

Prend en charge les fichiers .sbv jusqu'à 50 Mo

Architecture du moteur principal

Convertisseur SBV en VTT gratuit en ligne

Notre convertisseur SBV en VTT prépare les fichiers de sous-titres SubViewer pour le web. VTT (WebVTT) est le format standard du W3C requis par les éléments vidéo HTML5 et diffère structurellement du SBV à plusieurs égards : il exige l'en-tête littéral WEBVTT sur la première ligne, utilise la flèche --> entre les horodatages au lieu d'une virgule, complète l'heure avec un zéro initial et prend en charge des styles, un positionnement et des métadonnées que le SBV ne peut pas représenter. Cet outil effectue automatiquement toutes ces transformations tout en conservant chaque mot du texte et chaque milliseconde de la synchronisation.

Inspecteur de payload et syntaxe

SBV vers VTT Inspection de la syntaxe et structure du code

Comparaison côte à côte de la syntaxe de code illustrant les définitions d'en-tête, la syntaxe d'horodatage et le formatage du payload de cues

Synchronisation à la milliseconde
input.sbv
SBV SOURCE
0:00:01.000,0:00:04.000
Hello, world!
 
0:00:04.500,0:00:08.000
This is a subtitle file.
 
0:00:08.500,0:00:12.000
Converted locally!
output.vtt
VTT RÉSULTAT
WEBVTT
 
00:00:01.000 --> 00:00:04.000
Hello, world!
 
00:00:04.500 --> 00:00:08.000
This is a subtitle file.
 
00:00:08.500 --> 00:00:12.000
Converted locally!
Fiche technique

SBV vs VTT Spécifications techniques

Conforme aux standards
Format d'entrée

SBV

SBV

SubViewer (SBV) est un format de sous-titres léger popularisé par des bibliothèques de sous-titres comme SubDl et OpenSubtitles. Chaque entrée place les deux horodatages sur une seule ligne selon le modèle 0:00:01.234,0:00:04.567 (début et fin séparés par une virgule, heures sans zéro initial et millisecondes précédées d'un point). Il n'y a ni numéro de séquence ni en-tête de fichier. Le texte du sous-titre suit immédiatement en dessous. Le SBV utilise parfois des balises entre crochets telles que [br] pour les sauts de ligne et [i] pour l'italique, mais le format n'a pas de système de style standardisé.

Format de sortie

VTT

VTT

VTT (WebVTT) est le format de sous-titres standard du W3C pour la vidéo web, requis par l'élément track de HTML5 et accepté par YouTube, Vimeo et les lecteurs vidéo JavaScript comme Video.js et JW Player. Un fichier VTT doit commencer par le texte littéral WEBVTT sur la première ligne, suivi des blocs de cue. Chaque cue utilise des horodatages HH:MM:SS.mmm --> HH:MM:SS.mmm (point avant les millisecondes, heures complétées avec un zéro). VTT prend aussi en charge des réglages de cue facultatifs (line, position, align, size), des balises de style en ligne, des commentaires NOTE et des blocs CSS.

Différences de Format

Le SBV n'a pas d'en-tête de fichier ; les fichiers VTT doivent impérativement commencer par le texte littéral WEBVTT en ligne 1, sinon les navigateurs les rejettent.
Le SBV sépare début et fin par une virgule sur une ligne (0:00:01.234,0:00:04.567) ; VTT utilise la flèche sur une ligne (00:00:01.234 --> 00:00:04.567).
Le SBV ne complète pas les heures avec un zéro ; VTT exige des heures à deux chiffres (00:00:01 et non 0:00:01).
Les deux formats utilisent un point avant les millisecondes, aucun changement n'est donc nécessaire à ce niveau.
Le SBV n'a pas de concept de réglages de cue (position, alignement, taille) ; VTT prend en charge des réglages facultatifs après l'horodatage de fin.
Le SBV ne prend pas en charge les commentaires NOTE ; VTT autorise des lignes NOTE pour les annotations.

Dépannage de conversion et pièges courants

Solutions pratiques pour la compatibilité des lecteurs, l'encodage des caractères et la synchronisation temporelle

4 pièges courants
GOTCHA #1

Le timing des sous-titres est décalé ou asynchrone sur le lecteur

Les vidéos présentent parfois des fréquences d'images différentes (23,976 fps vs 25 fps). Utilisez notre outil de synchronisation pour ajuster le décalage global.

GOTCHA #2

Les caractères accentués s'affichent sous forme de symboles corrompus

Les anciens fichiers encodés en Windows-1252 peuvent poser problème. Notre outil normalise la sortie en UTF-8 propre.

GOTCHA #3

Superposition de sous-titres lorsque plusieurs personnes parlent

Chaque format gère les dialogues simultanés différemment. Ajustez la durée des répliques dans notre Éditeur de Sous-titres.

GOTCHA #4

Les logiciels de montage (Premiere, DaVinci, Final Cut) refusent le fichier

Les logiciels professionnels imposent des règles strictes. Notre convertisseur élimine les erreurs de syntaxe et produit des fichiers propres et normalisés.

Caractéristiques

Ajoute l'en-tête WEBVTT obligatoire comme première ligne de la sortie
Convertit les paires d'horodatages SBV séparées par une virgule en notation VTT avec flèche
Complète les heures à un chiffre par un zéro, comme l'exige VTT
Supprime les balises entre crochets SBV et produit un texte de cue VTT propre
Écrit des cues simples, sans ajouter d'identifiants de cue
Produit la syntaxe VTT standard avec l'en-tête requis

Pourquoi Convertir ?

Les éléments vidéo HTML5 exigent VTT via la balise track. Les fichiers SBV ne se chargent dans aucun navigateur.
YouTube Studio accepte le téléversement de VTT pour les sous-titres, mais ne reconnaît pas le format SBV.
Vimeo exige VTT pour le téléversement de sous-titres fermés via son interface web.
Les lecteurs vidéo JavaScript comme Video.js, Plyr et JW Player utilisent VTT comme source principale de sous-titres.
WebVTT est largement utilisé pour les sous-titres dans les vidéos HTML5 et les lecteurs de navigateur.
Les plateformes de cours en ligne et les LMS acceptent généralement VTT pour les sous-titres vidéo.
VTT prend en charge le positionnement, les styles et des métadonnées que SBV ne peut pas représenter.
Scenarios

Cas d'Utilisation Courants

Intégrations vidéo HTML5

Ajoutez des sous-titres à une vidéo de site web avec un élément track pointant vers le fichier VTT. Les navigateurs ne chargeront pas de fichiers SBV via l'élément track.

Téléversement de sous-titres YouTube

Téléversez des fichiers VTT dans YouTube Studio au lieu de saisir les sous-titres manuellement. YouTube accepte VTT, mais pas SBV.

Sous-titres Vimeo

Ajoutez des sous-titres fermés à des vidéos Vimeo en téléversant un fichier VTT depuis le panneau des réglages de sous-titres.

Plateformes e-learning

Ajoutez des sous-titres aux vidéos de cours sur Coursera, Canvas ou votre propre LMS avec le format VTT, largement pris en charge.

Lecteurs vidéo JavaScript

Activez les sous-titres dans Video.js, Plyr, JW Player ou d'autres lecteurs web qui lisent VTT comme source de sous-titres.

Accessibilité WCAG

Fournissez des sous-titres pour la vidéo web au format VTT ; vérifiez les exigences d'accessibilité du projet.

Format Ecosystem

Formats Associés

Comment ça marche

  1. 1

    Faites glisser votre fichier .sbv sur le convertisseur ou parcourez vos fichiers pour le sélectionner.

  2. 2

    L'analyseur extrait chaque entrée SBV et sa paire d'horodatages séparés par une virgule.

  3. 3

    L'en-tête WEBVTT est écrit comme première ligne de la sortie.

  4. 4

    Chaque paire d'horodatages est reformatée en notation VTT : heure complétée, flèche insérée et point des millisecondes conservé.

  5. 5

    Téléchargez le fichier .vtt et intégrez-le dans tout lecteur vidéo HTML5, ou téléversez-le sur YouTube, Vimeo ou une plateforme web.

Foire aux questions

Oui. Un fichier VTT est invalide sans le texte littéral WEBVTT sur la première ligne. Le convertisseur ajoute toujours cet en-tête en première ligne de la sortie, suivi d'une ligne vide, puis du premier cue.

Oui. YouTube Studio accepte les fichiers VTT pour le téléversement de sous-titres. Après avoir converti votre SBV en VTT, téléversez-le directement dans l'onglet Sous-titres des réglages de votre vidéo.

Oui. VTT prend en charge les blocs CSS, les balises en ligne pour le gras et l'italique, le positionnement des cues (line, position, align, size), les commentaires NOTE et les métadonnées. SBV est du texte brut, sans capacité de style ni de positionnement.

Le SBV place les deux horodatages sur une ligne, séparés par une virgule (0:00:01.234,0:00:04.567). Le convertisseur complète l'heure à deux chiffres et insère la flèche, produisant 00:00:01.234 --> 00:00:04.567. Le point des millisecondes est déjà correct pour VTT.

L'en-tête WEBVTT est une exigence de la spécification W3C. Les navigateurs le vérifient avant d'analyser le fichier et ignorent silencieusement les fichiers VTT qui en sont dépourvus. SBV n'a ni telle spécification ni aucune prise en charge native par les navigateurs.

Oui, entièrement gratuit, sans inscription ni filigrane. Chaque fichier peut atteindre 50 Mo et tout le traitement s'effectue localement dans votre navigateur.

Prêt à convertir vos sous-titres ?

Déposez votre fichier SBV ici et convertissez-le en VTT instantanément.