Desenvolvimento de Sistemas para Automação Comercial

Voltar

Baixar vídeos e músicas do YouTube - 30/05/2026



Instalação:

  • Primeiro o ffmpeg, que faz todas as conversões e junções de áudio/vídeo:

  • Depois o yt-dlp, que faz os downloads:

  • Para manter atualizado (importante, pois o YouTube muda com frequência):


Baixar Músicas:

  • MP3 na melhor qualidade (o -x extrai só o áudio; -q:a 0 é a melhor qualidade VBR):

  • Em M4A (AAC) — costuma manter melhor qualidade sem reconverter, já que é o formato original do YouTube:

  • Outros formatos suportados pelo --audio-format: mp3, m4a, opus, flac, wav, aac, vorbis.

    Dica: use flac se quiser áudio sem perdas e opus para o melhor equilíbrio entre tamanho e qualidade.


Baixar Vídeos:

  • Melhor qualidade disponível (vídeo + áudio juntos):

  • Forçar saída em MP4 (mais compatível com qualquer player/TV):

  • Limitar a resolução (ex.: até 1080p):

  • Ver todos os formatos disponíveis e baixar um específico pelo ID:


Playlists:

  • Baixar uma playlist inteira como MP3, numerando os arquivos na ordem:

  • Baixar só uma parte da playlist (ex.: do 1º ao 10º):

  • Continuar de onde parou e pular o que já foi baixado:


Legendas, capa e metadados:

  • Música com capa (thumbnail) embutida e metadados (título, artista):

  • Vídeo com legendas em português embutidas:

  • Salvar só a capa/thumbnail como arquivo de imagem:


Converter com ffmpeg:

  • Vídeo → Música (MP3): extrai o áudio de um vídeo. O -vn descarta o vídeo:

  • Música → Vídeo: gera um vídeo MP4 com uma imagem fixa de fundo (capa) e a música. Útil para subir áudio em sites que só aceitam vídeo:

    O -shortest faz o vídeo terminar junto com a música, e o -pix_fmt yuv420p garante compatibilidade com a maioria dos players.

  • Trocar o codec do áudio (ex.: MP3 → AAC dentro de um .m4a):

  • WAV → MP3 (o -q:a 2 é uma boa qualidade VBR):

  • Trocar só o formato do vídeo sem reconverter (ex.: MKV → MP4). O -c copy é instantâneo, pois não recodifica:

  • Recodificar o vídeo para H.264 + AAC (quando o -c copy não funciona por incompatibilidade de codec):

  • Ver as informações (codec, duração, resolução) de qualquer arquivo:


Cortar e juntar:

  • Cortar um trecho (do segundo 10 ao 30) sem reconverter:

  • Juntar vários arquivos do mesmo tipo. Primeiro crie uma lista.txt:

    Depois junte tudo: