GNU/Linux >> Tutoriels Linux >  >> Linux

You-Get - Un téléchargeur CLI pour télécharger des médias à partir de plus de 80 sites Web

La plupart d'entre vous utilisent (ou du moins entendent parler) de Youtube-dl , un programme en ligne de commande pour télécharger des vidéos depuis YouTube et plus de 100 autres sites Web. Je viens de tomber sur un utilitaire similaire nommé "You-Get" . C'est aussi un téléchargeur CLI écrit en Python . Il vous permet de télécharger des images, des audios et des vidéos à partir de sites Web populaires tels que YouTube, Facebook, Twitter et bien plus encore. Actuellement, plus de 80 sites Web sont pris en charge. Cliquez ici pour lire la liste complète des sites pris en charge.

You-Get n'est pas seulement un téléchargeur, mais peut également diffuser les vidéos en ligne sur votre lecteur multimédia. Il vous permet même de rechercher des vidéos sur Google. Passez simplement le terme de recherche et You-Get le cherchera sur Google et téléchargera les vidéos les plus pertinentes. Une autre caractéristique notable est qu'il vous permet de mettre en pause et de reprendre les téléchargements. Il s'agit d'une application entièrement gratuite, open source et multiplateforme qui fonctionne sous Linux, Mac OS et Windows.

Installez You-Get

Assurez-vous d'avoir installé les prérequis suivants.

  • Python 3
  • FFmpeg (fortement recommandé) ou Libav
  • (Facultatif) RTMPDump

You-Get peut être installé de plusieurs façons. La méthode officiellement recommandée utilise Pip directeur chargé d'emballage. Si vous n'avez pas encore installé PIP dans votre machine Linux, consultez le lien suivant.

  • Comment gérer les packages Python à l'aide de Pip

Veuillez noter que vous devez installer la version Python 3 de pip .

Maintenant, exécutez la commande suivante pour installer You-Get :

$ pip3 install you-get

Vous pouvez mettre à jour You-Get vers sa dernière version en utilisant la commande :

$ pip3 install --upgrade you-get

Premiers pas avec vous-Get

L'utilisation est à peu près la même que celle de l'utilitaire Youtube-dl.

Télécharger des vidéos

Pour télécharger une vidéo, exécutez simplement :

$ you-get https://www.youtube.com/watch?v=HXaglTFJLMc

Exemple de sortie :

site: YouTube
title: The Last of The Mohicans by Alexandro Querevalú
stream:
 - itag: 22
 container: mp4
 quality: hd720
 size: 56.9 MiB (59654303 bytes)
 # download-with: you-get --itag=22 [URL]

Downloading The Last of The Mohicans by Alexandro Querevalú.mp4 ...
 100% ( 56.9/ 56.9MB) ├███████████████████████████████████████████████████████┤[1/1] 752 kB/s

Vous voudrez peut-être voir les détails de la vidéo avant de la télécharger. You-Get peut le faire en utilisant "--info" ou "-i" drapeau. Cette option vous donnera toutes les qualités et tous les formats disponibles de la vidéo donnée.

$ you-get -i https://www.youtube.com/watch?v=HXaglTFJLMc

Ou,

$ you-get -info https://www.youtube.com/watch?v=HXaglTFJLMc

Exemple de sortie :

site: YouTube
title: The Last of The Mohicans by Alexandro Querevalú
streams: # Available quality and codecs
 [ DASH ] ____________________________________
 - itag: 137
 container: mp4
 quality: 1920x1080
 size: 101.9 MiB (106816582 bytes)
 # download-with: you-get --itag=137 [URL]

- itag: 248
 container: webm
 quality: 1920x1080
 size: 90.3 MiB (94640185 bytes)
 # download-with: you-get --itag=248 [URL]

- itag: 136
 container: mp4
 quality: 1280x720
 size: 56.9 MiB (59672392 bytes)
 # download-with: you-get --itag=136 [URL]

- itag: 247
 container: webm
 quality: 1280x720
 size: 52.6 MiB (55170859 bytes)
 # download-with: you-get --itag=247 [URL]

- itag: 135
 container: mp4
 quality: 854x480
 size: 32.2 MiB (33757856 bytes)
 # download-with: you-get --itag=135 [URL]

- itag: 244
 container: webm
 quality: 854x480
 size: 28.0 MiB (29369484 bytes)
 # download-with: you-get --itag=244 [URL]

[ DEFAULT ] _________________________________
 - itag: 22
 container: mp4
 quality: hd720
 size: 56.9 MiB (59654303 bytes)
 # download-with: you-get --itag=22 [URL]

Par défaut, You-Get téléchargera le format marqué par DEFAULT . Si vous n'aimez pas ce format ou cette qualité, vous pouvez choisir n'importe quel autre format que vous aimez. Utilisez le itat valeur donnée dans chaque format.

$ you-get --itag=244 https://www.youtube.com/watch?v=HXaglTFJLMc

