Comment télécharger toutes les vidéos sur une chaîne YouTube?


21

J'utilise toujours YouTube pour obtenir les informations dont j'ai besoin.

Ce que je veux, c'est un script ou une commande qui récupère et télécharge toutes les vidéos d'une chaîne donnée.

REMARQUE: j'ai essayé youtube-dlmais sans succès.


Je ne pense pas qu'il y ait une seule commande que vous pouvez utiliser pour le faire ...
Thomas Ward

Google s'efforce de rendre cela difficile. Ils ne veulent pas que vous le fassiez.
Marc

4
@ThomasW. : Vous ne connaissez évidemment pas youtube-dl.
Ufoguy

@Marc: Google essaie de rendre le téléchargement de vidéos difficile, mais si un programme peut télécharger des vidéos individuelles, c'est aussi simple que de télécharger la page HTML du lien de la liste de lecture et de saisir tous les liens vers des vidéos individuelles.
Ufoguy

@Marc: Je dis que le téléchargement peut être difficile, mais il est aussi facile de récupérer des liens de pages vidéo dans une liste de lecture que de télécharger la page HTML et de récupérer des liens html de vidéos individuelles. Ne pas saisir le lien vidéo réel mais des liens vers toutes les pages HTML d'une liste de lecture.
Ufoguy

Réponses:


64

Utilisez la youtube-dlcommande pour télécharger des vidéos directement sur YouTube.

Pour installer youtube-dlsoit

  • Utilisez pippour installer à partir de la youtube-dlchaîne officielle :

    sudo apt-get install pip
    pip install youtube-dl
    
  • Ou utilisez le gestionnaire de paquets Debian et un PPA approprié ( source ):

    sudo add-apt-repository ppa:nilarimogard/webupd8 -y
    sudo apt-get update
    sudo apt-get install youtube-dl
    

Pour télécharger une chaîne entière

youtube-dl ytuser:<USER>

Pour télécharger toutes les vidéos d'une liste de lecture

youtube-dl <PLAYLIST URL>

Pour télécharger une vidéo YouTube au format MP3

youtube-dl -x --audio-format mp3 --audio-quality 320K <VIDEO_URL>

Les distributions récentes (au moins Ubuntu 16) incluent le package. Il suffit donc de courir sudo apt install youtube-dlpour installer.
Martin R.

Vrai. Mais le package fonctionne bien dans mon cas et j'essaie de ne pas installer de PPA tiers si possible.
Martin R.

youtube-dl -i --download-archive log ytuser:<USER>. Avec -iyoutube-dl continuera sur les erreurs de téléchargement. Avec --download-archiveelle, seules les vidéos non répertoriées dans le fichier d'archive seront téléchargées.
DmitrySandalov

Le mieux est de simplement télécharger la source
Stígandr

2
que faire si je ne connais que l'identifiant de la chaîne, mais pas le nom d'utilisateur? . modifier -> askubuntu.com/questions/856911/…
phil294

2

Utilisez-le pour télécharger toutes les vidéos d'une chaîne youtube :::

Ouvrez le terminal et saisissez:

 youtube-dl -f best -citw -v <url-of-channel>

... où est remplacé par l'URL de la chaîne.

Remarque: Si vous téléchargez de nombreuses vidéos, vous devez modifier les répertoires dans le répertoire dans lequel 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 .

-t, --title
use title in file name (default)

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

-v, --verbose
print various debugging information

Remarque: je préfère généralement ceci:

youtube-dl -f 18 url/complete-playlist-url


0

Google; Ultimate YouTube Downloader, il peut être téléchargé sur Chromium / Chrome. Vous devrez peut-être redémarrer votre navigateur deux fois.


0

Personnellement, j'utilise Uget comme gestionnaire de téléchargement et YouTube Multi downloader pour générer des liens, et depuis Uget gui vous allez dans Fichier-> Téléchargements par lots-> Lot de presse-papiers.

vous pouvez installer uget en tapant

sudo apt-get install uget

youtubemultidownloader Uget


0

J'utilise jDownloader 2 (disponible pour Windows, Linux, Mac, ...) pour télécharger des chaînes YouTube complètes. assurez-vous d'avoir la dernière version et spécifiez le dossier de téléchargement dans les paramètres.

puis collez simplement l'URL de la chaîne dans l'onglet "linkgrabber" et appuyez sur 'processus playlist'.

attendez que le symbole de progression en bas à droite ait fini de bouger. vous pouvez décocher le contenu indésirable dans la fenêtre de droite, par exemple les fichiers audio. vous pouvez spécifier la résolution que vous souhaitez télécharger pour toutes les vidéos sélectionnées (le paramètre standard est la résolution maximale).

Si vous souhaitez choisir une résolution plus légère, sélectionnez les vidéos concernées en maintenant la touche Ctrl ou appuyez sur Ctrl + A pour sélectionner toutes les vidéos. Cliquez ensuite avec le bouton droit sur une vidéo sélectionnée et accédez à youtube.com -> modifier la variante -> modifier la variante de la vidéo

capture d'écran: modifier les variantes de résolution vidéo

capture d'écran: choisissez des variantes vidéo

en maintenant la touche Ctrl enfoncée, vous pouvez choisir des variantes supplémentaires.

puis cliquez avec le bouton droit sur l'une des vidéos répertoriées et choisissez «démarrer tous les téléchargements» ou «démarrer les téléchargements» pour les vidéos sélectionnées uniquement.

pendant le téléchargement, vous pouvez configurer le nombre maximal de téléchargements et de connexions simultanés dans le menu déroulant en bas à droite. Par exemple, je choisis 1 téléchargement en même temps avec un maximum de 5 connexions par hébergeur. en outre, vous pouvez définir les paramètres de bande passante dans le même menu.

si vous souhaitez télécharger une autre chaîne, il peut être utile de modifier le dossier de téléchargement avant de télécharger, de cliquer avec le bouton droit sur les vidéos sélectionnées et d'aller dans Propriétés -> Définir la capture d'écran du répertoire de téléchargement: changer le répertoire de téléchargement pour les vidéos sélectionnées

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.