Come installare e utilizzare YouTube-DL in Ubuntu 17

Una delle piattaforme attualmente più utilizzate per l'intera questione video è senza dubbio YouTube, che ci offre una vasta gamma di opzioni video in varie categorie e, ancora di più, ci consente di caricare i nostri video e ottenere riconoscimenti e forse qualche soldo. .

Oltre a questi vantaggi, è possibile che in determinati momenti sia necessario scaricare alcuni video di YouTube per motivi quali:

Motivi per scaricare video da YouTube

  • Riproduci il video in qualsiasi momento senza connessione a Internet
  • Usali con i rispettivi permessi dell'autore per presentazioni o supporto alle attività
  • Avere una serie di video che offre la possibilità di download gratuito e altro ancora.

Oggi Solvetic analizzerà come possiamo utilizzare uno strumento pratico che ci consente di scaricare video da YouTube e altre piattaforme con facilità.

Che cos'è YouTube-dlYouTube-dl è uno strumento di download di video da riga di comando open source che può essere utilizzato per scaricare video da YouTube e altri siti Web come Facebook, Dailymotion, Google Video, Yahoo e altri.

YouTube-dl è basato su pygtk e richiede Python per eseguire il suo contenuto. È compatibile con molti sistemi operativi, all'interno dei quali abbiamo Windows, Mac e Unix. Per utilizzare YouTube-dl è necessario l'interprete Python (2.6, 2.7 o 3.2+).

Alcune delle funzionalità di YouTube-dl sono

  • Supporta la ripresa dei download interrotti
  • Possibilità di scaricare canali o playlist
  • Consente di aggiungere un titolo personalizzato, un proxy e molto altro.

Ora vedremo come installare e utilizzare YouTube-dl su Ubuntu 17.04.

1. Aggiornamento del sistema operativo Linux

Passo 1
Prima di procedere con l'installazione, aggiorneremo i pacchetti del sistema operativo eseguendo le seguenti righe:

 sudo apt-get update -y sudo apt-get upgrade -y
Una volta aggiornati i pacchetti del sistema operativo, procediamo con l'installazione di YouTube-dl, questa applicazione Youtube-dl non è disponibile nel repository di Ubuntu 17.04. Pertanto, dovrai scaricarlo dal suo sito Web ufficiale. Per questo lo scaricheremo con il comando curl:
 sudo apt install curl -y

INGRANDIRE

Passo 2
Ora scaricheremo i binari di YouTube-dl eseguendo la seguente riga:

 sudo curl -L https://yt-dl.org/latest/youtube-dl -o/usr/bin/youtube-dl

INGRANDIRE

Ora cambieremo i permessi del pacchetto binario youtube-dl con il seguente comando:

 sudo chmod 755/usr/bin/youtube-dl

2. Utilizzo di YouTube-dl Linux

Passo 1
Se vogliamo elencare tutte le opzioni che YouTube-dl ci offre, possiamo eseguire il seguente comando:

 youtube-dl -help

INGRANDIRE

Passo 2
YouTube-dl supporta più formati video come Mp4, WebM, 3gp e FLV. Possiamo elencare tutti i formati disponibili per video specifici con il seguente comando:

 youtube-dl -F (percorso video)

INGRANDIRE

Passaggio 3
Lì possiamo vedere tutte le opzioni video disponibili in quel momento e ognuna ha un identificatore sul lato sinistro.

Quindi, seleziona qualsiasi formato con cui desideri scaricare il video utilizzando il parametro -f:

 youtube-dl -f 18 https://www.youtube.com/watch?v=6WteQjr49f4
Quando si esegue questa linea, inizierà il download del video con una risoluzione di 640x360. Possiamo vedere che il video è stato scaricato correttamente.

INGRANDIRE

Passaggio 4
Se vogliamo scaricare video da YouTube in formato audio mp3, è possibile anche con il seguente comando:

 youtube-dl https://www.youtube.com/watch?v=6WteQjr49f4 -x --formato-audio mp3

INGRANDIRE

Passaggio 5
In questo caso possiamo vedere che sarà necessario un lettore compatibile con questo formato. Se vogliamo scaricare tutti i video da un canale specifico, dobbiamo eseguire la seguente riga:

 youtube-dl -citw https://www.youtube.com/channel/UCK8sQmJBp8GCxrOtXWBpyEA
Se la rete che utilizziamo dispone di servizi proxy, possiamo eseguire la seguente riga per scaricare il video:
 youtube-dl --proxy http: // proxy-ip: port https://www.youtube.com/watch?v=6WteQjr49f4
Un'altra possibilità che ci offre YouTube-dl è quella di scaricare l'elenco di più video di YouTube con un solo comando, per questo prima salveremo tutti gli URL dei video di YouTube in un file chiamato youtube-list.txt e poi eseguiremo il seguente comando per scaricare tutti i video. Lì inizierà il download di ogni video.
 youtube-dl -a file.txt

INGRANDIRE

3. Installazione della GUI di YouTube-dl Linux


Lo strumento YouTube-dl ha un'interfaccia grafica chiamata youtube-dlg che è uno strumento gratuito e open source per youtube-dl scritto in wxPython.

