GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come scaricare video di YouTube su Linux

Per molte ragioni, potresti voler scaricare un video da salvare per dopo o da riprodurre offline. youtube-dl è un'utilità gratuita e open source che ti consente di scaricare YouTube e altri video dalla riga di comando di Linux. Non funziona solo per Linux, ma anche per Windows e MacOS. Tra molte altre utilità, youtube-dl ha un ampio set di funzionalità e i suoi aggiornamenti vengono rilasciati più frequentemente.

Caratteristiche:

  • Supportato su Linux, Windows e MacOS
  • Scarica video con qualità e formato particolari.
  • Oltre al solo YouTube, supporta il download di video da molti siti
  • Scarica i sottotitoli dei video
  • Imposta la velocità massima di download in byte al secondo
  • Scarica solo l'audio da un video.
  • Scarica video in formato e qualità specifici

In questo post, ti mostreremo come installare l'utility youtube-dl e usarla per scaricare i video di YouTube tramite la riga di comando in Linux.

Prerequisiti

  • Utente Sudo
  • Python versione 2.6, 2.7 o 3.2+ installata

Nota :Abbiamo spiegato l'intera procedura su Ubuntu 20.04 LTS . Tuttavia, la stessa procedura vale anche per tutte le distribuzioni Linux.

Installazione di youtube-dl (modo consigliato)

Il youtube-dl è uno script Python open source. Scaricheremo questo script e lo salveremo in /usr/local/bin . Ecco il comando per farlo:

$ sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl

Ora usando il seguente comando, rendi eseguibile lo script:

$ sudo chmod a+rx /usr/local/bin/youtube-dl

Ora l'ultima versione di youtube-dl è stata installata sul tuo sistema. Per visualizzare quale versione è stata installata, utilizzare il seguente comando:

$ youtube-dl --version

L'output seguente mostra che la versione attualmente installata di youtube-dl è 24.01.2021 qual è l'ultima versione.

Aggiorna youtube-dl

Youtube-dl rilascia i suoi aggiornamenti una volta al mese o alla settimana. Per aggiornare la tua versione di youtube-dl, usa il seguente comando:

$ youtube-dl -U

Installazione di youtube-dl tramite snap

youtube-dl è disponibile anche come pacchetto snap. Per installare youtube-dl snap, prima abilita snapd sul tuo sistema. Utilizzare il comando seguente per farlo:

$ sudo apt install snapd

Quindi per installare youtube-dl, usa il seguente comando:

$ sudo snap install youtube-dl

Scarica video di YouTube

Per scaricare un YouTube o qualsiasi altro video tramite youtube-dl, utilizzare la seguente sintassi:

$ youtube-dl <video_url>

Sostituisci con l'URL del video richiesto. Il video scaricato verrà salvato come 'title-id.ext' nella directory corrente.

Esempio:

$ youtube-dl https://www.youtube.com/watch?v=ksonXnMiUXI

Puoi vedere che il video scaricato è stato salvato come "Clip esclusiva da UP!-ksonXnMiUXI.mp4" nella directory corrente. Qui, clip esclusiva di UP! è il titolo del video, ksonXnMiUXI è l'ID del video e .mp4 è l'estensione video.

Salva il video in una posizione diversa

Per impostazione predefinita, youtube-dl salva il video scaricato nella directory Terminale corrente. Puoi anche salvare il file in una posizione diversa mantenendo il formato del nome video originale. Ad esempio, per scaricare il video in /home/user/Videos directory, utilizza la seguente sintassi e sostituisci con l'URL effettivo:

$ youtube-dl -o ‘~/Videos/%(title)s-%(id)s.%(ext)s’ <video_url>

Salva il video con un nome diverso

Puoi salvare il file con un nome diverso da quello originale:

$ youtube-dl -o ‘<filename>’ <video_url>

Esempio:

$ youtube-dl -o ‘UP.mp4’ https://www.youtube.com/watch?v=ksonXnMiUXI

Il video scaricato verrà salvato come "UP.mp4" nella directory corrente.

