GNU/Linux >> Linux Esercitazione >  >> Linux

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

Tutti noi amiamo ascoltare la musica. Che sia in palestra, al lavoro, fuori, la musica fa parte della nostra vita. Ognuno ha la propria collezione musicale e senza dubbio a tutti piace ampliarla. Mentre ci sono servizi di streaming come Spotify , a molte persone piace ancora scaricare la propria musica e organizzare i propri album e playlist.

Oggi ti mostreremo come scaricare facilmente brani mp3 da YouTube video. Per completare questo, utilizzeremo YouTube-DL – uno strumento di download di video da riga di comando per Linux. Basato su Python, youtube-dl può essere utilizzato su quasi tutte (se non tutte) le distribuzioni Linux. Se non hai già sentito parlare di questo strumento, ti esorto a controllare la nostra recensione dettagliata di youtube-dl nel link sottostante:

Don' t Signorina: Installa YouTube-DL:uno strumento di download di video da riga di comando per Linux

In questo tutorial imparerai come scaricare brani mp3 da Youtube utilizzando lo strumento youtube-dl. Ovviamente, prima dovrai averlo installato sul tuo sistema. Se non hai ancora controllato l'articolo sopra, ecco come installarlo:

Installa YouTube-DL, un downloader di video di Youtube per Linux

YouTube-DL è disponibile sia per CentOS/RHEL/Fedora che per Ubuntu/Debian/derivati ​​e può essere facilmente installato utilizzando i seguenti comandi:

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

Scarica la traccia MP3 da Youtube Video in Linux

Youtube-dl ha un "help" piuttosto esteso pagina e se vuoi rivederla, digita semplicemente:

# youtube-dl --help

Se stai cercando un'opzione specifica, ti consiglio di utilizzare l'utilità "grep" e cercare una parola specifica come mostrato.

# youtube-dl --help | grep extract-audio

Ora per scaricare un video come traccia mp3, abbiamo bisogno delle seguenti due opzioni:

  1. --extract-audio (opzione breve -x ) – Converti file video in file solo audio.
  2. --audio-format  – specifica il formato audio in cui verrà scaricato il file. I formati audio supportati sono “best”, “aac”, “vorbis”, “mp3”, “m4a”, “opus” o “wav”; "migliore" è impostato per impostazione predefinita

Per scaricare un video come file mp3, puoi utilizzare uno dei seguenti comandi:

# youtube-dl -x --audio-format mp3 https://www.youtube.com/watch?v=jwD4AEVBL6Q

Se vuoi avere una copertina per il file mp3, puoi aggiungere il --embed-thumbnail opzione:

In tal caso il comando sarà simile a questo:

# youtube-dl -x --embed-thumbnail --audio-format mp3 https://www.youtube.com/watch?v=jwD4AEVBL6Q

Scarica più brani MP3 dalla playlist di YouTube

Come probabilmente avrai notato, ultimamente le playlist di YouTube stanno diventando sempre più popolari. Quindi è probabile che tu voglia scaricare più di una traccia da una playlist. Fortunatamente youtube-dl fornisce un'opzione per scaricare un'intera playlist o solo una serie di brani al suo interno.

A tale scopo, dovrai utilizzare le seguenti opzioni:

  1. --playlist-start NUMBER – Video playlist da cui iniziare (l'impostazione predefinita è 1)
  2. --playlist-end NUMBER – Video playlist a cui terminare (l'impostazione predefinita è l'ultima)

Dove "NUMBER" è il punto di inizio e di fine della playlist. Il comando seguente scaricherà i primi 5 brani dalla playlist data:

# youtube-dl -x --audio-format mp3 --playlist-start 1 --playlist-end 5 https://www.youtube.com/playlist?list=PL9LUD5Kp855InMnKTaRy3LH3kTIYJyBzs

Se preferisci scaricare l'intera playlist, non utilizzare i parametri playlist-start e playlist-end. Invece, passa semplicemente l'URL della playlist.

Scarica brani MP3 da playlist YouTube diverse

Sappiamo anche che potrebbero non piacerti tutti i brani nelle playlist di altre persone. E se volessi scaricare molti brani da playlist diverse? Bene, una soluzione alternativa è ottenere un elenco di URL in un unico file.

Scrivi gli URL in un file chiamato videos.txt e assicurati di mantenere un URL per riga. Quindi puoi utilizzare il seguente "for" loop per scaricare i brani:

# for i in $(<videos.txt); do youtube-dl -x --audio-format mp3 $i; done

Quanto sopra è una soluzione semplice per scaricare più brani da diversi URL di Youtube.

Conclusione

Youtube-dl è uno strumento semplice ma potente che può aiutarti a scaricare musica sui tuoi dispositivi. Ora sei pronto per espandere le tue librerie musicali a un livello completamente nuovo.

Se hai domande o commenti, non esitare a inviarli nella sezione commenti qui sotto.


Linux
  1. Come elencare, caricare e scaricare file da un server SFTP utilizzando golang

  2. Come scaricare file dal server SFTP utilizzando lo script python

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

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

  5. Come faccio a scaricare i file dalla riga di comando usando il comando wget?

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

Come cercare su Google dalla riga di comando utilizzando Googler

Come scaricare video di YouTube su Linux

Come scaricare file da server Linux remoti

Come creare un video da immagini in Linux

Come scaricare solo audio utilizzando youtube-dl