Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

Video backup da Youtube con youtube-dl

Link copiato negli appunti

Di recente Youtube ha lanciato il nuovo servizio chiamato Youtube Premium che oltre alla riproduzione dei video in background su Android consente anche il loro download per poter visualizzare i contenuti offline. Tuttavia esistono vari tool alternativi, che possono essere sfruttati, ad esempio, per eseguire il backup dei propri video. Oggi vogliamo proprio parlarvi di un software di questo genere chiamato youtube-dl.

youtube-dl è un progetto open source che funziona tramite un interprete Python (dalla versione 2.6 in poi), si tratta di un programma completamente multipiattaforma gestibile tramite shell. Su Linux, MacOS e Windows 10 (tramite WSL) è possibile installarlo facilmente:

sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl

Per iniziare il backup possiamo quindi incollare il link del video in questione nella shell preceduto da questo comando:

sudo youtube-dl https://www.youtube.com/watch?v=XYZABCD

È anche possibile eseguire il download di un intera playlist ed indicare al tool di ignorare gli errori (in caso video non più online):

sudo youtube-dl  --yes-playlist --ignore-errors  https://www.youtube.com/watch?v=XYZABCD

oppure specificare da che video iniziare o finire:

sudo youtube-dl --yes-playlist  --playlist-start 1  https://www.youtube.com/watch?v=XYZABCD
sudo youtube-dl --yes-playlist --playlist-end 2  https://www.youtube.com/watch?v=XYZABCD

Se invece si è interessati solo ad un determinato video nella playlist:

sudo youtube-dl  --no-playlist  https://www.youtube.com/watch?v=XYZABCD

Si può anche specificare un determinato proxy:

sudo youtube-dl  --proxy URL https://www.youtube.com/watch?v=XYZABCD

youtube-dl è capace di aggirare anche i blocchi regionali imposti in alcune nazioni, funzione molte utile se siete in viaggio in paesi stranieri:

sudo youtube-dl  --geo-bypass https://www.youtube.com/watch?v=XYZABCD

se si fosse interessanti anche ai sottotitoli integrati nel video:

sudo youtube-dl  --all-subs https://www.youtube.com/watch?v=XYZABCD

oppure si può estrarre unicamente l'audio da un video (è necessario avere installato il pacchetto di ffmpeg sul sistema) in modo da creare una sorta di podcast:

sudo youtube-dl -x https://www.youtube.com/watch?v=XYZABCD

Solitamente youtube-dl non necessità di configurazioni tuttavia il suo file di config è reperibile in /etc/youtube-dl.conf. Ad esempio possiamo aprirlo con l'editor nano:

sudo nano /etc/youtube-dl.conf

E ci verrà mostrato un documento simile:

# Lines starting with # are comments
# Always extract audio
-x
# Do not copy the mtime
--no-mtime
# Use this proxy
--proxy 127.0.0.1:3128
# Save all videos under Movies directory in your home directory
-o ~/Movies/%(title)s.%(ext)s

Si può modificare per esempio la directory predefinita di download con una più adatta alle nostre esigenze oppure impostare manualmente un proxy.

youtube-dl si propone come un programma versatile, utile per coloro che necessitano di eseguire il backup dei propri video al volo senza doversi rivolgerle al browser o all'applicazione ufficiale di Youtube.

Via youtube-dl

Ti consigliamo anche