Comment télécharger une playlist au format mp3 avec youtube-dl?


Réponses:


178

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:

  • Anciennes versions de youtube-dllutte avec les listes de lecture modernes. Vous devrez peut-être remplacer 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 un -idrapeau.

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


4
nope il a seulement téléchargé la première vidéo
utilisateur267628

3
@ user267628 J'ai testé cela avec une URL de liste de lecture et cela fonctionne pour moi. J'ai dû effectuer une mise à niveau youtube-dl(voir le lien à la fin) mais votre problème est que vous ne lui donnez pas une URL de liste de lecture.
Oli

2
cela fonctionne parfaitement pour moi
penta

22
Parfois, vous copiez quelque chose. comme https://www.youtube.com/watch?v=<VIDEO_ID>&list=<LIST_ID>. J'ai dû supprimer la v=<ID>partie de l'URL.
Frans

8
Je vous recommande d'inclure l' -iargument dans la commande. il ignorera toutes les vidéos de la liste de lecture qui ont été supprimées de youtube
cmo

47

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 aussi créer une liste d’URL dans un simple fichier texte et utiliser la commande suivante.

 youtube-dl -cit -a nom_fichier_en_qui_vous_paste_URL_liste

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

youtube-dl -cit --extract-audio - format audio 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 dans le 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 sur le vin


Téléchargez Youtube-dl.exe et essayez youtube-dl sur WINE. Si vous ne pouvez pas le mettre à jour.
Madhav Nikam



5
N'utilisez pas la version Windows dans Wine, installez-la simplement avec PIP (le gestionnaire de paquets Python). Vous devrez peut-être installer PIP ( sudo apt install pip3), puis sudo pip3 install youtube-dlinstaller et sudo pip3 install youtube-dl --upgradeobtenir la dernière version. Je recommande de mettre à jour chaque fois avant d'utiliser youtube-dl. Oh, et oui, utilisez le PIP Python 3 au lieu de Python 2.
Stephen Angelico

1
Plus facile à obtenir que le script (en utilisant curlet chmodcomme suggéré ici ) en utilisant un gestionnaire de paquets (pip, apt, etc.)
Wilf

13

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!


Et vous devriez aussi ajouter les paramètres de @Oli. youtube-dl -t --extract-audio --audio-format mp3 https://www.youtube.com/playlist?list=PLYH8WvNV1YEnNVnJb5ZXxDCE2HDAVVo4M
IndexOutOfBoundsException

1
nope une seule chanson charge
utilisateur267628

travaille pour moi (version 2015.02.28)
dimanche

4

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

Si vous avez installé à l’aide de pip, exécutez la commande suivante pour mettre à jour:

 sudo pip install youtube-dl --upgrade

Prendre plaisir...


1
Parfois, vous avez besoin de la source mise à jour, il suffit de la compiler et de la compiler.
Mars

1

Êtes-vous vraiment sûr de vouloir 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.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.