Vai al contenuto
yt-dlp

Installare yt-dlp su Linux

Installa yt-dlp e ffmpeg su Linux dal gestore di pacchetti, con pipx o con il binario ufficiale.

1. Installare yt-dlp

I pacchetti della distribuzione sono comodi ma spesso arretrati di mesi, e yt-dlp è uno strumento in cui tre mesi di ritardo significano estrattori che non funzionano più. pipx o il binario ufficiale ti tengono aggiornato.

pipx install yt-dlp

Oppure il binario autonomo, che porta tutto con sé e si aggiorna da solo:

sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp
sudo chmod a+rx /usr/local/bin/yt-dlp

2. Installare ffmpeg

sudo apt install ffmpeg      # Debian, Ubuntu
sudo dnf install ffmpeg      # Fedora
sudo pacman -S ffmpeg        # Arch

Su Fedora ffmpeg sta in RPM Fusion; abilita prima quel repository se il pacchetto non viene trovato.

3. Verificare che abbia funzionato

yt-dlp --version
ffmpeg -version

I cookie su una macchina senza schermo

--cookies-from-browser ha bisogno di un profilo di browser sulla stessa macchina, quindi su un server non è un’opzione. Esporta un cookies.txt in formato Netscape dal tuo computer, copialo là e puntaci con --cookies. Tratta quel file come una credenziale: è una sessione viva.

Aggiornare

yt-dlp -U               # standalone binary
pipx upgrade yt-dlp     # pipx

Se l’hai installato dal repository della tua distribuzione, aggiornalo con il gestore di pacchetti; -U si rifiuterà di toccare un file che non gli appartiene.

Domande frequenti

Dovrei usare il pacchetto yt-dlp della mia distribuzione?
Funziona, ma i pacchetti delle distribuzioni sono spesso indietro di mesi, e un yt-dlp vecchio significa extractor che hanno smesso di funzionare. pipx o il binario ufficiale ti tengono aggiornato.
Nel mio repository non c'è ffmpeg.
Su Fedora sta in RPM Fusion, che va abilitato prima. La maggior parte delle altre distribuzioni lo ha nel repository principale.