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.

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
.vttsur 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.