web-dev-qa-db-fra.com

Comment télécharger et numéroter toutes les vidéos d'une liste de lecture youtube comme étant de la meilleure qualité et définir le répertoire dans lequel elles ont été téléchargées?

J'ai trouvé quelques solutions pour y parvenir, mais je ne sais pas trop comment les assembler.

Je sais si je fais ça:

youtube-dl --extract-audio --audio-format mp3 --audio-quality 0 <Video-URL>

je pourrai alors télécharger une vidéo et la convertir en meilleure qualité audio. Cependant, comment ferais-je la même chose pour toutes les listes de lecture tout en attribuant un numéro à chaque fichier? Et existe-t-il un moyen de le télécharger dans un répertoire, par exemple./Téléchargements/(nom du dossier de la playlist).

Je me rends compte que ceci est peut-être un doublon de quelques autres questions, mais j'aimerais savoir comment combiner ces commandes si possible.

3
Joseph

Pour une meilleure vidéo, audio et chemin spécifique, vous pouvez utiliser:

youtube-dl -f bestvideo+bestaudio -o '/home/yourusername/Downloads' "youtubelink"

Si vous obtenez une erreur, vous pouvez vérifier la qualité vidéo disponible:

youtube-dl -F "youtubeLinkVideo"

Exemple: si le meilleur numéro de qualité est 22 sur YouTube, téléchargez-le à l'aide de cette commande:

youtube-dl -f 22 -o '/home/yourusername/Downloads' "youtubelink"
3
Deki Akbar