Passo 1
Per impostazione predefinita, questo strumento non è disponibile nel repository Ubuntu 17.04, quindi dobbiamo aggiungere PPA per questo eseguendo quanto segue:

 sudo add-apt-repository ppa: nilarimogard / webupd8

INGRANDIRE

 sudo apt-get update -y
Passo 2
Successivamente procediamo con l'installazione di youtube-dlg eseguendo la seguente riga:
 sudo apt install youtube-dlg -y

INGRANDIRE

Passaggio 3
Una volta installato possiamo accedere all'applicazione direttamente da Unity:

Passaggio 4
Una volta aperta l'applicazione, non devi far altro che inserire gli URL da scaricare, fare clic sul pulsante Aggiungi e infine fare clic sul pulsante di download che si trova nell'angolo in basso a destra. Lì inizierà l'intero processo di download del video.

4. Parametri da utilizzare con YouTube-dl a livello generale


Esistono diversi parametri che possiamo implementare quando si utilizza YouTube-dl per l'intero processo di download del video, questi sono:

Stampa l'aiuto ed esci dal programma

 -h, --help

Aggiorna il programma all'ultima versione

 -U, --update

Continua anche con errori di download

 io, --ignore-errors

Interrompi il download di più video (nella playlist o nella riga di comando) se ci sono errori

 --abort-on-error

Visualizza l'identificazione del browser corrente

 --dump-user-agent

Elenca tutti gli estrattori compatibili

 --list-estrattori

Non legge i file di configurazione

 --ignore-config

Posizione del file di configurazione

 --config-location PERCORSO

Contrassegna i video guardati (solo YouTube)

 --mark-watched

Non contrassegna i video guardati (solo YouTube)

 --no-mark-watched

Non codificano a colori l'output

 --no-colore

5. Parametri da utilizzare con YouTube-dl a livello di rete abbiamo le seguenti opzioni

Consente di utilizzare il proxy HTTP / HTTPS / SOCKS specificato

 --URL proxy

Tempo di attesa prima di abbandonare il download, in secondi

 --socket-timeout SECONDI

Consente di configurare l'indirizzamento IP in questo modo

 --indirizzo-origine IP: -4
  • Effettua tutte le connessioni su IPv4
     --force-ipv4
  • Effettua tutte le connessioni tramite IPv6-6,
     --force-ipv6

6. Parametri da utilizzare con YouTube-dl a livello video

Video della playlist per iniziare

 --playlist-start NUMERO

Playlist di collegamenti video da scaricare

 --playlist-items ITEM_SPEC

Scarica solo titoli corrispondenti

 --match-title REGEX

Salta il download per i titoli corrispondenti

 --reject-title REGEX

Interrompi dopo aver scaricato i file indicati

 --max-download NUMERO

Non scaricare video di dimensioni inferiori a quelle indicate

 -dimensione minima del file DIMENSIONE

Non scaricare alcun video più grande di quanto indicato

 --max-filesize SIZE

Scarica solo i video caricati nella data selezionata

 --Data

Scarica solo i video caricati entro tale data

 --data prima della DATA

Non scaricare alcun video con un numero di visualizzazioni inferiore a quello indicato

 --min-views COUNT

Non scaricare alcun video con un numero di visualizzazioni superiore a quello elencato

 --max-views COUNT

Filtro video generico

 --match-filter FILTRO

Scarica solo il video ma non la playlist

 --nessuna playlist

Scarica la playlist

 --sì-playlist

7. Parametri da utilizzare con YouTube-dl a livello di download


Velocità massima di download in byte al secondo
 -r, - Tasso limite RATE

Salta frammenti non disponibili

 -salta-frammenti-non disponibili

Interrompi il download quando un frammento non è disponibile

 --abort-on-unavailable-fragment

Scarica la dimensione del buffer

 --dimensione del buffer DIMENSIONE

Scarica i video dalla playlist in ordine inverso

 --playlist-reverse

Scarica video dalla playlist in ordine casuale

 --playlist-random

Usa il downloader HLS nativo

 --hls-prefer-native

Usa ffmpeg invece di HLS

 --hls-prefer-ffmpeg

Utilizzare lo scaricatore esterno specificato

 COMANDO --EXTERNAL-downloader

8. Parametri da utilizzare con YouTube-dl a livello di filesystem


Indica il file che contiene l'URL da scaricare
 -a, --file-batch FILE

Utilizza l'ID video nel nome del file

 --ID

Limita i nomi dei file solo ad ASCII

 --restrict-filenames

Non sovrascrive i file

 w, --no-sovrascritte

Non utilizza file .part

 --no-parte

Non usare l'intestazione del file

 --no-mtime

Scrivi la descrizione del video

 --scrivi-descrizione

Indica il file JSON che contiene le informazioni sul video

 --load-info-json FILE

Disabilita la memorizzazione nella cache del file system

 --no-cache-dir

Per conoscere nel dettaglio tutte le opzioni disponibili con YouTube-dl possiamo visitare il seguente link:

Abbiamo visto come questo pratico strumento diventa una semplice utility, ma con ottime funzionalità quando si tratta di scaricare video non solo da YouTube ma da altre piattaforme aggiuntive in modo funzionale.

wave wave wave wave wave