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!