Télécharger les audios

La commande suivante téléchargera un fichier audio à partir du site Web soundcloud.

$ you-get 'https://soundcloud.com/uiceheidd/all-girls-are-same-999-prod-nick-mira'
Site: SoundCloud.com
Title: ALL GIRLS ARE THE SAME (PROD. NICK MIRA)
Type: MP3 (audio/mpeg)
Size: 2.58 MiB (2710046 Bytes)

Downloading ALL GIRLS ARE THE SAME (PROD. NICK MIRA).mp3 ...
 100% ( 2.6/ 2.6MB) ├███████████████████████████████████████████████████████┤[1/1] 983 kB/s

Pour afficher les détails du fichier audio, utilisez -i drapeau.

$ you-get -i 'https://soundcloud.com/uiceheidd/all-girls-are-same-999-prod-nick-mira'

Télécharger des images

Pour télécharger une image, exécutez :

$ you-get https://pixabay.com/en/mountain-crumpled-cyanus-montanus-3393209/

You-Get peut également télécharger toutes les images d'une page Web.

$ you-get https://ostechnix.com/pacvim-a-cli-game-to-learn-vim-commands/

Rechercher des vidéos

You-Get ne nécessite même pas une URL valide. Vous pouvez simplement passer des termes de recherche aléatoires dessus et You-Get le cherchera sur Google et téléchargera la vidéo la plus pertinente en fonction de votre chaîne de recherche.

$ you-get 'Micheal Jackson'
Google Videos search:
Best matched result:
site: YouTube
title: Michael Jackson - Beat It (Official Video)
stream:
 - itag: 43
 container: webm
 quality: medium
 size: 29.4 MiB (30792050 bytes)
 # download-with: you-get --itag=43 [URL]

Downloading Michael Jackson - Beat It (Official Video).webm ...
 100% ( 29.4/ 29.4MB) ├███████████████████████████████████████████████████████┤[1/1] 2 MB/s

Regarder des vidéos

You-Get peut diffuser les vidéos en ligne dans votre lecteur multimédia ou votre navigateur, juste sans publicité ni section de commentaires.

Pour regarder des vidéos dans un lecteur multimédia, par exemple VLC, exécutez la commande suivante :

$ you-get -p vlc https://www.youtube.com/watch?v=HXaglTFJLMc

Ou,

$ you-get --player vlc https://www.youtube.com/watch?v=HXaglTFJLMc

De même, pour streamer les vidéos dans votre navigateur, par exemple chromium, utilisez :

$ you-get -p chromium https://www.youtube.com/watch?v=HXaglTFJLMc

Comme vous pouvez le voir dans la capture d'écran ci-dessus, il n'y a pas d'annonces, de section de commentaires. Juste une simple page avec la vidéo.

Définir le chemin et le nom du fichier pour les vidéos téléchargées

Par défaut, les vidéos seront téléchargées dans le répertoire de travail actuel avec les titres vidéo par défaut. Vous pouvez, bien sûr, les modifier à votre guise avec --output-dir/-o flag pour définir le chemin et --output-filename/-O pour définir le nom du fichier téléchargé.

$ you-get -o ~/Videos -O output.mp4 https://www.youtube.com/watch?v=HXaglTFJLMc

Mettre en pause et reprendre les téléchargements

Appuyez sur CTRL+C pour annuler un téléchargement. Un .téléchargement temporaire fichier sera enregistré dans le répertoire de sortie. La prochaine fois que vous exécuterez you-get avec les mêmes arguments, le processus de téléchargement reprendra à partir de la dernière session.

Dans le cas où le fichier est complètement téléchargé, l'extension temporaire .download disparaîtra et vous n'aurez qu'à ignorer le téléchargement. Pour forcer le retéléchargement, utilisez la commande --force/-f option.

Pour plus de détails, consultez la section d'aide en exécutant la commande suivante.

$ you-get --help

Et, c'est tout pour le moment. Plus de bonnes choses à venir. Restez à l'écoute !

Santé !


Linux
  1. Le moyen le plus court de télécharger depuis Github ?

  2. Un nouveau VLC Media Player 3.0 est disponible au téléchargement

  3. Comment effectuer une sauvegarde de boîte aux lettres du compte Zimbra à partir de la CLI

  4. Comment gérer le statut du compte Zimbra à partir de la CLI

  5. Comment télécharger un fichier depuis un serveur en utilisant SSH ?

youtube-dl - télécharger des vidéos Youtube à partir de la ligne de commande Linux

RipMe - Téléchargez des albums d'images en masse à partir de sites Web populaires

Comment télécharger des fichiers à partir de serveurs Linux distants

Télécharger les sous-titres automatiquement avec VLC Media Player

FrostWire - Un téléchargeur cloud, un client BitTorrent et un lecteur multimédia

Vitesses de téléchargement anormalement lentes depuis Steam