Come scaricare video da YouTube con youtube-dl

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
				
			

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

Most Recent

Come installare Flask

Flask è un web framework che si presenta sottoforma di modulo Python e permette lo sviluppo di applicazioni web basate su questo ormai diffusissimo linguaggio

Come creare un Python Virtual Environment

Il modulo venv fornisce supporto per la creazione di ambienti virtuali che hanno una loro struttura di directory isolata dalla struttura di directory del sistema