web-dev-qa-db-fra.com

Comment télécharger une playlist sur youtube-dl?

J'essaie de télécharger des vidéos au format mp3. C'est une playlist. Comment télécharger toute la liste de lecture en une seule commande?

149
user267628

Les deux parties de cette question (téléchargement au format mp3 et téléchargement d'une liste de lecture) sont prises en charge par youtube-dl:

youtube-dl --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" <url to playlist>

Quelques notes de moi et les commentaires:

  • Les anciennes versions de youtube-dl ont des difficultés avec les listes de lecture modernes. Vous devrez peut-être remplacez la version du référentiel par la dernière .

  • cmo : vous pouvez ignorer les vidéos manquantes ("indisponibles dans votre pays" ou supprimées) avec le drapeau -i.

  • frans : Si votre liste de lecture ne fonctionne pas et que l'URL contient un élément v=<ID>, supprimez-le afin qu'il ne reste que l'élément ?list=... dans la chaîne de requête.

170
Oli

Remarque: - L'ancienne version de youtube-dl ne peut pas télécharger de liste de lecture. D'abord, vous savez quelle est votre version de youtube-dl. Pour vérifier la version de Youtube-dl, utilisez la commande

youtube-dl --version

la version 2014.02.17 et les versions antérieures ne peuvent pas télécharger de liste de lecture. Si vous utilisez une version plus ancienne, mettez-la à jour en

Sudo youtube-dl -U

après une mise à jour réussie, utilisez la commande

youtube-dl -cit https://www.youtube.com/playlist?list=PLttJ4RON7sleuL8wDpxbKHbSJ7BH4vvCk

Vous pouvez également créer une liste d’URL dans un fichier texte simple et utiliser la commande suivante.

 youtube-dl -cit -a nom_fichier_en_qui_vous_paste_URL_list

Pour le format MP3 Le son peut être sauvegardé. Mais l'audio enregistre au format .m4a sur ma machine.

youtube-dl -cit --extract-audio --audio-format mp3  https://www.youtube.com/playlist?list=PLttJ4RON7sleuL8wDpxbKHbSJ7BH4vvCk

REMARQUE: - Si vous installez youtube-dl à partir du centre logiciel Ubuntu. Vous ne pouvez pas le mettre à jour depuis le terminal.
Allez au centre logiciel et mettez-le à jour.
Je teste ces commandes sur Wine car mon youtube-dl est également ancien. Et je suis incapable de le mettre à jour.
Si vous pouvez mettre à jour votre youtube-dl, vous pouvez télécharger la liste de lecture à l’aide des commandes ci-dessus.
J'espère que ça aide ...Youtube-dl on WINE

47
Madhav Nikam

Vous trouverez de nombreuses instructions à l'aide de votre moteur de recherche préféré. Par exemple.:

Pour cette playlist ce serait: youtube-dl -t https://www.youtube.com/playlist?list=PLYH8WvNV1YEnNVnJb5ZXxDCE2HDAVVo4M

J'espère que je pourrais vous aider!

13

Si vous avez installé en utilisant pip, exécutez ce qui suit pour mettre à jour:

 Sudo pip install youtube-dl --upgrade

Prendre plaisir...

4
Snehal Parmar

un ajout à la réponse de Oli . Si vous avez la liste de lecture (sur des lignes séparées) avec toutes les URL dans un fichier texte à télécharger:

youtube-dl --extract-audio --audio-format mp3 --batch-file="/full/path/to/playlist"
4
aFoP

Etes-vous vraiment sûr que vous voulez MP3? De nos jours, beaucoup d'appareils peuvent jouer à l'AAC et certains peuvent même jouer à Opus.

Si vous souhaitez conserver une qualité optimale (Opus 160 kbps) et que votre lecteur prend en charge le codec Opus, il est préférable d’utiliser:

youtube-dl -f 251 (Playlist URL)

Mais si votre lecteur ne prend en charge que l'AAC (comme la plupart des téléviseurs d'entrée de gamme en 2018):

youtube-dl -f 140 (Playlist URL)

Si vous utilisez le format MP3, vous obtiendrez une qualité dégradée, car un réencodage (à partir d'audio déjà réencodé par YouTube) sera requis.

1
Hendy Irawan