La réponse courte : si la vidéo se lit dans un navigateur, VTT ; partout ailleurs, SRT.
La longue tient dans un tableau et deux minutes, et elle mérite d’être lue, parce que la moitié des ennuis que les gens ont avec les sous-titres ne viennent pas d’un fichier défectueux mais d’un mauvais format choisi.
Les deux, côte à côte
| SRT | VTT | |
|---|---|---|
| Extension | .srt | .vtt |
| Millisecondes | 00:00:04,120 | 00:00:04.120 |
| En-tête | aucun | WEBVTT, obligatoire |
| Vidéo HTML5 | il ne le lit pas | le seul qu’elle lise |
| Logiciels de montage | tous | pratiquement aucun |
| Envoi sur les plateformes | passe toujours | dépend de la plateforme |
| Place à l’écran | — | oui |
| Style et couleur | — | oui, avec du CSS |
| Commentaires internes | — | blocs NOTE |
| Qui parle | en texte et rien de plus | étiquette <v Nom> |
| En circulation depuis | les années quatre-vingt-dix | 2010 |
Lequel prendre
VTT si la vidéo va se lire sur une page web — un <track> HTML5, Video.js, Plyr —, si vous la servez en HLS, ou si le sous-titre doit se placer à un endroit précis de l’écran pour ne rien recouvrir.
SRT si le fichier part vers Premiere, vers DaVinci, vers Final Cut ou vers VLC ; si le champ de sous-titres d’une plateforme le réclame ; si vous le passez à quelqu’un sans savoir ce qu’il en fera ; ou si le lire est tout l’objet de l’affaire.
Et ce dernier point est la clé de tout : le SRT joue le rôle de dénominateur commun. Il circule depuis trente ans et rien ne le refuse. Sans raison précise de choisir l’autre, c’est celui-là qui ne vous laissera jamais tomber.
Ce qui se perd dans la conversion
Du SRT vers le VTT, rien ne se perd, parce qu’un SRT ne contient rien qu’un VTT ne sache représenter. La seule chose à manier avec soin, c’est l’échappement des caractères &, < et >, qui sont du texte ordinaire dans un SRT et du balisage dans un VTT. Un « Tom & Jerry » non échappé peut faire un sort au reste de la ligne.
Du VTT vers le SRT, en revanche, des choses restent en arrière, et il vaut mieux les avoir en tête :
- La position et l’alignement. Un SRT n’a nulle part où les mettre. Retirés.
- Le style. Pareil : dehors les blocs
STYLEet les classes<c.n'importe-quoi>. - Les régions. Elles n’existent tout simplement pas en SRT.
- Les notes. Les blocs
NOTEne sont pas des sous-titres et ne peuvent pas finir dans le texte. - Les identifiants de réplique. Les noms sont jetés et les blocs renumérotés à partir de un, ce qu’un SRT tient pour acquis.
Ce qui arrive entier : le texte, les temps à la milliseconde près et qui parle. Les étiquettes <v Marta> finissent en « Marta : » en tête de ligne, parce que cela, un SRT sait le montrer.
C’est la conversion le plus souvent bâclée un peu partout. Un convertisseur qui se contente d’échanger les points contre des virgules vous laisse un « line:90% align:start » imprimé à l’écran et des blocs
NOTEassis entre un sous-titre et le suivant.
Et les autres formats ?
Il y en a deux de plus que vous croiserez :
ASS/SSA (.ass), sorti du sous-titrage amateur d’animation japonaise. Il fait tout ce que fait le VTT et bien davantage : polices, karaoké, animation, transformations. Le prix à payer, c’est qu’en dehors de son propre monde presque rien ne l’accepte.
TTML/DFXP (.ttml, .dfxp), celui de l’industrie de la diffusion. Du XML, lourd, exhaustif, et ce que réclament certaines grandes plateformes pour du matériel professionnel. Vous ne l’écrirez pas à la main.
Pour 95 % des cas, la décision se joue toujours entre les deux du dessus.
Convertir de l’un à l’autre
Les trois convertisseurs travaillent dans votre navigateur : le fichier ne voyage nulle part, il n’y a pas de file d’attente et pas de plafond d’utilisations.
- SRT en VTT, pour que la vidéo de votre page porte des sous-titres.
- VTT en SRT, pour que votre logiciel de montage cesse de protester.
- SRT en texte, pour quand ce ne sont pas des sous-titres que vous cherchez mais la lecture de ce qui a été dit.
Et si vous n’avez pas encore de fichier de sous-titres mais seulement la vidéo ou l’audio, importez-le : nous vous rendons la transcription avec les minutes et les voix séparées, prête à exporter dans le format qui vous convient. Sans compte pour commencer et sans rien à installer.