Sfruttando il software illustrato nell'articolo "Scaricare un video di Youtube da linea di comando", è possibile anche ottenere un file audio da un video o una playlist di Youtube.
Il processo è composto da due passi principali:
- viene scaricato il media nel formato originario (.webm)
- il media viene convertito nel formato desiderato (.mp3)
Per il passo di conversione il software youtube-dl si appoggia a:
- avconv
- ffmpeg (consigliato)
Andiamo quindi ad installare il software ffmpeg con il comando
sudo apt-get update
sudo apt-get install ffmpeg
ffmpeg -version
Per convertire in un file mp3 un video di Youtube possiamo utilizzare il comando
youtube-dl -i --extract-audio --audio-format mp3 --audio-quality 0 https://www.youtube.com/watch?v=xymjDyGIvQ4
dove
-i - ignora gli errori
--extract-audio - estrae la traccia audio
--audio-format mp3 - converte l'audio in formato mp3
--audio-quality 0 - imposta la qualità audio migliore
Se vogliamo aggiungere i tag ID3 partendo dai metadati del video di Youtube basta aggiungere lo switch --add-metadata
youtube-dl -i --extract-audio --audio-format mp3 --audio-quality 0 --add-metadata https://www.youtube.com/watch?v=xymjDyGIvQ4