SRT, VTT ou ASS

Utilisez le SRT pour un fichier lu presque partout. Utilisez le WebVTT pour une vidéo sur une page web. Utilisez l’ASS quand il vous faut des polices, des couleurs et des positions exactes, comme dans les fansubs d’animes et le karaoké.

Le même sous-titre en trois formats

Voici un sous-titre en SRT, puis la même ligne après conversion en WebVTT :

1
00:00:01,000 --> 00:00:03,500
Puis verrouillez le portail.
WEBVTT

00:00:01.000 --> 00:00:03.500
Puis verrouillez le portail.

En ASS, la même ligne est une rangée d’un tableau qui nomme aussi un style. Convertie avec le convertisseur de sous-titres, elle ressemble à ceci (le fichier contient aussi un en-tête et une liste de styles au-dessus) :

1
00:00:01,000 --> 00:00:03,500
Puis verrouillez le portail.
Dialogue: 0,0:00:01.00,0:00:03.50,Default,,0,0,0,,Puis verrouillez le portail.

Le convertisseur de sous-titres avec un fichier SRT prêt à être enregistré en WebVTT

Comparaison

SRT (.srt) WebVTT (.vtt) ASS (.ass)
Format de l’horodatage 00:00:01,000 00:00:01.000 0:00:01.00
Précision millisecondes millisecondes centièmes de seconde
En-tête aucun ligne WEBVTT [Script Info] et liste de styles
Mise en forme <i>, <b>, <u>, <font> de base (pas dans tous les lecteurs) classes CSS et styles ::cue polices, tailles, couleurs, contours par style et par ligne
Positionnement codes {\an8} dans certains lecteurs réglages de ligne, de position et d’alignement positions x/y exactes, rotation, effets
Idéal pour lecteurs, éditeurs, téléviseurs, envois vidéo HTML5 sur des pages web sous-titres stylisés, animes, karaoké

Les règles du WebVTT viennent de la spécification WebVTT du W3C : un fichier doit commencer par WEBVTT, et les horaires utilisent un point avant les millisecondes.

Lequel utiliser

  • Regarder une vidéo téléchargée dans VLC, mpv, Plex, Kodi ou sur un téléviseur : le SRT est le choix sûr. Les lecteurs qui lisent l’ASS affichent sa mise en forme ; le SRT fonctionne sur presque tous.
  • Envoyer sur YouTube : le SRT, le SBV et le WebVTT figurent tous dans la liste des fichiers pris en charge par YouTube.
  • Mettre une vidéo sur votre propre page web : le WebVTT. L’élément HTML <track> lit le WebVTT. Convertissez avec SRT en VTT.
  • Ouvrir dans un éditeur des sous-titres obtenus depuis un lecteur web ou un enregistrement de réunion : de nombreux éditeurs veulent du SRT. Convertissez avec VTT en SRT.
  • Des sous-titres stylisés avec polices et couleurs : l’ASS. Partez d’un SRT avec SRT en ASS et continuez à le modifier dans un éditeur de sous-titres comme Aegisub.

Erreurs courantes

  • Renommer au lieu de convertir. Un nom en .vtt sur un fichier SRT reste un fichier SRT ; les lecteurs web stricts le rejettent.
  • Croire que le SRT garde la mise en forme ASS. La conversion en SRT ne conserve que les mots et les horaires. Gardez le fichier ASS d’origine si vous risquez d’avoir besoin de la mise en forme plus tard.
  • Oublier le jeu de caractères. Changer de format ne répare pas des lettres cassées. Si vous voyez é ou �, réparez l’encodage — le convertisseur enregistre aussi chaque fichier en UTF-8.

Sources : W3C, WebVTT: The Web Video Text Tracks Format (Candidate Recommendation Draft) ; Aide YouTube, Supported subtitle and closed caption files.

Questions fréquentes

Quelle est la différence entre VTT et SRT ?

Ils stockent les mêmes sous-titres horodatés. Le WebVTT commence par un en-tête WEBVTT, utilise un point au lieu d’une virgule avant les millisecondes et peut positionner et mettre en forme les lignes. Le SRT est plus simple et lu par davantage de lecteurs et d’éditeurs.

Puis-je simplement renommer un fichier .srt en .vtt ?

Pas de façon fiable. Les lecteurs web attendent l’en-tête WEBVTT et des points dans les horaires, et certains rejettent le fichier sans eux. Convertissez-le plutôt ; cela prend une seconde.

Convertir de l’ASS en SRT fait-il perdre quelque chose ?

Oui. Le SRT n’a ni polices, ni couleurs, ni positions, ni effets. Tout cela est supprimé. Les mots et les horaires sont conservés.

Quel format YouTube accepte-t-il ?

YouTube indique SubRip (.srt), SubViewer (.sbv), WebVTT (.vtt), TTML et plusieurs autres parmi les fichiers de sous-titres pris en charge.

Vos fichiers ne quittent jamais votre navigateur.