web-dev-qa-db-fra.com

utiliser youtube-dl pour télécharger l'intégralité de la chaîne youtube

J'essaye donc de télécharger une chaîne youtube entière en utilisant youtube-dl. Je sais que si vous utilisez la commande -F, elle vous donne une liste du type de qualité des vidéos. Ma question est la suivante: comment télécharger la meilleure qualité de toutes les vidéos pour que le téléchargement ne soit pas réglé par défaut sur 460p ou quelque chose d'aussi bas que celui-là.

12
Sam Vega

Cette réponse ne fonctionnera pas sur les anciennes versions de youtube-dl. Vous devez mettre à jour youtube-dl vers la dernière version. Vous pouvez installer la dernière version de youtube-dl localement dans un environnement virtuel Python (virtualenv) ou télécharger la dernière version de youtube-dl et l'installer globalement ( Sudo apt install python-pip && Sudo pip install youtube-dl). YouTube-dl est également un paquet instantané. Pour l'installer, tapez:

Sudo snap install youtube-dl

Ouvrez le terminal et tapez:

youtube-dl -f best -ciw -o "%(title)s.%(ext)s" -v <url-of-channel>

... où <url-of-channel> est remplacé par l'URL du canal.

Remarque: Si vous téléchargez beaucoup de vidéos, vous devez changer de répertoire dans le répertoire où vous souhaitez enregistrer les vidéos avant de commencer à les télécharger.

Explication

-f, --format FORMAT
    video format code. The special name "best" will pick the best quality.

-c, --continue                   
    force resume of partially downloaded files

-i, --ignore-errors              
    continue on download errors, for example to skip unavailable videos in a channel 

-w, --no-overwrites
    do not overwrite files

-o, --output
    Output filename template, this example functions similarly to the old --title option

-v, --verbose
    print various debugging information
41
karel