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.