web-dev-qa-db-fra.com

Téléchargez uniquement les sous-titres de vidéos en utilisant youtube-dl

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.

70
fivetech

Il existe une option, clairement mentionnée dans la documentation :

Options de sous-titres:

--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
111
l'L'l

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.

Usage

Cliquez sur les liens pour voir les captures d'écran des étapes 1 et 2.

  1. Collez l'URL dans la zone de texte Sous-titres Google et cliquez sur Lire .

  2. Choisissez la langue en cochant la case appropriée et appuyez sur Go .

  3. Affichez le dossier de destination saisi dans les sous-titres SRT pour localiser les fichiers SRT.

5
jegadesh

Ou vous ne pouvez télécharger qu'un seul sous-titre

youtube-dl --write-sub --sub-lang fr - URL de téléchargement 
4
m3asmi