1. Instalar o yt-dlp
Pacotes da distribuição são convenientes mas costumam ficar meses para trás, e o yt-dlp é uma ferramenta em que três meses de atraso significam extratores que já não funcionam. pipx ou o binário oficial mantêm você em dia.
pipx install yt-dlp
Ou o binário independente, que traz tudo junto e se atualiza sozinho:
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. Instalar o ffmpeg
sudo apt install ffmpeg # Debian, Ubuntu sudo dnf install ffmpeg # Fedora sudo pacman -S ffmpeg # Arch
No Fedora, o ffmpeg fica no RPM Fusion; habilite esse repositório primeiro se o pacote não for encontrado.
3. Conferir se funcionou
yt-dlp --version ffmpeg -version
Cookies numa máquina sem interface gráfica
--cookies-from-browser precisa de um perfil de navegador na mesma máquina, então num servidor não é opção. Exporte um cookies.txt no formato Netscape no seu computador, copie para lá e aponte com --cookies. Trate esse arquivo como uma credencial — ele é uma sessão viva.
Atualizar
yt-dlp -U # standalone binary pipx upgrade yt-dlp # pipx
Instalado a partir do repositório da sua distribuição, atualize pelo gerenciador de pacotes; o -U vai se recusar a mexer num arquivo que não é dele.