
Comment ajouter des sous-titres à une vidéo : guide étape par étape 2026
Summarize this article with:
Générez un fichier de sous-titres synchronisé (SRT ou VTT) avec un outil d'IA, corrigez les erreurs dans n'importe quel éditeur de texte, puis joignez le fichier comme piste externe (YouTube, Vimeo) ou incorporez-le dans les pixels pour les plateformes de formats courts (TikTok, Instagram Reels). Tout le processus prend moins de 20 minutes pour la plupart des vidéos courtes. L'incrustation des sous-titres est une étape distincte, détaillée dans le guide sur l'incrustation de sous-titres dans une vidéo.
Ajouter des sous-titres à une vidéo en 2026 se résume à trois étapes : générer un fichier de sous-titres synchronisé, corriger les éventuelles erreurs, puis le joindre ou l'incruster selon l'endroit où la vidéo sera diffusée. La première étape prenait autrefois des heures. Les outils d'IA s'en chargent désormais en quelques minutes. La deuxième étape reste votre responsabilité, mais elle est rapide pour un audio propre. La troisième étape se divise en deux voies : une piste externe pour les plateformes dotées d'un lecteur de sous-titres, ou des pixels incrustés pour les fils sociaux qui suppriment les fichiers externes.
Ce guide parcourt les deux voies, couvre le bon format de fichier pour chaque destination et vous donne les étapes exactes pour YouTube, TikTok et Instagram.
Sous-titres externes vs sous-titres incrustés
La décision la plus importante est de savoir si vos spectateurs peuvent activer et désactiver les sous-titres.
Les sous-titres externes (closed captions) existent en dehors de la vidéo, sous forme de piste ou de fichier texte séparé. C'est le lecteur qui décide de les afficher ou non. Sur YouTube, les spectateurs voient le bouton CC. Sur le lecteur vidéo HTML5 de votre site web, vous joignez un fichier VTT. Les moteurs de recherche peuvent indexer le texte, ce qui aide le référencement vidéo. Si quelqu'un télécharge le MP4 brut, les sous-titres ne sont pas intégrés et ne s'afficheront pas dans un simple lecteur vidéo.
Les sous-titres incrustés (gravés ou open captions) font partie de l'image elle-même, écrits dans chaque image au moment de l'export. Ils apparaissent sur chaque lecteur, chaque appareil, chaque enregistreur d'écran. Aucun bouton d'activation. Les fils vidéo de TikTok, Instagram Reels et Twitter/X se lisent tous automatiquement en mode muet, et la plupart des plateformes suppriment les pistes de sous-titres externes à l'upload : l'incrustation est donc la seule option qui survit de manière fiable à l'upload.
Certaines vidéos ont besoin des deux : un SRT externe uploadé sur YouTube pour l'indexation dans la recherche et l'accessibilité, et une version incrustée exportée pour les déclinaisons sociales. Effectuez le rendu de la version sociale à partir du même fichier source avec le calque de sous-titres actif, et le tour est joué. L'article Incruster des sous-titres dans une vidéo détaille les paramètres de rendu.
Étape 1 : Générer un fichier de sous-titres avec l'IA
Le point de départ le plus rapide en 2026 est d'uploader votre vidéo ou votre audio dans un outil de transcription par IA et de récupérer un SRT ou un VTT en quelques minutes.

