Ir para o conteúdo
yt-dlp

Gerador de comandos yt-dlp para YouTube

Monte o comando exato do yt-dlp para um vídeo, playlist ou canal do YouTube. Começa em 1080p MP4 com capítulos, metadados e patrocínios removidos.

Opcional. Se deixar vazio, o comando termina em URL para você preencher.

Seu comando

yt-dlp -f 'bv*[height<=1080]+ba/b[height<=1080]' --merge-output-format mp4 --embed-subs --sub-langs en --no-playlist --embed-thumbnail --embed-metadata --embed-chapters --sponsorblock-remove default 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'
Básico

Só áudio extrai a trilha sonora e descarta o vídeo.

Vídeo e qualidade

Limita a altura. O yt-dlp ainda escolhe a melhor faixa nesse limite ou abaixo.

O tipo de arquivo em que as faixas separadas de vídeo e áudio são unidas.

Opções avançadas (3)

Substitui a lista de qualidade. Para quem já conhece a sintaxe de formatos.

Reempacota as faixas sem recodificar. Rápido e sem perdas.

Recodifica o vídeo. Lento e com perdas — só quando remux não resolver.

Áudio

O arquivo para o qual o áudio é convertido.

VBR dá a melhor relação tamanho-qualidade; bitrates fixos são mais previsíveis.

Legendas

Embutir coloca as legendas dentro do vídeo; salvar grava um .srt separado ao lado.

Separados por vírgula. Use all para todos os idiomas disponíveis.

Playlists e canais

O que fazer quando a URL pertence a um vídeo e a uma playlist ao mesmo tempo.

Intervalos e listas funcionam, por exemplo 1-10,15 ou -5::2 para um a cada dois de trás para frente.

Opções avançadas (1)

Anota o que já foi baixado para que uma nova execução pule. É assim que se mantém um canal sincronizado.

Trechos e capítulos
Opções avançadas (2)

Um intervalo como *00:01:30-00:03:00, ou o nome de um capítulo. O asterisco na frente indica que é um horário.

Metadados e capa
Opções avançadas (3)
SponsorBlock

Corta do arquivo os trechos marcados pela comunidade, usando os dados do SponsorBlock.

Opções avançadas (1)

Mantém os trechos, mas marca-os para você pular por conta própria.

Arquivos e pastas

Os campos vão em %(...)s. Barras criam pastas.

Opções avançadas (4)

Onde os arquivos são gravados. Combine com o modelo acima para criar subpastas.

Tamanho máximo do nome do arquivo, em caracteres.

Filtros
Opções avançadas (5)

AAAAMMDD, ou uma data relativa como now-1month.

AAAAMMDD, ou uma data relativa.

Pula o que for menor. Aceita 5M, 500K e similares.

Pula o que for maior.

Quantidade de arquivos a baixar antes de parar.

Rede

Por exemplo 2M ou 500K. Útil quando você precisa do resto da banda.

Opções avançadas (5)

Acelera faixas fragmentadas. Quatro é um bom ponto de partida.

Quantas vezes tentar de novo uma parte que falhou. infinite é aceito.

URL de proxy HTTP, HTTPS ou SOCKS.

Faz as requisições parecerem de um navegador real. É a solução comum para um 403 repentino.

Login e cookies

Lê sua sessão logada diretamente. Necessário para conteúdo privado, com restrição de idade ou só para membros.

Opções avançadas (1)

Um cookies.txt no formato Netscape exportado do seu navegador.

Transmissões ao vivo
Opções avançadas (2)

Consulta até uma transmissão agendada começar. MIN-MAX segundos entre as checagens.

Contornos
Opções avançadas (3)

Obsoleto em favor de --add-headers. Mantido porque muitos guias antigos ainda usam.

Obsoleto em favor de --add-headers.

Opções específicas de cada site, por exemplo youtube:player_client=web.

Saída e depuração
Opções avançadas (2)
Redefinir

O que torna o YouTube diferente

Acima de 720p, o YouTube publica vídeo e áudio como faixas separadas. Qualquer comando que peça 1080p ou 4K precisa pedir as duas e uni-las, e é por isso que o ffmpeg é obrigatório acima de 720p e não abaixo. O preset desta página já faz isso.

A outra particularidade do YouTube é a verificação de bot. Quando ela aparece, simular um navegador resolve mais vezes que qualquer outra coisa, e fornecer seus próprios cookies cobre o resto — vídeos com restrição de idade, só para membros e privados todos exigem uma sessão.

Perguntas frequentes

Como baixo do YouTube em 1080p ou 4K?
Acima de 720p, o YouTube entrega vídeo e áudio como faixas separadas, então o comando tem que pedir as duas e uni-las — o que exige ffmpeg. Escolha a resolução acima e o gerador escreve o selector e o container por você.
O YouTube pede para eu confirmar que não sou um bot.
Adicione --impersonate chrome, ou --cookies-from-browser chrome para reaproveitar sua sessão. Feche o navegador antes — o Chrome trava o banco de cookies enquanto está aberto.
Como pego só o áudio em MP3?
Mude a saída para Só áudio e escolha MP3. Adicione capa e metadados e o arquivo chega pronto para uma biblioteca de música. O ffmpeg é necessário.
Como baixo uma playlist inteira?
Coloque o modo de playlist em playlist inteira. Para playlists longas, adicione um arquivo de registro para que uma nova execução retome em vez de começar de novo, e ligue continuar-apesar-dos-erros para que um vídeo bloqueado não pare o resto.
Posso baixar legendas do YouTube?
Sim — embutidas no vídeo ou como .srt separado. Ligue também as automáticas, senão vídeos sem legendas humanas não produzem nada.