Comment importer un fichier de sous-titres SRT ou VTT sur YouTube

Les étapes exactes dans YouTube Studio, que faire quand un fichier est refusé ou se désynchronise, et les étapes équivalentes sur LinkedIn et Vimeo.

Mis à jour le 8 min de lecturePar l’équipe AutoCap

Pourquoi importer vos propres sous-titres

YouTube crée des sous-titres automatiques pour de nombreuses vidéos ; alors, pourquoi s’embêter avec un fichier ? Parce que les sous-titres automatiques ne sont qu’un brouillon. Le centre d’aide de YouTube indique qu’ils sont générés par apprentissage automatique, que leur qualité varie et qu’ils peuvent déformer les propos à cause d’une mauvaise prononciation, d’accents, de dialectes ou de bruit de fond. Il cite aussi des cas où ils peuvent ne pas apparaître du tout, notamment les langues non prises en charge, un son de mauvaise qualité, des intervenants qui parlent en même temps et les vidéos très longues. Un fichier que vous avez vérifié remplace ces approximations par les mots réellement prononcés.

Cela compte pour de vrais spectateurs. YouTube présente les sous-titres comme un moyen de partager ses vidéos avec un public plus large, notamment les personnes sourdes et malentendantes et celles qui parlent une autre langue. Quiconque regarde dans un bureau silencieux, dans le train ou dans une langue qui n’est pas la sienne peut activer les sous-titres et lire exactement ce qui a été dit. Et une fois vos paroles disponibles sous forme de texte exact, vous pouvez les réutiliser : les traduire, les citer ou en tirer une description.

Les pages d’aide de YouTube présentent les sous-titres comme une fonctionnalité d’accessibilité et d’audience, pas comme une astuce de référencement : méfiez-vous de quiconque promet un meilleur classement grâce à un simple fichier de sous-titres. L’avantage fiable est plus simple : davantage de personnes peuvent suivre la vidéo.

Avant l’importation : vérifiez le fichier

Deux minutes de vérification vous évitent une importation refusée. Ouvrez le fichier dans un éditeur de texte brut (TextEdit en mode texte brut, le Bloc-notes ou n’importe quel éditeur de code) et vérifiez les points suivants :

  • Format. Il s’agit d’un fichier .srt ou .vtt. YouTube prend en charge les deux, ainsi que d’autres formats comme SBV, TTML et SCC.
  • Encodage. Il est enregistré en UTF-8. YouTube exige de l’UTF-8 simple pour les fichiers SRT, et un mauvais encodage transforme les lettres accentuées et les apostrophes typographiques en caractères illisibles.
  • Structure. Un fichier SRT répète un numéro, une ligne d’horodatage, le texte et une ligne vide. Un fichier VTT commence par WEBVTT sur la première ligne.
  • Horodatages. Le SRT utilise une virgule avant les millisecondes (00:01:05,300) ; le VTT, un point (00:01:05.300).
  • Pas de mise en forme en SRT. YouTube ignore les balises dans les fichiers SRT. Si un sous-titre doit être placé à un endroit précis, utilisez le VTT : YouTube y prend en charge le positionnement et limite la mise en forme au gras, à l’italique et au souligné.
  • Langue. Sachez dans quelle langue est rédigé le fichier : vous la choisirez lors de l’importation.

Si vous n’avez pas encore de fichier, un générateur de fichiers SRT peut en créer un à partir des paroles de la vidéo. AutoCap, par exemple, transcrit l’audio avec une synchronisation pour chaque mot, vous permet de corriger la transcription et exporte des fichiers SRT et VTT avec les offres payantes. Les différences entre les deux formats sont détaillées dans SRT ou VTT.

Importer un fichier SRT ou VTT dans YouTube Studio

Voici les étapes décrites par le centre d’aide de YouTube en septembre 2026, sur ordinateur. YouTube modifie de temps en temps l’interface de Studio : un libellé peut donc légèrement différer.

  1. Connectez-vous à YouTube Studio.
  2. Dans le menu de gauche, sélectionnez Sous-titres.
  3. Sélectionnez la vidéo.
  4. Cliquez sur Ajouter une langue et choisissez la langue de votre fichier de sous-titres.
  5. Dans la colonne « Sous-titres », cliquez sur Ajouter.
  6. Sélectionnez Importer un fichier.
  7. Choisissez Avec code temporel (votre fichier SRT ou VTT contient déjà des horodatages), puis sélectionnez Continuer.
  8. Choisissez le fichier sur votre ordinateur.
  9. Sélectionnez Enregistrer.

Vous pouvez aussi ajouter des sous-titres lors de l’importation d’une nouvelle vidéo. L’option Sans code temporel est destinée à une simple transcription sans horodatage, que YouTube synchronise lui-même avec l’audio ; son centre d’aide déconseille les transcriptions pour les vidéos de plus d’une heure ou dont la qualité audio est mauvaise.

