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é !