Ce qu’il faut retenir
Décidez d’abord si les sous-titres seront incrustés dans l’image ou livrés dans un fichier séparé. Les sous-titres incrustés fonctionnent partout et ne peuvent jamais être désactivés. Un fichier annexe, généralement un
.srt, peut être désactivé, modifié après coup et lu par les moteurs de recherche, mais seulement si la plateforme accepte les fichiers importés. Ensuite, la démarche est toujours la même : récupérer le texte, le découper en répliques chronométrées, le relire en le comparant à la vidéo, puis l’importer ou l’exporter. Le fichier est du texte brut, donc le corriger est simple.
Le montage est terminé. Quelqu’un vous demande des sous-titres, ou vous avez remarqué que la plupart des gens regardent le son coupé, et vous voilà devant une fenêtre d’export qui ne propose visiblement aucune case « sous-titres ». C’est normal. Les sous-titres ne font pas partie de la vidéo comme la musique ou l’étalonnage des couleurs. Le plus souvent, il s’agit d’un élément totalement séparé, qui vit dans son propre fichier, avec son propre format et ses propres règles.
Il y a donc un choix à faire avant même d’écrire la moindre ligne de texte, et c’est ce choix qui déterminera tout le reste. Presque tout le monde le fait sans y penser. Voici comment le faire en connaissance de cause.
Incrustés dans l’image, ou à côté
Il existe deux façons de faire apparaître du texte sur une vidéo.
Les sous-titres incrustés sont dessinés directement dans l’image au moment de l’export. Les pixels du texte deviennent des pixels de la vidéo, exactement comme un logo ou un bandeau d’habillage. Ils sont toujours visibles. Le spectateur ne peut ni les désactiver, ni les redimensionner, ni les restyliser, ni les traduire, et si un mot est faux, il faut réexporter toute la vidéo pour le corriger. En échange, ils fonctionnent partout sans qu’aucune coopération ne soit nécessaire : sur n’importe quel lecteur, n’importe quelle plateforme, à chaque republication, et même sur un enregistrement d’écran que quelqu’un d’autre ferait de votre vidéo.
Un fichier de sous-titres annexe se place à côté de la vidéo, en tant que fichier séparé. Le lecteur le lit et affiche le texte par-dessus l’image au moment de la lecture. Le spectateur peut l’activer ou le désactiver. Vous pouvez corriger une coquille en modifiant un fichier texte et en le réimportant, sans toucher à la vidéo. Vous pouvez ajouter une deuxième langue plus tard en ajoutant un deuxième fichier. Rien n’est figé dans l’image : la vidéo elle-même reste intacte.
Le problème, c’est que la solution du fichier annexe dépend entièrement de la destination. Les plateformes ne se comportent pas toutes de la même façon face à un fichier de sous-titres importé. Certaines l’acceptent volontiers et proposent au spectateur un bouton pour l’activer. D’autres ne l’acceptent en aucun cas. Là où une plateforme ne prend pas en charge les fichiers de sous-titres, l’incrustation à l’export est la seule solution possible, et aucune mise en forme du fichier, même parfaite, n’y changera rien.
Vérifiez ce que votre destination accepte avant de vous lancer. Si vous publiez la même vidéo à deux endroits, et que l’un accepte un fichier tandis que l’autre non, il vous faudra sans doute deux exports : une version propre avec un fichier annexe, et une version incrustée. C’est fastidieux, mais c’est la réalité.
Ce que contient réellement un fichier de sous-titres
Un fichier SubRip – extension .srt – est le format annexe le plus largement accepté, et c’est celui à utiliser sauf raison particulière de faire autrement. Son contenu est d’une simplicité presque déconcertante. Chaque réplique comporte quatre éléments dans l’ordre : un numéro, une ligne d’horodatage, une ou plusieurs lignes de texte, puis une ligne vide. Ensuite la réplique suivante commence.
Les horodatages s’écrivent sous la forme hh:mm:ss,mmm – heures, minutes, secondes, puis millisecondes après une virgule. Cette virgule a son importance. Un lecteur qui attend une virgule et trouve un point peut rejeter le fichier ou ignorer la réplique, et l’échec ressemble souvent à une simple absence d’affichage plutôt qu’à un message d’erreur. Pour une explication du format champ par champ, ce décryptage complet du format SubRip vaut la lecture.
Le WebVTT – extension .vtt – est l’autre format que vous rencontrerez. Il commence par le mot WEBVTT seul sur sa ligne, et sépare les millisecondes par un point plutôt qu’une virgule. Les numéros de réplique sont facultatifs. Au-delà de cela, il permet des choses impossibles en SubRip : positionner une réplique ailleurs qu’en bas au centre, et transporter des informations de style. Si vous devez déplacer un sous-titre pour qu’il ne recouvre pas un élément graphique à l’écran, c’est le WebVTT qui le permet.
Si vous avez un fichier WebVTT et que la plateforme demande du SubRip, la conversion est simple, mais il faut savoir ce qui se passe. Les horodatages sont conservés. Le texte est conservé. Le positionnement, le style et toute métadonnée sont perdus, et perdus définitivement, car le SubRip n’a nulle part où les mettre. Ce n’est pas un bug du convertisseur. Le format de destination n’a simplement aucun champ prévu pour ces informations. Convertissez dans le sens qui ne perd rien quand c’est possible, et quand ce n’est pas possible, attendez-vous à ce que les sous-titres retombent à leur position par défaut, en bas de l’écran.
La démarche : texte, chronométrage, vérification, import
Une fois le choix fait, le travail lui-même suit toujours les quatre mêmes étapes, dans le même ordre.
- Récupérer le texte. Chaque mot prononcé, mis par écrit.
- Le découper et le chronométrer. Diviser le texte en répliques et donner à chacune un début et une fin.
- Le relire en le comparant à la vidéo. Regarder la vidéo avec les sous-titres activés et corriger ce qui ne va pas.
- Importer le fichier, ou exporter la vidéo avec les sous-titres incrustés.
La première étape est la plus longue si vous la faites en tapant vous-même. Vous pouvez transcrire à la main, ce qui est précis mais prend plusieurs fois la durée de la vidéo, ou faire transcrire l’audio automatiquement puis corriger, ce qui va plus vite mais produit des erreurs qu’il faut ensuite débusquer – le plus souvent des noms propres, du jargon, ou tout ce qui est dit avec du bruit de fond. La transcription automatique suivie d’une relecture attentive est le bon choix par défaut pour la plupart des gens. Un générateur de sous-titres directement dans le navigateur se charge du découpage et du chronométrage une fois que vous avez le texte.
SozAI est une application de transcription pour iOS, Android et macOS qui transforme fichiers audio, fichiers vidéo, enregistrements et liens YouTube en texte, avec identification des intervenants et traduction dans plus de 99 langues ; les outils disponibles sur le site s’occupent des fichiers de sous-titres et du comptage, mais ne transcrivent pas l’audio eux-mêmes. C’est une option parmi d’autres – si votre logiciel de montage produit déjà une transcription exploitable, utilisez-la et sautez cette étape.
Si vous partez d’un simple bloc de texte sans aucun horodatage, un convertisseur de texte brut en SRT se chargera de la partie mécanique : découper en répliques et écrire les lignes d’horodatage dans le bon format. Il faudra ensuite ajuster ces horodatages en comparant avec la vidéo. Aucun outil ne peut deviner où le locuteur a fait une pause en se basant sur le seul texte.
Combien de temps une réplique doit-elle rester à l’écran
Le chronométrage est l’endroit où les sous-titres amateurs se trahissent, et les deux défauts possibles sont opposés.
Une réplique affichée moins d’une seconde environ est difficile à lire. L’œil a besoin de temps pour repérer le texte, l’assimiler, puis revenir à l’image, et en moins d’une seconde, ce temps n’existe pas. Le spectateur aperçoit un éclair de texte et garde la vague impression d’avoir manqué un mot. Cela arrive souvent quand une transcription a été découpée à chaque virgule, ou quand une courte interjection – un oui, un prénom, un rire – a reçu sa propre réplique calée exactement sur la durée du son.
Une réplique qui dépasse environ huit secondes pose le problème inverse, et c’est presque toujours le signe que deux phrases ont été fusionnées en une seule. Les répliques longues restent affichées après que le spectateur les a déjà lues, ce qui est légèrement agaçant, mais le vrai problème est que la deuxième phrase apparaît à l’écran bien avant d’être prononcée. Le texte et l’audio se désynchronisent, et le spectateur se met à lire en avance plutôt qu’à regarder l’image.
Visez des répliques qui tiennent confortablement entre ces deux bornes, découpées aux frontières naturelles des phrases et des propositions plutôt qu’à un nombre fixe de mots, et laissez l’image respirer entre elles. En cas de doute sur la longueur d’une réplique, lisez-la à voix haute, au rythme réel de la personne qui parle. Si vous manquez de souffle, c’est qu’il faut deux répliques.
Vérifier le fichier avant de l’importer
Un fichier de sous-titres est du texte brut. Vous pouvez l’ouvrir dans n’importe quel éditeur de texte, sur n’importe quelle machine, le lire du début à la fin, et modifier ce que vous voulez. C’est probablement la chose la plus utile à savoir sur les sous-titres, car cela veut dire que la correction la plus rapide d’un mot erroné n’est presque jamais de rouvrir le logiciel de montage, de retrouver la réplique sur la timeline et de réexporter. C’est d’ouvrir le fichier, de changer le mot, et d’enregistrer.
Deux types de problèmes peuvent survenir, et ils demandent des vérifications différentes.
Les problèmes structurels empêchent le fichier de se charger. Une ligne vide manquante entre deux répliques, un point là où une virgule est attendue dans l’horodatage, une heure de fin antérieure à l’heure de début, des répliques qui se chevauchent. Ce sont des erreurs invisibles à un survol humain mais évidentes pour une machine, ce à quoi sert un validateur de fichiers SRT. Passez le fichier dans un tel outil avant de l’importer, et vous repérerez cette catégorie d’erreurs qui, sinon, se traduit par des sous-titres qui n’apparaissent tout simplement pas, sans message d’explication.
Les problèmes de contenu ne se révèlent qu’à la lecture. Un nom mal orthographié, une réplique qui arrive systématiquement une demi-seconde trop tard, une phrase techniquement correcte mais mal formulée. Regardez la vidéo avec les sous-titres activés, à vitesse normale, jusqu’au bout, et concentrez-vous sur le texte plutôt que sur l’image. Cela prend exactement la durée de la vidéo, et il n’existe aucun raccourci.
Ce que cela ne résoudra pas
Les sous-titres automatiques générés par une plateforme ne sont pas équivalents à un fichier de sous-titres que vous avez fabriqué vous-même. Ils sont générés à partir de l’audio sans votre intervention, ils se trompent souvent sur les mots qui comptent le plus – noms de produits, noms de personnes, termes techniques – et vous n’avez généralement qu’un contrôle limité sur eux. Là où vous pouvez importer votre propre fichier, cela remplace le hasard par quelque chose que vous avez relu. Là où vous ne le pouvez pas, l’incrustation reste la seule façon de garantir que le texte à l’écran est bien celui que vous avez choisi.
Les sous-titres incrustés sont permanents d’une manière que l’on sous-estime souvent. Une fois l’export effectué, le texte fait partie de l’image. Vous ne pouvez plus traduire cette vidéo, vous ne pouvez plus la proposer sans sous-titres, et un spectateur sur petit écran ne peut pas agrandir le texte. S’il existe la moindre chance que la vidéo soit réutilisée, sous-titrée dans une autre langue, ou confiée à quelqu’un d’autre pour être retravaillée, conservez un export maître propre et le fichier de sous-titres séparément, même si la version que vous publiez aujourd’hui a le texte incrusté.
Et convertir entre formats vous coûtera toujours la même chose, à chaque fois. Passer du WebVTT au SubRip fait disparaître le positionnement et le style, définitivement, car il n’y a nulle part où les placer. Si vous avez fabriqué des sous-titres qui évitent un élément graphique à l’écran, puis que vous convertissez en SubRip pour une plateforme qui l’exige, ces sous-titres retomberont à leur position par défaut et recouvriront le graphique. Mieux vaut le savoir avant de publier la vidéo que le découvrir après.