Si vous avez simplement besoin d'un fichier de sous-titres propre sans construire tout un flux de montage, le générateur de sous-titres de ConvertAudioToText s'en charge en une seule étape et exporte du SRT, du VTT ou du TTML dans 99 langues. Collez une URL YouTube ou uploadez un fichier, choisissez la langue parlée, puis téléchargez le fichier.
La séquence pratique :
- Uploadez le fichier vidéo (MP4, MOV, MKV, WebM fonctionnent tous) ou collez une URL YouTube.
- Sélectionnez la langue parlée. Pour les enregistrements multilingues, choisissez la langue dominante.
- Choisissez votre format de sortie : SRT pour la plupart des usages, VTT pour la vidéo HTML5 sur votre propre site, TTML si un diffuseur le demande.
- Téléchargez le fichier et ouvrez-le dans n'importe quel éditeur de texte brut.
Sur un audio propre, la transcription par IA atteint désormais 95 à 98 % de précision. Sur des enregistrements réels avec bruit de fond ou accents prononcés, comptez plutôt 90 à 95 %. Réservez 10 à 15 minutes par heure d'audio pour repérer les noms propres, le jargon et les mots mal entendus avant de publier. Pour comprendre la précision de la transcription, vous trouverez une analyse plus approfondie des endroits où les erreurs se concentrent et de la façon de relire efficacement.
Étape 2 : Modifier le fichier SRT
Le format SRT est du texte brut. Chaque bloc de sous-titre comporte un numéro de séquence, des timecodes de début et de fin, et une ou deux lignes de texte :
1
00:00:00,000 --> 00:00:03,500
The first caption appears here.
2
00:00:03,800 --> 00:00:07,200
The second caption follows.
Quelques règles importantes pour la lisibilité :
- Gardez des lignes de moins de 42 caractères. C'est la norme Netflix et cela fonctionne sur toutes les tailles d'écran, y compris mobile.
- Chaque bloc doit rester à l'écran entre 1 et 6 secondes. Plus court, il disparaît avant que quiconque ait pu le lire. Plus long, il encombre l'écran alors que le locuteur est déjà passé à autre chose.
- Visez 12 à 20 caractères par seconde. Au-delà de 20 CPS, la plupart des spectateurs commencent à sauter des mots. Les locuteurs rapides peuvent vous pousser à 22-25 CPS par courtes rafales, mais une vitesse soutenue au-delà de 20 fera perdre une partie de votre audience.
- Coupez les lignes aux pauses naturelles (virgules, conjonctions, frontières de phrases), pas en plein milieu d'une phrase.
Pour le format SRT lui-même, l'encodage UTF-8 est requis par YouTube et la plupart des plateformes. Enregistrez sans marque d'ordre des octets (BOM) si vous modifiez dans le Bloc-notes Windows. Tous les autres éditeurs de texte brut gèrent cela automatiquement.
Étape 3a : Joindre des sous-titres externes (YouTube et Web)
Pour YouTube, uploadez le SRT directement dans YouTube Studio. Rendez-vous sur votre vidéo, ouvrez l'onglet Sous-titres dans le menu de gauche, cliquez sur Ajouter une langue, sélectionnez la langue, puis cliquez sur Ajouter dans la colonne Sous-titres. Choisissez Importer un fichier, sélectionnez Avec minutage (votre SRT contient déjà les timecodes), choisissez le fichier et enregistrez.
YouTube traite le fichier immédiatement et il est généralement en ligne en une à deux minutes. Votre SRT uploadé remplace les sous-titres auto-générés de la plateforme, nettement moins précis dès que l'on sort de l'anglais standard. Les sous-titres importés sont également indexés par Google, ce qui signifie que les mots-clés prononcés dans votre vidéo peuvent générer du trafic de recherche. La comparaison Sous-titres automatiques YouTube vs outils IA montre l'écart de qualité sur les accents et le vocabulaire technique.
Pour votre propre site web, utilisez le VTT plutôt que le SRT. L'élément natif track du navigateur considère le VTT comme son format natif :
<video>
<track kind="subtitles" src="captions.vtt" srclang="en" label="English" default>
</video>
Cela vous donne des contrôles d'activation, le changement de langue et un positionnement de base sans aucun JavaScript. Pour les détails du format, Formats de sous-titres SRT vs VTT couvre les différences.
Étape 3b : Incruster les sous-titres dans la vidéo (TikTok, Instagram, réseaux sociaux)
Pour TikTok, Instagram Reels et toute plateforme de formats courts, la voie fiable consiste à incruster le texte dans la vidéo avant l'upload. Les deux plateformes proposent des autocollants de sous-titres natifs et des fonctions de sous-titrage automatique, qui rendent bien mais vous enferment dans les polices et la mise en page de la plateforme. Des sous-titres incrustés issus de votre propre export vous donnent un contrôle total et survivent à chaque repartage et publication croisée.
Le flux de travail général :
- Importez votre SRT dans un logiciel de montage vidéo (Premiere Pro, DaVinci Resolve, Final Cut Pro ou CapCut).
- Appliquez votre style : texte blanc, encadré sur fond sombre, positionné dans le tiers inférieur avec les marges de zone de sécurité.
- Exportez la vidéo avec la piste de sous-titres rendue dans l'image.
Mon avis : pour les clips sociaux de moins de 3 minutes, incruster une seule piste SRT ajoute moins d'une minute au temps d'export sur n'importe quelle machine moderne. Les spécificités de taille de police et de zone de sécurité par plateforme figurent dans le guide Sous-titrage pour TikTok et Instagram. Pour le processus complet d'incrustation, y compris les commandes FFmpeg pour les traitements par lots, consultez Incruster des sous-titres dans une vidéo.
Une note sur CapCut : la génération automatique de sous-titres est disponible dans l'offre gratuite, mais l'export d'un fichier SRT séparé nécessite un abonnement Pro sur ordinateur. Si vous avez besoin du fichier SRT lui-même pour poursuivre le montage, générez-le d'abord avec un outil dédié, puis importez-le dans CapCut plutôt que d'essayer de le réexporter.
Les générateurs intégrés aux logiciels de montage : quand ils ont du sens
Premiere Pro, DaVinci Resolve, Final Cut Pro et CapCut intègrent tous des générateurs de sous-titres automatiques en 2026. DaVinci Resolve v21 a ajouté les sous-titres animés par IA et la détection des locuteurs jusqu'à 10 voix. Ils sont utiles lorsque vous montez déjà dans la timeline et souhaitez des sous-titres comme calque de texte stylé, que vous pouvez animer et incruster en une seule passe.
La limite, c'est la précision. Le sous-titrage intégré est une fonction secondaire dans ces logiciels, pas leur produit principal. En pratique, la transcription issue d'un outil dédié demande généralement moins de corrections, ce qui fait gagner du temps sur les contenus longs. L'approche hybride fonctionne bien : générez le SRT en externe, importez-le dans votre logiciel comme piste de sous-titres via Fichier > Importer ou le panneau Sous-titres, puis appliquez le style et effectuez le rendu. Vous gardez la précision et le contrôle du style.
Référence des formats : SRT, VTT, TTML
| Format | Idéal pour | Style | Compatible diffusion TV |
|---|---|---|---|
| SRT | YouTube, Vimeo, logiciels de montage, usage général | Aucun (texte seul) | Non |
| VTT | Vidéo HTML5 sur votre propre site | CSS de base, étiquettes de locuteurs | Non |
| TTML | Diffusion TV, Netflix, livraison OTT | Riche, basé XML | Oui |
Si un diffuseur ou un service de streaming vous envoie une spécification de livraison, elle nommera presque certainement l'un des profils TTML (IMSC1 est courant). Pour tout le reste, le SRT est la valeur sûre par défaut et le VTT gère proprement le cas d'usage web. L'article SRT vs VTT vs TTML détaille les cas obligatoires pour chacun.
Sous-titres multilingues
Si vous avez besoin de versions française, espagnole et portugaise de la même vidéo, traduisez le fichier SRT plutôt que de retranscrire chaque version à partir de zéro. Traduire du texte synchronisé préserve les timecodes, donc les sous-titres traduits restent synchronisés sans re-calage manuel. Le flux de travail de traduction de sous-titres couvre toute la chaîne permettant de passer d'une langue source à plusieurs SRT cibles.
Pour YouTube, uploadez chaque SRT traduit via Ajouter une langue pour chaque locale. YouTube présentera la bonne langue aux spectateurs en fonction des paramètres de leur compte.
FAQ
Quelle est la différence entre les sous-titres externes et les sous-titres incrustés ?
Les sous-titres externes (closed captions) existent sous forme de fichier texte ou de piste séparée. Les spectateurs peuvent les activer ou les désactiver, et des plateformes comme YouTube indexent le texte pour la recherche. Les sous-titres incrustés (open captions ou sous-titres gravés) sont intégrés aux pixels de la vidéo et restent visibles en permanence, quel que soit le lecteur. Utilisez des pistes externes pour YouTube et Vimeo. Utilisez l'incrustation pour TikTok, Instagram Reels et toute plateforme qui supprime les fichiers de sous-titres externes lors de l'upload.
Quel format de fichier de sous-titres utiliser : SRT, VTT ou TTML ?
Le SRT est le format universel par défaut. Il ne gère aucun style, mais toutes les plateformes et tous les logiciels l'acceptent. Le VTT est le bon choix pour la vidéo HTML5 sur votre propre site web, car c'est le format natif de l'élément track du navigateur et il prend en charge le style CSS de base ainsi que les étiquettes de locuteurs. Le TTML est exigé pour la diffusion télévisuelle et les grands services de streaming (Netflix, Hulu). Pour YouTube, Vimeo et un usage général, le SRT convient parfaitement.
Quelle est la précision des sous-titres générés par IA ?
Sur un audio de studio propre, les outils de transcription par IA actuels atteignent 95 à 98 % de précision. Sur des enregistrements réels avec bruit de fond ou accents prononcés, comptez plutôt 90 à 95 %. Les noms propres, le jargon technique et les locuteurs qui se chevauchent concentrent les erreurs. Prévoyez 10 à 15 minutes de relecture par heure d'audio, voire plus pour un contenu accentué ou spécialisé.
TikTok et Instagram Reels prennent-ils en charge l'upload de fichiers SRT ?
En partie. Instagram propose un champ d'upload SRT dans les Paramètres avancés lors de la publication, mais la prise en charge est inégale selon les appareils et les versions de l'application. L'upload natif de sous-titres de TikTok accepte le SRT, mais l'affichage dépend des polices et de la mise en page de la plateforme. L'approche fiable pour ces deux plateformes consiste à incruster les sous-titres dans la vidéo avant l'upload, ce qui vous donne un contrôle total sur la police, la taille, la position et le style.
Puis-je ajouter des sous-titres directement dans un logiciel de montage vidéo au lieu d'utiliser un outil séparé ?
Oui. Premiere Pro, DaVinci Resolve, Final Cut Pro et CapCut disposent tous de générateurs de sous-titres automatiques. La qualité est généralement un cran en dessous des outils de transcription dédiés, car le sous-titrage n'y est qu'une fonction secondaire. L'approche hybride pratique : générez un SRT précis avec un outil de sous-titres dédié, importez-le dans votre logiciel comme piste de sous-titres, puis appliquez le style et incorporez-les. Notez que l'export d'un SRT propre depuis CapCut nécessite un abonnement payant (Pro) sur ordinateur.
Sources
- YouTube Help: Add subtitles and captions: https://support.google.com/youtube/answer/2734796
- YouTube Help: Supported subtitle and closed caption files: https://support.google.com/youtube/answer/2734698
- Netflix Subtitle Style Guide (via subtitlesedit.com): https://subtitlesedit.com/blog/netflix-subtitle-style-guide-explained
- Subanana: How to Add Subtitles to Instagram Reels (2026): https://subanana.com/en/blog/how-to-add-subtitles-instagram-reels
- GoTranscript: How to Auto-Caption and Export Subtitles in CapCut: https://gotranscript.com/en/blog/add-captions-subtitles-capcut-export-srt
- AssemblyAI: How accurate is speech-to-text in 2026: https://www.assemblyai.com/blog/how-accurate-speech-to-text
- Larry Jordan: Comparing Captioning in Final Cut Pro 11, Premiere Pro 2025, and Resolve 20: https://larryjordan.com/articles/comparing-captioning-in-final-cut-pro-11-premiere-pro-2025-resolve-20/
- W3C: TTML Profiles: https://www.w3.org/AudioVideo/TT/docs/TTML-Profiles.html
Try transcription free
Convert any audio or video to clean, unwatermarked text — speaker labels, timestamps, and AI summaries included. First 10 minutes free, no account.
Related Articles

Transcription for Journalists 2026: Record, Verify, Protect
Journalist transcription workflow 2026: AI hits 95–97% on clean audio, drops to 85–94% on noisy recordings. Verify every quote in 30 sec before publishing. Flat-rate at $9.99/mo vs $1.50–$2/min human for legal-grade accuracy.

How to Choose the Right Transcription Software (2026)
A decision framework for picking transcription software in 2026. Five questions covering volume, languages, privacy, integrations, and budget route you to the right tool.