Comment installer et utiliser YouTube-DL dans Ubuntu 17

L'une des plates-formes les plus utilisées actuellement pour l'ensemble du problème de la vidéo est incontestablement YouTube, qui nous offre un large éventail d'options vidéo dans diverses catégories et, encore plus, nous permet de télécharger nos propres vidéos et de gagner en reconnaissance et peut-être de l'argent. .

Au-delà de ces avantages, il est possible qu'à certains moments il soit nécessaire de télécharger certaines vidéos YouTube pour des raisons telles que :

Raisons de télécharger des vidéos YouTube

  • Lire la vidéo à tout moment sans connexion Internet
  • Utilisez-les avec les autorisations d'auteur respectives pour les présentations ou le soutien aux activités
  • Avoir une série de vidéos qui offre la possibilité de télécharger gratuitement et plus encore.

Aujourd'hui, Solvetic analysera comment nous pouvons utiliser un outil pratique qui nous permet de télécharger facilement des vidéos à partir de YouTube et d'autres plateformes.

Qu'est-ce que YouTube-dlYouTube-dl est un outil de téléchargement de vidéos en ligne de commande open source qui peut être utilisé pour télécharger des vidéos à partir de YouTube et d'autres sites Web tels que Facebook, Dailymotion, Google Video, Yahoo et plus encore.

YouTube-dl est basé sur pygtk et nécessite Python pour exécuter son contenu. Il est compatible avec de nombreux systèmes d'exploitation, parmi lesquels Windows, Mac et Unix. Pour utiliser YouTube-dl, l'interpréteur Python (2.6, 2.7 ou 3.2+) est requis.

Certaines des fonctionnalités de YouTube-dl sont

  • Prend en charge la reprise des téléchargements interrompus
  • Possibilité de télécharger des chaînes ou des playlists
  • Vous permet d'ajouter un titre personnalisé, un proxy et bien plus encore.

Nous allons maintenant voir comment installer et utiliser YouTube-dl sur Ubuntu 17.04.

1. Mise à jour du système d'exploitation Linux

Étape 1
Avant de procéder à l'installation, nous mettrons à jour les packages du système d'exploitation en exécutant les lignes suivantes :

 sudo apt-get update -y sudo apt-get upgrade -y
Une fois les packages du système d'exploitation mis à jour, nous procédons à l'installation de YouTube-dl, cette application Youtube-dl n'est pas disponible dans le référentiel Ubuntu 17.04. Par conséquent, vous devrez le télécharger à partir de son site officiel. Pour cela nous allons le télécharger avec la commande curl :
 sudo apt installer curl -y

AGRANDIR

Étape 2
Nous allons maintenant télécharger les binaires YouTube-dl en exécutant la ligne suivante :

 sudo curl -L https://yt-dl.org/latest/youtube-dl -o/usr/bin/youtube-dl

AGRANDIR

Nous allons maintenant modifier les autorisations du package binaire youtube-dl avec la commande suivante :

 sudo chmod 755 / usr / bin / youtube-dl

2. Utilisation de YouTube-dl Linux

Étape 1
Si nous voulons lister toutes les options que YouTube-dl nous propose, nous pouvons exécuter la commande suivante :

 youtube-dl -aide

AGRANDIR

Étape 2
YouTube-dl prend en charge plusieurs formats vidéo tels que Mp4, WebM, 3gp et FLV. Nous pouvons lister tous les formats disponibles pour une vidéo spécifique avec la commande suivante :

 youtube-dl -F (chemin vidéo)

AGRANDIR

Étape 3
Là, nous pouvons voir toutes les options vidéo disponibles à ce moment-là et chacune a un identifiant sur le côté gauche.

Ensuite, sélectionnez simplement le format avec lequel vous souhaitez télécharger la vidéo à l'aide du paramètre -f :

 youtube-dl -f 18 https://www.youtube.com/watch?v=6WteQjr49f4
Lors de l'exécution de cette ligne, il lancera le téléchargement de la vidéo dans une résolution de 640x360. Nous pouvons voir que la vidéo a été téléchargée correctement.

AGRANDIR

Étape 4
Si nous voulons télécharger une vidéo YouTube au format audio mp3, c'est également possible avec la commande suivante :

 youtube-dl https://www.youtube.com/watch?v=6WteQjr49f4 -x --audio-format mp3

AGRANDIR

Étape 5
Dans ce cas, nous pouvons voir qu'un lecteur compatible avec ce format sera nécessaire. Si nous voulons télécharger toutes les vidéos d'une chaîne spécifique, nous devons exécuter la ligne suivante :

 youtube-dl -citw https://www.youtube.com/channel/UCK8sQmJBp8GCxrOtXWBpyEA
Si le réseau que nous utilisons dispose de services proxy, nous pouvons exécuter la ligne suivante pour télécharger la vidéo :
 youtube-dl --proxy http: // proxy-ip: port https://www.youtube.com/watch?v=6WteQjr49f4
Une autre possibilité que nous offre YouTube-dl est de télécharger la liste de plusieurs vidéos YouTube avec une seule commande, pour cela nous enregistrerons d'abord toutes les URL des vidéos YouTube dans un fichier appelé youtube-list.txt puis nous exécuterons le commande suivante pour télécharger toutes les vidéos. Là, le téléchargement de chaque vidéo commencera.
 youtube-dl -un fichier.txt

AGRANDIR

3. Installation de l'interface graphique Linux YouTube-dl


L'outil YouTube-dl a une interface graphique appelée youtube-dlg qui est un outil gratuit et open source pour youtube-dl écrit en wxPython.