Puoi anche includere dettagli personalizzati nel nome del file, come la data di rilascio, il nome del caricatore, il nome del canale, ecc. Questo può essere fatto usando l'opzione -o. L'opzione -o consente di specificare un modello per i nomi dei file. Ad esempio, il comando seguente scaricherà un video di YouTube e includerà titolo, data di caricamento e durata del video nel nome del file:

$ youtube-dl -o '%(title)s.%(upload_date)s.%( duration)s' https://www.youtube.com/watch?v=ksonXnMiUXI

Puoi vedere nell'output seguente, il video è salvato come "Clip esclusiva da UP!.20090202.45 .mp4" dove "Clip esclusiva di UP è il titolo del video, 20090202 è il data di caricamento e 45 è la durata del video in secondi.

Scarica più video

A volte, abbiamo bisogno di scaricare più video. Invece di eseguire il comando di download per tutti i video uno per uno, puoi scaricarli tutti con un solo comando. Per fare ciò, elenca gli URL di tutti i video in un file, un URL per riga, quindi chiama quel file usando l'opzione -a. Ecco la sintassi del comando per scaricare più video:

$ youtube-dl -a <file-name>

Dove è il file contenente tutti gli URL.

Questo comando estrarrà l'audio dal video specificato e lo salverà nella directory corrente.

Questo comando scaricherà tutti gli URL specificati nel file e li salverà nella directory corrente.

Scarica solo l'audio da un video

Se devi scaricare solo l'audio da un video, usa l'opzione -x come segue:

$ youtube-dl -x <video-url>

Questo comando estrarrà l'audio dall'URL specificato e lo salverà nella directory corrente.

Scarica video in formato e qualità specifici

Usando youtube-dl, puoi anche scaricare un video in un formato e una qualità specifici. Puoi elencare i formati disponibili di un video specifico usando il seguente comando:

$ youtube-dl -F <video_url>

L'output seguente mostra l'elenco dei formati disponibili per un URL specifico.

Ora dall'elenco, puoi scegliere di scaricare un formato e una qualità specifici utilizzando il codice del formato:

$ youtube-dl -f <format code> <video_url>

Ad esempio, per scaricare questo video in formato MP4 e qualità 144p, il comando sarebbe:

$ youtube-dl -f 160 <video_url>

Disinstalla youtube-dl

Puoi anche rimuovere youtube-dl dal tuo sistema se necessario. Poiché abbiamo installato youtube-dl scaricando il suo script nel percorso di sistema /usr/local/bin. Quindi ora per rimuovere youtube-dl, dovrai rimuovere lo script dal percorso come segue:

$ sudo rm -rf /usr/local/bin/youtube-dl

Se hai installato youtube-dl tramite snap, puoi rimuoverlo come segue:

$ sudo snap remove youtube-dl

Ecco come scaricare i video di YouTube su Linux utilizzando l'utility youtube-dl. youtube-dl è una pratica utility con un ampio set di funzionalità. Qui, abbiamo discusso solo alcune e comuni opzioni. Tuttavia, c'è molto di più che puoi fare con questa utility. Per esplorare più funzionalità, visita la sua documentazione ufficiale. Per riprodurre i video scaricati, puoi utilizzare qualsiasi lettore multimediale come VLC, FFmpeg, ecc.


Ubuntu
  1. Come scaricare brani MP3 da un video di YouTube utilizzando YouTube-DL

  2. Come scaricare solo i file Info-json utilizzando Youtube-dl, senza scaricare il video effettivo?

  3. Come scaricare video di Facebook utilizzando "youtube-dl" in Linux?

  4. Magento:incorporare video di YouTube

  5. Come creare video in modo programmatico?

Come convertire facilmente i tuoi video su Linux

Come scaricare e installare XAMPP su Linux

Come cercare video di YouTube su Ubuntu Desktop

Come installare uGet Download Manager su Ubuntu Linux

Come scaricare solo audio utilizzando youtube-dl

Come installare ClipGrab su Ubuntu 20.04 LTS per scaricare video di Youtube