web-dev-qa-db-fra.com

Puis-je télécharger directement de l'audio à l'aide de youtube-dl?

Puis-je directement télécharger de l'audio à partir d'une vidéo YouTube au lieu de d'abord télécharger l'audio + la vidéo, puis d'extraire l'audio?

89
DK Bose

Voici un article récent sur webupd8.org qui explique comment utiliser youtube-dl pour télécharger directement de l'audio au lieu de d'abord télécharger de la vidéo + de l'audio, puis d'extraire de l'audio à l'aide de -x. Malheureusement, la fonction de recherche qui Maythux demandée ici n'est pas proposée. Mais cela vaut toujours la peine de regarder:
Le téléchargeur vidéo youtube-dl obtient la prise en charge de différents flux audio et vidéo YouTube DASH

Téléchargez la dernière version de youtube-dl du source ou du ppa proposé dans le lien ci-dessus, mais et non à partir du Centre de logiciel.

Ensuite, si vous avez déjà le lien vidéo ...

Run, à titre d'exemple:

youtube-dl -F http://www.youtube.com/watch?v=HRIF4_WzU1w

Ceci listera les différents formats de téléchargement disponibles pour cette URL (audio et vidéo).

$ youtube-dl -F http://www.youtube.com/watch?v=HRIF4_WzU1w
[youtube] Setting language
[youtube] HRIF4_WzU1w: Downloading webpage
[youtube] HRIF4_WzU1w: Downloading video info webpage
[youtube] HRIF4_WzU1w: Extracting video information
[info] Available formats for HRIF4_WzU1w:
format code extension resolution  note 
171         webm      audio only  DASH webm audio , audio@ 48k (worst)
140         m4a       audio only  DASH audio , audio@128k
160         mp4       192p        DASH video 
133         mp4       240p        DASH video 
134         mp4       360p        DASH video 
135         mp4       480p        DASH video 
17          3gp       176x144     
36          3gp       320x240     
5           flv       400x240     
43          webm      640x360     
18          mp4       640x360     (best)

Maintenant, choisissez le format audio souhaité. Je suis allé pour 140

Courir:

youtube-dl -f 140 http://www.youtube.com/watch?v=HRIF4_WzU1w

$ youtube-dl -f 140 http://www.youtube.com/watch?v=HRIF4_WzU1w
[youtube] Setting language
[youtube] HRIF4_WzU1w: Downloading webpage
[youtube] HRIF4_WzU1w: Downloading video info webpage
[youtube] HRIF4_WzU1w: Extracting video information
[download] Destination: Martin Luther King - I Have a Dream on August 28, 1963 [Sous-titres & Subtitles] [FULL SPEECH]-HRIF4_WzU1w.m4a
[download] 100% of 15.19MiB in 00:04

C'est tout.

129
DK Bose

De commentaire de @ xiota , pour télécharger le meilleur audio au format m4a:

$ youtube-dl -f 'bestaudio[ext=m4a]' 'http://youtu.be/hTvJoYnpeRQ'

Cela m'a échappé en première lecture et j'ai donc décidé de poster le commentaire comme réponse pour le rendre plus visible.

9
jfs