Convertir SRT en VTT

La conversion de fichiers SubRip Text au format WebVTT transforme des sous-titres en texte brut en pistes temporelles modernes compatibles HTML5 pour les lecteurs vidéo web.

Sélectionnez ou déposez des fichiers ici

Privé - les fichiers ne quittent jamais votre appareil

ou coller Ctrl+V

En attendant vos fichiers, vous pouvez jouer à Code Rain

Garantie de confidentialité sans transmission réseau : 0 octet envoyé vers des serveurs externes. Tout le traitement a eu lieu localement dans le bac à sable de votre navigateur.

Comparaison des formats et spécifications techniques

SpécificationSRTVTT
Type MIMEtext/plaintext/vtt
Typesous-titre synchronisépiste de texte pour vidéo HTML5
Compressionaucunaucun
Spécification standardSubRip Text SpecificationW3C WebVTT Recommendation
Signature binaire (octets magiques)1 00:00: (Sequential numeric subtitle indices)57 45 42 56 54 54 (WEBVTT header)

Aperçu du format et applications

Les monteurs vidéo et les développeurs web convertissent fréquemment les fichiers SRT au format VTT pour afficher les sous-titres de manière native dans les navigateurs web à l'aide de l'élément HTML5 track. Bien que les fichiers SRT fonctionnent bien avec les lecteurs multimédias de bureau tels que VLC, les navigateurs web modernes nécessitent la norme WebVTT pour restituer correctement les sous-titres sur les pages web. Cette conversion garantit que le texte temporel s'affiche correctement sur les éléments vidéo HTML5 sans dépendre de plugins tiers lourds. Les créateurs de sites web et les plateformes de cours en ligne s'appuient sur cette transformation pour rendre le contenu vidéo accessible à un public mondial. Les navigateurs modernes lisent directement les fichiers VTT, permettant aux développeurs de styliser les sous-titres à l'aide de règles CSS standard. La traduction des minutages de sous-titres traditionnels vers la structure WebVTT comble le fossé entre les archives vidéo hors ligne et les exigences de diffusion sur Internet moderne.

Spécifications techniques et analyse des codecs

Le SRT n’a pas de type MIME enregistré (application/x-subrip est couramment utilisé) et se compose de numéros séquentiels de sous-titres, de codes temporels au format heures:minutes:secondes,millisecondes et de texte brut. WebVTT utilise le type MIME text/vtt, exige un en-tête WEBVTT et emploie un point plutôt qu’une virgule pour séparer les millisecondes dans les codes temporels. Les deux formats sont des conteneurs texte non compressés ; WebVTT doit être encodé en UTF-8, tandis que le SRT n’impose pas d’encodage. Aucun des deux formats n’a de signature binaire ; les logiciels les reconnaissent à leurs en-têtes textuels ou à leur extension. Comme les deux formats stockent le texte des sous-titres sans compression, la conversion est sans perte.

Compatibilité système et navigateur

Les fichiers SRT sont pris en charge par des logiciels de bureau tels que VLC, MPC-HC et Premiere Pro. Les fichiers WebVTT sont pris en charge nativement par les navigateurs web modernes, notamment Google Chrome, Mozilla Firefox, Apple Safari et Microsoft Edge sur les plateformes Windows, macOS, Linux, iOS et Android.

Informations utiles

Enregistrez votre fichier SRT au format UTF-8 avant la conversion, car l’outil de conversion le lit comme de l'UTF-8 et écrit toujours le fichier WebVTT au format UTF-8, l'encodage requis par la norme WebVTT.

Foire aux questions

Comment convertir SubRip Text en WebVTT sans perte de qualité ?

Étant donné que SubRip Text et WebVTT stockent tous deux les données sous forme de texte brut non compressé, la conversion est totalement sans perte. Aucune donnée de texte, de minutage ou de formatage n'est perdue lors de la transformation.

Quelle est la différence entre SubRip Text et WebVTT ?

SubRip Text utilise une virgule pour séparer les millisecondes et des numéros séquentiels simples. WebVTT exige un en-tête WEBVTT, utilise un point pour séparer les millisecondes et prend en charge des fonctions avancées, comme les paramètres des segments pour leur position et leur alignement, ainsi que le style CSS avec le sélecteur ::cue.