Windows 11/10  ·  SRT / WebVTT  ·  Sous-titres auto & manuels

Télécharger des sous-titres & closed captions YouTube avec yt-dlp sous Windows

Enregistrez les sous-titres en fichiers SRT/VTT séparés ou intégrez-les directement dans MKV. Supporte les sous-titres générés automatiquement, ceux du créateur, plusieurs langues et les playlists.

⬇ Télécharger yt-dlp.exe Configurer FFmpeg →

Sous-titres générés automatiquement vs fournis par le créateur

Deux types de sous-titres sur YouTube — choisissez la bonne option pour chaque type.

Générés automatiquement (sous-titres machine)

Sous-titres de reconnaissance vocale de YouTube. Disponibles sur la plupart des vidéos. Utilisez --write-auto-sub.

yt-dlp --write-auto-sub --sub-langs "fr,*" --sub-format srt "URL"

fr,* = Français si disponible, sinon n'importe quelle langue

Manuels (fournis par le créateur)

Sous-titres téléchargés par le créateur de la vidéo. Plus précis lorsque disponibles. Utilisez --write-sub.

yt-dlp --write-sub --sub-langs fr --sub-format srt "URL"

Télécharge uniquement si des sous-titres manuels existent — ne trouve rien sinon

Conseil : Pour obtenir des sous-titres quel que soit le type, combinez les deux options : --write-sub --write-auto-sub — yt-dlp préférera les manuels si disponibles et utilisera les automatiques en fallback.

Commandes yt-dlp pour télécharger des sous-titres

Copiez-collez dans PowerShell. Remplacez l'URL par votre lien vidéo ou playlist.

Télécharger vidéo + sous-titres en fichiers SRT séparés
yt-dlp --write-sub --write-auto-sub --sub-langs fr --sub-format srt "URL"
Convertir en SRT (YouTube fournit nativement WebVTT)
yt-dlp --write-sub --sub-langs fr --sub-format srt --convert-subs srt "URL"
Intégrer les sous-titres dans MKV (recommandé)
yt-dlp -f "bv+ba/best" --write-sub --write-auto-sub --sub-langs fr --embed-subs --merge-output-format mkv "URL"
Plusieurs langues à la fois
yt-dlp --write-sub --write-auto-sub --sub-langs "fr,en,de" --sub-format srt "URL"
Télécharger toutes les langues de sous-titres disponibles
yt-dlp --write-sub --write-auto-sub --all-subs --sub-format srt "URL"
Playlist avec sous-titres — noms de fichiers organisés
yt-dlp --write-sub --write-auto-sub --sub-langs "fr.*" --yes-playlist -o "%(playlist)s/%(playlist_index)02d-%(title)s.%(ext)s" "PLAYLIST_URL"

Patterns sub-langs et options de format

Patterns --sub-langs

Français uniquement
--sub-langs fr
Variantes du français (fr-FR, fr-BE etc.)
--sub-langs "fr.*"
Français préféré, n'importe quelle langue en fallback
--sub-langs "fr,*"
Plusieurs langues spécifiques
--sub-langs "fr,en,es"

Options de format

Préférer le format SRT
--sub-format srt
Convertir en SRT (nécessite FFmpeg)
--convert-subs srt
Conserver WebVTT (format natif YouTube)
--sub-format vtt
Intégrer dans MKV (meilleur pour les sous-titres soft)
--embed-subs --merge-output-format mkv

Sous-titres avec yt-dlp — questions fréquentes

Aucun sous-titre trouvé — que dois-je essayer ?
Essayez d'abord --write-auto-sub — la plupart des vidéos YouTube ont des sous-titres générés automatiquement. Si vous n'obtenez toujours rien, la vidéo n'a peut-être pas de sous-titres. Essayez --all-subs pour vérifier toutes les langues disponibles. Certaines vidéos sont audio uniquement ou ont les sous-titres désactivés.
SRT ou WebVTT — lequel utiliser ?
YouTube fournit nativement WebVTT. SRT est plus universellement supporté par les lecteurs multimédia. Utilisez --sub-format srt --convert-subs srt pour obtenir du SRT. La conversion nécessite FFmpeg dans le même dossier que yt-dlp.exe.
Les sous-titres intégrés ne s'affichent pas dans mon lecteur
Assurez-vous d'utiliser --merge-output-format mkv — MKV a le meilleur support des pistes de sous-titres. MP4 avec sous-titres intégrés peut poser problème dans certains lecteurs. Vérifiez aussi que l'affichage des sous-titres est activé dans votre lecteur multimédia.
Puis-je télécharger uniquement les sous-titres — sans la vidéo ?
Oui. Ajoutez --skip-download pour télécharger uniquement les fichiers de sous-titres sans enregistrer la vidéo : yt-dlp --write-sub --write-auto-sub --sub-langs fr --skip-download "URL"
Puis-je incruster les sous-titres définitivement dans la vidéo ?
yt-dlp intègre les sous-titres en pistes soft (sélectionnables dans le lecteur). L'incrustation permanente (brûler les sous-titres dans l'image) nécessite un post-traitement FFmpeg et dépasse les options intégrées de yt-dlp.