Étape 1
Par défaut, cet outil n'est pas disponible dans le référentiel Ubuntu 17.04, nous devons donc ajouter PPA pour cela en exécutant ce qui suit :

 sudo add-apt-repository ppa: nilarimogard / webupd8

AGRANDIR

 sudo apt-get update -y
Étape 2
Plus tard, nous procédons à l'installation de youtube-dlg en exécutant la ligne suivante :
 sudo apt installer youtube-dlg -y

AGRANDIR

Étape 3
Une fois installé, nous pouvons accéder à l'application directement depuis Unity :

Étape 4
Une fois l'application ouverte, il vous suffit de saisir les URL à télécharger, de cliquer sur le bouton Ajouter et enfin de cliquer sur le bouton de téléchargement situé dans le coin inférieur droit. Là, tout le processus de téléchargement de la vidéo commencera.

4. Paramètres à utiliser avec YouTube-dl à un niveau général


Il existe plusieurs paramètres que nous pouvons implémenter lors de l'utilisation de YouTube-dl pour l'ensemble du processus de téléchargement de la vidéo, à savoir :

Imprimer l'aide et quitter le programme

 -h, --help

Mettre à jour le programme vers la dernière version

 -U, --mise à jour

Il continue même avec des erreurs de téléchargement

 je, --ignore-erreurs

Abandonner le téléchargement de plus de vidéos (dans la liste de lecture ou la ligne de commande) s'il y a des erreurs

 --abort-on-error

Affiche l'identification du navigateur actuel

 --dump-user-agent

Lister tous les extracteurs compatibles

 --list-extracteurs

Ne lit pas les fichiers de configuration

 --ignore-config

Emplacement du fichier de configuration

 --config-location CHEMIN

Marquer les vidéos regardées (YouTube uniquement)

 --mark-observé

Ne marque pas les vidéos regardées (YouTube uniquement)

 --no-mark-observé

Ils ne codent pas la sortie par couleur

 --sans couleur

5. Paramètres à utiliser avec YouTube-dl au niveau du réseau, nous avons les options suivantes

Permet d'utiliser le proxy HTTP / HTTPS / SOCKS spécifié

 --URL proxy

Temps d'attente avant d'abandonner le téléchargement, en secondes

 --socket-timeout SECONDES

Vous permet de configurer l'adressage IP comme ceci

 --source-adresse IP : -4
  • Établir toutes les connexions via IPv4
     --force-ipv4
  • Établissez toutes les connexions via IPv6-6,
     --force-ipv6

6. Paramètres à utiliser avec YouTube-dl au niveau vidéo

Playlist vidéo pour commencer

 --playlist-start NUMBER

Playlist de liens vidéo à télécharger

 --playlist-items ITEM_SPEC

Télécharger uniquement les titres correspondants

 --match-title REGEX

Ignorer le téléchargement pour les titres correspondants

 --reject-title REGEX

Abandonner après avoir téléchargé les fichiers indiqués

 --max-téléchargements NOMBRE

Ne téléchargez aucune vidéo plus petite que la taille indiquée

 -min-filesize TAILLE

Ne téléchargez aucune vidéo plus grande que celle indiquée

 --max-filesize TAILLE

Télécharger uniquement les vidéos téléchargées à la date sélectionnée

 --Date

Télécharger uniquement les vidéos mises en ligne à ou avant cette date

 --date avant le DATE

Ne téléchargez aucune vidéo avec moins que le nombre de vues indiqué

 --min-vues COUNT

Ne téléchargez aucune vidéo avec plus que le nombre de vues indiqué

 --max-vues COUNT

Filtre vidéo générique

 --match-filter FILTRE

Téléchargez uniquement la vidéo mais pas la playlist

 --no-playlist

Télécharger la liste de lecture

 --yes-playlist

7. Paramètres à utiliser avec YouTube-dl au niveau du téléchargement


Taux de téléchargement maximal en octets par seconde
 -r, - RATE taux limite

Ignorer les extraits indisponibles

 -ignorer-les-fragments-indisponibles

Abandonner le téléchargement lorsqu'un fragment n'est pas disponible

 --abort-on-unavailable-fragment

Taille du tampon de téléchargement

 --taille du tampon

Téléchargez les vidéos de la playlist dans l'ordre inverse

 --playlist-reverse

Télécharger des vidéos de la liste de lecture dans un ordre aléatoire

 --playlist-random

Utiliser le téléchargeur HLS natif

 --hls-prefer-native

Utiliser ffmpeg au lieu de HLS

 --hls-prefer-ffmpeg

Utiliser le parafoudre externe spécifié

 --EXTERNAL-downloader COMMANDE

8. Paramètres à utiliser avec YouTube-dl au niveau du système de fichiers


Indique le fichier qui contient l'URL à télécharger
 -a, --batch-file FICHIER

Utilise l'ID vidéo dans le nom du fichier

 --identifiant

Restreindre les noms de fichiers en ASCII uniquement

 --restrict-filenames

N'écrase pas les fichiers

 w, --no-overwrites

N'utilise pas les fichiers .part

 --no-part

Ne pas utiliser l'en-tête de fichier

 --no-mtime

Rédigez la description de la vidéo

 --write-description

Indique le fichier JSON qui contient les informations vidéo

 --load-info-json FICHIER

Désactiver la mise en cache du système de fichiers

 --no-cache-dir

Pour connaître en détail toutes les options disponibles avec YouTube-dl, nous pouvons visiter le lien suivant :

Nous avons vu comment cet outil pratique devient un utilitaire simple, mais avec de grandes fonctionnalités pour télécharger des vidéos non seulement depuis YouTube mais depuis d'autres plates-formes supplémentaires de manière fonctionnelle.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave