Captura de tela mostrando o funcionamento do yt-dlp no terminal Linux
Linux/Reprodução

Atualizado em

O yt-dlp é um programa multiplataforma por linha de comando que permite baixar vídeos de diversos sites, incluindo YouTube, Vimeo, AdultSwim e DailyMotion, entre outros. Com uma interface simples e prática, basta abrir o Terminal e digitar yt-dlp [endereço-do-vídeo] para baixar qualquer vídeo. Os arquivos são salvos no formato mp4 com extensão .mkv.

No entanto, o download padrão salva o vídeo sempre na resolução mais alta (o YouTube suporta vídeo até 8K, no momento) na pasta Home. Para resolver este problema, o tutorial abaixo explica passo a passo como configurar o yt-dlp para baixar sempre em uma resolução específica e em um destino selecionado pelo usuário. Desta forma, é possível ajustar as configurações de acordo com as especificações do computador e da conexão com a internet.

Passo 1: Instale o programa digitando o código abaixo em uma janela do Terminal, seguido de Enter (será necessário dar permissões de administrador para prosseguir):

sudo apt install yt-dlp

(Ubuntu e Debian)

sudo pacman -S yt-dlp

(Arch Linux e derivados)

sudo dnf install yt-dlp

(Fedora)

Passo 2: Para configurar, primeiro é preciso criar uma pasta para o arquivo de config. Abra o Terminal e cole o código abaixo:

mkdir ~/.config/yt-dlp

Passo 3: Ainda no Terminal, vamos criar o arquivo e escrever uma configuração básica dentro dele. Use uma linha de comando por vez e digite Enter ao final de cada uma:

touch ~/.config/yt-dlp/config
nano ~/.config/yt-dlp/config
-f 'bestvideo[height<=1080]+bestaudio[ext=m4a]' -i -o $HOME/Downloads/'%(title)s-%(id)s.%(ext)s'

Salve digitando Ctrl+O e feche com Ctrl+X.

Pronto! Esta configuração acima vai salvar vídeos na resolução FullHD (1080p), em .mkv, direto para a pasta Downloads. Você pode modificar a resolução e a pasta de destino de acordo com o seu gosto.

Para baixar usando a configuração padrão, ignorando suas modificações, não precisa editar ou apagar seu arquivo config. Basta adicionar --ignore-config ao final da linha, assim:

yt-dlp [endereço-do-vídeo] --ignore-config

Se você preferir baixar apenas o áudio mp3 de qualquer vídeo do YouTube, pode usar o código abaixo:

yt-dlp --extract-audio --audio-format mp3 [endereço-do-vídeo]

Simplificando com um apelido

Criar um alias para o yt-dlp no Linux é uma forma conveniente de executar o programa com mais facilidade e tornar o processo mais natural.

Passo 1: Abra o Terminal e digite a seguinte linha:

nano ~/.bashrc

Passo 2: Role até o final do arquivo e adicione as seguintes linhas de código:

alias youtube='yt-dlp'
alias youtube-audio='yt-dlp --extract-audio --audio-format mp3'

Salve digitando Ctrl+O e feche com Ctrl+X.

Passo 3: Ainda no Terminal, atualize o .bashrc com o seguinte comando:

source ~/.bashrc

Pronto! Agora, quando você digitar youtube [endereço-do-vídeo], o vídeo será baixado respeitando suas configurações pré-definidas. Ao digitar youtube-audio [endereço-do-vídeo], será baixado apenas o áudio em mp3.