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?
la source
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:
Anciennes versions de youtube-dl
lutte 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 -i
drapeau.
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.
youtube-dl
(voir le lien à la fin) mais votre problème est que vous ne lui donnez pas une URL de liste de lecture.https://www.youtube.com/watch?v=<VIDEO_ID>&list=<LIST_ID>
. J'ai dû supprimer lav=<ID>
partie de l'URL.-i
argument dans la commande. il ignorera toutes les vidéos de la liste de lecture qui ont été supprimées de youtubeRemarque: - 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
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
après une mise à jour réussie, utilisez la commande
Vous pouvez aussi créer une liste d’URL dans un simple fichier texte et utiliser la commande suivante.
Pour le format MP3, l’ audio peut être sauvegardé. Mais l'audio enregistre au format .m4a sur ma machine.
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 ...
la source
sudo apt install pip3
), puissudo pip3 install youtube-dl
installer etsudo pip3 install youtube-dl --upgrade
obtenir 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.curl
etchmod
comme suggéré ici ) en utilisant un gestionnaire de paquets (pip, apt, etc.)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!
la source
youtube-dl -t --extract-audio --audio-format mp3 https://www.youtube.com/playlist?list=PLYH8WvNV1YEnNVnJb5ZXxDCE2HDAVVo4M
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:
la source
Si vous avez installé à l’aide de pip, exécutez la commande suivante pour mettre à jour:
Prendre plaisir...
la source
Ê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:
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):
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.
la source