Artigos, Centos, Debian, Fedora, Linux, openSUSE, Redhat, UbuntuArtigos > Baixando áudio/vídeo do Youtube like boss

Artigos > Baixando áudio/vídeo do Youtube like boss

Recentemente, navegando no Youtube, me deparei com um áudio muito bacana. Era um big playlist de 1h:30m com sons de academia. Foi a primeira vez que quis baixar algo do Youtube.

Pesquisei sobre como o fazer em Linux e cheguei em um utilitário de linha de comando chamado Youtube-dl. Sujeito bacana, prático, simples de usar e funcional.

O que é

Basicamente, com ele podemos escolher baixar só o áudio ou o áudio com o vídeo. Também podemos escolher a extensão do arquivo que será criado. Isso, contudo, depende da qualidade do vídeo no Youtube, pois o Youtube-dl seleciona alguns formatos baseando-se nessa qualidade.

Instalando o utilitário

O Youtube-dl está presente nos melhores repositórios de software. A seguir, o comando para instalá-lo no Fedora, Opensuse e Debian/Ubuntu/Mint.

Fedora:

Opensuse:

Debian (Debian-like):

Observação: Caso não encontre o Youtube-dl no repo para sua distro, entre no endereço no site oficional do projeto e siga as instruções de instalação em mod_Jedy. Na verdade, instalar na mão também é bem simples.

Executando o utilitário

Bom, com o pacote instalado basta executar o Youtube-dl via linha de comando da seguinte forma:

Com isso, áudio e vídeo serão baixados de acordo com aquilo que o Youtube-dl considera ser o melhor formato.

Verificando e especificando formatos para a mídia

Podemos especificar o formato que desejamos. Para isso, primeiro, é preciso executar o Youtube-dl da seguinte forma:

Teremos uma saída similar a esta:

wil@ossnote:~> youtube-dl -F https://www.youtube.com/watch?v=mJIiz4W9yqU         
 mJIiz4W9yqU: Downloading webpage
 mJIiz4W9yqU: Extracting video information
 mJIiz4W9yqU: Downloading DASH manifest
[info] Available formats for mJIiz4W9yqU:
format code extension resolution  note 
140         m4a       audio only  DASH audio  133k , m4a_dash container, aac  @128k (44100Hz), 71.57MiB (worst)
171         webm      audio only  DASH audio  138k , audio@128k (44100Hz), 65.31MiB
141         m4a       audio only  DASH audio  260k , m4a_dash container, aac  @256k (44100Hz), 142.13MiB
278         webm      192x144     DASH video   67k , webm container, VP9, 1fps, video only, 14.52MiB
160         mp4       192x144     DASH video  123k , 15fps, video only, 22.34MiB
242         webm      320x240     DASH video  126k , 1fps, video only, 17.34MiB
133         mp4       320x240     DASH video  262k , 30fps, video only, 37.48MiB
243         webm      480x360     DASH video  202k , 1fps, video only, 29.21MiB
134         mp4       480x360     DASH video  245k , 30fps, video only, 16.06MiB
244         webm      640x480     DASH video  373k , 1fps, video only, 43.27MiB
135         mp4       640x480     DASH video  505k , 30fps, video only, 26.69MiB
17          3gp       176x144     
36          3gp       320x240     
5           flv       400x240     
43          webm      640x360     
18          mp4       640x360     (best)

Repare que a saída nos exibe 5 colunas:

  • format
  • code
  • extension
  • resolution
  • note

Repare também que o último registro exibe um destaque “(best)”. Esse é o formato que o Youtube-dl considera ser o melhor formato que mencionei anteriormente.

Baixando a mídia

Agora, considerando sua necessidade, verifique em “format” o número correspondente ao formato que melhor lhe atende e execute o comando abaixo:

Substitua o “XPTO” pelo número que corresponde ao formato que você deseja. Isso é tudo. Basta aguardar o término do download.

Conclusão

O Youtube-dl é cheio de recursos para quem é heavy user. Para mim e, acredito, para a maioria das pessoas, os passos que mencionei atende bem a necessidade de baixar a mídia. Para o caso de dúvidas, basta executar youtube-dl -h.

Abraços.

Categories: Artigos, Centos, Debian, Fedora, Linux, openSUSE, Redhat, Ubuntu Tags: , , , , , , , ,

Comments

No Comments Yet. Be the first?

Post a comment

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

This site uses Akismet to reduce spam. Learn how your comment data is processed.