Ir para o conteúdo
yt-dlp

Instalar o yt-dlp no Linux

Instale o yt-dlp e o ffmpeg no Linux pelo gerenciador de pacotes, pipx ou o binário oficial.

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.

Perguntas frequentes

Devo usar o pacote yt-dlp da minha distribuição?
Funciona, mas pacotes de distribuição costumam estar meses atrás, e um yt-dlp desatualizado significa extractors que pararam de funcionar. pipx ou o binário oficial mantêm você em dia.
O ffmpeg não está no meu repositório.
No Fedora ele fica no RPM Fusion, que precisa ser habilitado primeiro. A maioria das outras distribuições traz no repositório principal.