Comment puis-je télécharger les sous-titres d'une liste de vidéos en utilisant youtube-dl? J'ai besoin d'une option pour cela. Cependant, je n'ai pas trouvé d'option pour télécharger uniquement des sous-titres.
Il existe une option, clairement mentionnée dans la documentation :
--write-sub Write subtitle file
--write-auto-sub Write automatic subtitle file (YouTube only)
--all-subs Download all the available subtitles of the video
--list-subs List all available subtitles for the video
--sub-format FORMAT Subtitle format, accepts formats preference, for example: "srt" or "ass/srt/best"
--sub-lang LANGS Languages of the subtitles to download (optional) separated by commas, use IETF language tags like 'en,pt'
Ainsi, par exemple, pour répertorier tous les sous-marins d’une vidéo:
youtube-dl --list-subs https://www.youtube.com/watch?v=Ye8mB6VsUHw
Pour télécharger tous les abonnements, mais pas la vidéo:
youtube-dl --all-subs --skip-download https://www.youtube.com/watch?v=Ye8mB6VsUHw
Un autre moyen simple de télécharger des sous-titres de YouTube consiste à télécharger Google2SRT . Google2SRT est un programme gratuit et open source pour Windows, Mac et Linux, capable de télécharger, enregistrer et convertir plusieurs sous-titres à partir de vidéos YouTube.
Cliquez sur les liens pour voir les captures d'écran des étapes 1 et 2.
Collez l'URL dans la zone de texte Sous-titres Google et cliquez sur Lire .
Choisissez la langue en cochant la case appropriée et appuyez sur Go .
Affichez le dossier de destination saisi dans les sous-titres SRT pour localiser les fichiers SRT.
Ou vous ne pouvez télécharger qu'un seul sous-titre
youtube-dl --write-sub --sub-lang fr - URL de téléchargement