Convertire Video Youtube in Mp3 con Python

28 Dicembre 2019 di Daniele Frulla


I contenuti che si trovano online spesso sono disponibili senza copyright ed possiamo facilmente convertire un video Youtube in file mp3 (rispetta sempre le regole copyright!).

La conversione che in genere si vuole fare riguarda soprattutto musica e traccie audio di artisti famosi.

Attraverso librerie Python e con l’uso di Linux possiamo convertire con semplici comandi il video youtube in file Mp3.

Youtube to Mp3

L’occorrente è semplice:

  • Python 3
  • Linux
  • ffmpeg (apt install ffmpeg)

Il tools che utilizzeremo è yt2mp3.

Installazione

Installiamo python 3 con virtualenv:

virtualenv -p /usr/bin/python3 venv
source venv/bin/activate

A questo punto siamo entrati nella shell virtuale (cartella venv) nella quale possiamo installare il nostro tools.

pip3 install yt2mp3

Utilizzo yt2mp3

Visualizziamo ora l’help del tools:

yt2mp3 -h
usage: yt2mp3 [options]

optional arguments:
  -h, --help            show this help message and exit
  --version             show the program version number and exit
  -t TRACK [TRACK ...], --track TRACK [TRACK ...]
                        specify the track name query
  -a ARTIST [ARTIST ...], --artist ARTIST [ARTIST ...]
                        specify the artist name query
  -c, --collection      specify the album name query
  -u URL, --url URL     specify the YouTube URL/ID of the video to convert
  -p PLAYLIST, --playlist PLAYLIST
                        specify the YouTube URL/ID of the playlist to convert
  -r RESOLUTION, --resolution RESOLUTION
                        specify the resolution for the cover-art image
  -o, --overwrite       overwrite file if one exists in output directory
  -v, --verbose         display a download progress bar
  -q, --quiet           suppress command-line output

Se come opzione non inseriamo nulla ci chiederà il nome della traccia e dell’artista in questo modo (nell’esempio traccia big bang e artista Jovanotti):

yt2mp3 
 Track: big bang
 Artist: Jovanotti
✔ Download Complete
♬ Converting to MP3
✔ Done

Il nostro file Mp3 sarà collocato nella cartella ~/Downloads/Music/

L’installazione può facilmente essere fatta in un contenitore docker.

Spero che il tutorial vi sia stato utile.


Lascia un commento

Il tuo indirizzo email non sarà pubblicato.


Copyright di Caterina Mezzapelle Part. I.V.A. 02413940814 - R.E.A. 191812