Pour les Shorts, regardés dans un fil vertical qui défile vite, pensez à incruster les sous-titres dans la vidéo en plus d’importer un fichier. Consultez sous-titres pour YouTube Shorts pour cette méthode.

Modifier les sous-titres après l’importation

Pour corriger un mot ou une synchronisation sans tout réimporter :

  1. Dans YouTube Studio, sélectionnez Sous-titres, puis la vidéo.
  2. Pour la langue voulue, sélectionnez Modifier dans la colonne « Sous-titres ».
  3. Cliquez dans une ligne pour en modifier le texte. Pour modifier la synchronisation, changez les deux horodatages à côté de la ligne ; s’ils n’apparaissent pas, sélectionnez Edit timings (modifier la synchronisation).
  4. Cliquez sur Publier.

Les sous-titres automatiques de YouTube fonctionnent un peu différemment : sélectionnez Dupliquer et modifier, et YouTube crée une nouvelle piste de sous-titres qui intègre vos corrections. Pour des modifications plus importantes, ouvrez la piste avec Modifier, choisissez OptionsDownload subtitles (télécharger les sous-titres), corrigez le fichier et importez-le à nouveau. Pour supprimer entièrement une piste, choisissez OptionsSupprimer et confirmez avec Delete captions (supprimer les sous-titres).

Une habitude vous évitera des ennuis : reportez aussi vos corrections dans votre fichier maître. Si vous corrigez un nom uniquement dans YouTube, le SRT que vous mettrez en ligne sur LinkedIn ou Vimeo la semaine suivante contiendra toujours l’ancienne erreur.

Ajouter d’autres langues

Chaque langue est une piste distincte. Répétez les étapes d’importation en choisissant Ajouter une langue pour chaque traduction et en important un fichier distinct pour chacune, par exemple interview.en.srt, interview.es.srt et interview.de.srt. C’est la langue choisie dans Studio qui donne son libellé à la piste.

  • Traduisez à partir de votre transcription corrigée, pas des sous-titres automatiques.
  • Conservez la synchronisation d’origine, mais vérifiez la vitesse de lecture : une traduction peut être plus longue que l’original, alors scindez les sous-titres trop longs si nécessaire.
  • Définissez correctement la langue de la vidéo elle-même. Le centre d’aide de YouTube précise que les sous-titres automatiques ne sont générés que dans la langue par défaut de la vidéo.

Erreurs courantes et solutions

Le fichier est refusé ou non reconnu

  • Un fichier VTT sans l’en-tête WEBVTT, en général un SRT simplement renommé. Importez le SRT tel quel, ou convertissez-le correctement avec le convertisseur SRT en VTT.
  • Un document de traitement de texte renommé en .srt. Les fichiers Word et RTF contiennent des données de mise en forme. Copiez le texte dans un éditeur de texte brut et enregistrez-le de nouveau en UTF-8.
  • Structure cassée : ligne vide manquante entre deux sous-titres, numéro de sous-titre absent, ou ligne d’horodatage avec une faute de frappe dans la flèche -->.

Caractères illisibles à la place des accents ou des apostrophes

Des points d’interrogation, des carrés ou des séquences comme é signifient que le texte a été enregistré ou converti avec un mauvais encodage à un moment donné. Ouvrez le fichier d’origine, vérifiez que le texte s’affiche correctement, enregistrez-le en UTF-8 et importez-le à nouveau. Si les caractères sont déjà corrompus dans votre copie, corrigez d’abord le texte : un nouvel enregistrement ne les restaurera pas.

Horodatages au mauvais format

Un horodatage SRT doit suivre le format HH:MM:SS,mmm : deux chiffres chacun pour les heures, les minutes et les secondes, et trois pour les millisecondes. Ces variantes posent problème :

timestamps.txt
Problème   00:01:05.300 --> 00:01:07.900   points dans un fichier SRT
Problème   01:05,300 --> 01:07,900         heures manquantes
Problème   00:01:05,30 --> 00:01:07,9      millisecondes pas sur 3 chiffres
Problème   00:01:05:12 --> 00:01:07:27     images, pas millisecondes

Correct    00:01:05,300 --> 00:01:07,900

Le dernier cas est fréquent quand les sous-titres sont exportés depuis la timeline d’un logiciel de montage : le dernier nombre compte des images, pas des millisecondes, et on ne peut donc pas simplement le réétiqueter. Pour le convertir, il faut connaître la fréquence d’images de la vidéo ; sinon, réexportez les sous-titres au format SRT depuis le logiciel de montage.

Sous-titres qui se chevauchent

Quand un sous-titre se termine après le début du suivant, les lecteurs peuvent afficher les deux en même temps ou en couper un. Dans cet exemple, le sous-titre 4 se termine à 15,2 secondes, mais le sous-titre 5 commence à 14,9 secondes :

overlap.srt
4
00:00:12,400 --> 00:00:15,200
and that's why we started

5
00:00:14,900 --> 00:00:17,000
recording everything.

