- 1. Mise à jour du système d'exploitation Linux
- 2. Utilisation de YouTube-dl Linux
- 3. Installation de l'interface graphique Linux YouTube-dl
- 4. Paramètres à utiliser avec YouTube-dl à un niveau général
- 5. Paramètres à utiliser avec YouTube-dl au niveau du réseau, nous avons les options suivantes
- 6. Paramètres à utiliser avec YouTube-dl au niveau vidéo
- 7. Paramètres à utiliser avec YouTube-dl au niveau du téléchargement
- 8. Paramètres à utiliser avec YouTube-dl au niveau du système de fichiers
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 -yUne 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=6WteQjr49f4Lors 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/UCK8sQmJBp8GCxrOtXWBpyEASi 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=6WteQjr49f4Une 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.