Per chi non dovesse saperlo, youtube-dl è un dowloader a riga di comando, gratuito ed open source, scritto in Python.
Grazie a questo utile tool possiamo scaricare con facilità video da YouTube e da tante altre risorse come Vimeo, BBC, CNN, FOX News, Aljazeera e tante altre. La lista completa di tutti i siti web supportati è reperibile a questo link.
Installare youtube-dl su Linux
L’installazione di youtube-dl non è nulla di complicato.
Anzitutto scarichiamo l’ultima release di youtube-dl mediante curl o wget.
sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
Il passo successivo è quello di rendere eseguibile il pacchetto scaricato.
sudo chmod a+rx /usr/local/bin/youtube-dl
A questo punto, youtube-dl downloader è installato. Non resta che testarlo scaricando un video.
Scaricare video da YouTube
Per scaricare qualsiasi video da YouTube è sufficiente lanciare youtube-dl seguito dall’URL del video.
youtube-dl https://www.youtube.com/watch?v=hE6CsyWv8Zs
Eseguendo questo comando verrà scaricata il video alla più alta qualità disponibile.
Scaricare video con sottotitoli da YouTube
I sottotitoli possibili in YouTube sono di due tipi: quelli caricati dal proprietario del video e quelli autogenerati. In entrambi i casi, youtube-dl permette il loro scaricamento.
Per scaricare i sottotitoli caricati dal proprietario del video, possiamo utilizzare il seguente comando:
youtube-dl --write-srt --sub-lang en https://www.youtube.com/watch?v=o8BJ4FajZzg
Per scaricare i sottotitoli autogenerati da YouTube usiamo invece questo comando:
youtube-dl --write-auto-sub https://www.youtube.com/watch?v=o8BJ4FajZzg