Remplacez le temps de fin du sous-titre 4 par 00:00:14,900 pour une transition nette. Si un fichier contient de nombreux chevauchements, il a probablement été créé à la main ou fusionné à partir de deux sources : régénérez-le à partir de la vidéo finale si possible.

Sous-titres toujours en avance ou en retard

Si tous les sous-titres sont décalés de la même durée, le fichier a probablement été créé à partir d’un autre montage de la vidéo, avant l’ajout d’une intro ou après sa suppression. Décalez toutes les synchronisations d’un coup avec l’outil de décalage de sous-titres : ajoutez par exemple 3,5 secondes si la nouvelle version comporte une intro de 3,5 secondes, puis importez le résultat. Si les sous-titres se décalent peu à peu au fil de la vidéo, il ne s’agit pas d’un simple décalage et un décalage global ne suffira pas : le problème vient d’une différence de vitesse ou de fréquence d’images, alors régénérez les sous-titres à partir de la vidéo finale.

Les sous-titres ne ressemblent pas à votre fichier

YouTube ignore la mise en forme des fichiers SRT et ne prend en charge que le gras, l’italique et le souligné en VTT. Si l’apparence compte (polices de votre marque, couleurs, mise en évidence des mots), incrustez les sous-titres dans la vidéo et conservez la piste importée pour les spectateurs qui utilisent les réglages de sous-titres du lecteur.

Ajouter des sous-titres sur LinkedIn

Le centre d’aide de LinkedIn explique comment ajouter des sous-titres codés à une publication vidéo depuis la version ordinateur du site :

  1. Dans la zone de partage en haut de votre page d’accueil, cliquez sur l’icône Vidéo.
  2. Cliquez sur Select video to share (sélectionner une vidéo à partager) et choisissez la vidéo.
  3. Dans l’aperçu, cliquez sur Modifier en haut à droite pour ouvrir les paramètres de la vidéo.
  4. Cliquez sur Select Caption (sélectionner les sous-titres), joignez votre fichier SRT et confirmez.
  5. Ajoutez le texte de votre publication et cliquez sur Publier.

L’article parle de fichiers SRT : exportez donc du SRT plutôt que du VTT pour LinkedIn. Il décrit aussi la version ordinateur ; si vous publiez depuis l’application mobile, vérifiez que l’option de sous-titres est bien présente avant de compter dessus. L’interface de LinkedIn change de temps en temps, les noms des boutons peuvent donc légèrement différer. Pour les vidéos destinées à être lues sans le son dans le fil, consultez sous-titres pour les vidéos LinkedIn.

Ajouter des sous-titres sur Vimeo

Le centre d’aide de Vimeo indique que la plateforme accepte les fichiers SRT et WebVTT pour les sous-titres, recommande WebVTT et exige l’encodage UTF-8. Pour en importer un :

  1. Ouvrez la vidéo depuis votre bibliothèque.
  2. Sélectionnez le bouton Languages (langues) dans la barre d’outils à gauche du lecteur.
  3. Sélectionnez le bouton + en haut de la fenêtre des langues et importez votre fichier.
  4. Dans les menus déroulants à côté du nom du fichier, définissez Language (la langue) et Type : Subtitle (sous-titres classiques) ou Caption (sous-titres pour sourds et malentendants).
  5. Sélectionnez Upload (importer), puis activez la piste à l’aide de l’interrupteur.

Choisissez Caption pour un fichier qui décrit les sons et indique les intervenants, et Subtitle pour un texte limité aux dialogues ou traduit ; la différence est expliquée dans sous-titres ouverts ou codés. La page de dépannage de Vimeo consacrée aux fichiers de sous-titres est également précise sur la structure : un fichier VTT doit commencer par la signature WEBVTT, un fichier SRT par le numéro du premier sous-titre, et les horodatages SRT utilisent une virgule, avec les heures, les minutes et les secondes toujours écrites sur deux chiffres.

Questions

YouTube accepte-t-il les fichiers VTT ?

Oui. YouTube cite WebVTT (.vtt) parmi les formats de sous-titres pris en charge. Le positionnement est pris en charge dans les fichiers VTT, et la mise en forme y est limitée au gras, à l’italique et au souligné.

Faut-il choisir « Avec code temporel » ou « Sans code temporel » ?

Choisissez « Avec code temporel » pour les fichiers SRT et VTT, car ils contiennent déjà des horodatages. « Sans code temporel » est destiné à une simple transcription que YouTube doit synchroniser lui-même avec l’audio.

Pourquoi mes sous-titres YouTube sont-ils décalés de quelques secondes ?

Si tous les sous-titres sont décalés de la même durée, le fichier a probablement été créé à partir d’une autre version de la vidéo, par exemple sans l’intro. Décalez tous les horodatages de cette durée avec un outil de décalage de sous-titres, puis importez le fichier corrigé.

Sous-titrez votre prochaine vidéo automatiquement.

Importez un MP4 ou un MOV, obtenez des sous-titres synchronisés mot par mot, corrigez ce que la transcription a manqué et exportez une vidéo sous-titrée. L’offre gratuite ne demande aucune carte bancaire.