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?
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.
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 ...
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!
Si vous avez installé en utilisant pip, exécutez ce qui suit pour mettre à jour:
Sudo pip install youtube-dl --upgrade
Prendre plaisir...
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"
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.