GNU/Linux >> Linux Esercitazione >  >> Linux

You-Get:un downloader CLI per scaricare file multimediali da oltre 80 siti Web

La maggior parte di voi potrebbe essere utilizzata (o almeno sentita parlare di) Youtube-dl , un programma da riga di comando per scaricare video da YouTube e altri oltre 100 siti Web. Mi sono appena imbattuto in un'utilità simile chiamata "You-Get" . È anche un downloader CLI scritto in Python . Ti consente di scaricare immagini, audio e video da siti Web popolari come YouTube, Facebook, Twitter e molti altri. Attualmente, sono supportati oltre 80 siti Web. Fai clic qui per leggere l'elenco completo dei siti supportati.

You-Get non è solo un downloader, ma può anche eseguire lo streaming di video online nel tuo lettore multimediale. Ti permette anche di cercare video su Google. Basta passare il termine di ricerca e You-Get lo cercherà su Google e scaricherà i video più rilevanti. Un'altra caratteristica degna di nota è che ti consente di mettere in pausa e riprendere i download. È un'applicazione completamente gratuita, open source e multipiattaforma su Linux, Mac OS e Windows.

Installa You-Get

Assicurati di aver installato i seguenti prerequisiti.

  • Pitone 3
  • FFmpeg (fortemente consigliato) o Libav
  • (Facoltativo) RTMPDump

You-Get può essere installato in molti modi. Il metodo ufficialmente consigliato è l'utilizzo di Pip gestore di pacchetti. Se non hai ancora installato PIP nella tua macchina Linux, fai riferimento al seguente link.

  • Come gestire i pacchetti Python utilizzando Pip

Tieni presente che devi installare la versione Python 3 di pip .

Ora, esegui il seguente comando per installare You-Get:

$ pip3 install you-get

Puoi aggiornare You-Get all'ultima versione usando il comando:

$ pip3 install --upgrade you-get

Inizia con You-Get

L'utilizzo è praticamente lo stesso dell'utilità Youtube-dl.

Scarica video

Per scaricare un video, esegui:

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

Esempio di output:

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

Potresti voler visualizzare i dettagli del video prima di scaricarlo. Puoi farlo usando "--info" o "-i" bandiera. Questa opzione ti darà tutta la qualità e i formati disponibili del video specificato.

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

Oppure,

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

L'output di esempio sarebbe:

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]

Per impostazione predefinita, You-Get scaricherà il formato contrassegnato con DEFAULT . Se non ti piace il formato o la qualità, puoi scegliere qualsiasi altro formato che ti piace. Usa l'itag valore dato in ogni formato.

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

Scarica audio

Il comando seguente scaricherà un audio dal sito 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

Per visualizzare i dettagli del file audio, usa -i bandiera.

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

Scarica immagini

Per scaricare un'immagine, esegui:

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

You-Get può anche scaricare tutte le immagini da una pagina web.

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

Cerca video

You-Get non richiede nemmeno un URL valido. Puoi semplicemente passare un termine di ricerca casuale su di esso e You-Get lo cercherà su Google e scaricherà il video più pertinente in base alla stringa di ricerca.

$ 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

Guarda video

You-Get è in grado di riprodurre in streaming i video online nel tuo lettore multimediale o browser, semplicemente senza pubblicità o sezione commenti.

Per guardare i video in un lettore multimediale, ad esempio VLC, esegui il comando seguente:

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

Oppure,

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

Allo stesso modo, per riprodurre in streaming i video nel tuo browser, ad esempio chromium, usa:

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

Come puoi vedere nello screenshot sopra, non ci sono annunci, sezione commenti. Solo una semplice pagina con il video.

Imposta percorso e nome file per i video scaricati

Per impostazione predefinita, i video verranno scaricati nella directory di lavoro corrente con i titoli video predefiniti. Ovviamente puoi cambiarli a tuo piacimento con --output-dir/-o flag per impostare il percorso e --output-filename/-O per impostare il nome del file scaricato.

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

Metti in pausa e riprendi i download

Premi CTRL+C per annullare un download. Un .download temporaneo il file verrà salvato nella directory di output. La prossima volta che esegui you-get con gli stessi argomenti, il processo di download riprenderà dall'ultima sessione.

Nel caso in cui il file sia stato completamente scaricato, l'estensione temporanea .download non sarà più disponibile e il download verrà semplicemente saltato. Per forzare il nuovo download, usa --force/-f opzione.

Per maggiori dettagli, fare riferimento alla sezione della guida eseguendo il comando seguente.

$ you-get --help

E per ora è tutto. Altre cose buone in arrivo. Resta sintonizzato!

Saluti!


Linux
  1. Il modo più breve per scaricare da Github?

  2. È possibile scaricare un nuovo VLC Media Player 3.0

  3. Come eseguire il backup della casella di posta dell'account Zimbra dalla CLI

  4. Come gestire lo stato dell'account Zimbra dalla CLI

  5. Stampa l'ultima riga di un file, dalla CLI

youtube-dl:scarica i video di Youtube dalla riga di comando di Linux

RipMe:scarica in blocco album di immagini da siti Web popolari

Come scaricare file da server Linux remoti

Scarica automaticamente i sottotitoli con VLC Media Player

FrostWire - Un downloader cloud, client BitTorrent e lettore multimediale

Come scaricare un file dall'URL in Linux