quinta-feira, julho 18, 2013

Youtube-dl - baixe canais inteiros do youtube com apenas uma linha de comando!!!



Pra quem gosta de ver as coisas na prática, fiz um vídeo!!! Usei de alguns recursos de edição, o resultado ficou interessante confiram!!


Youtube-dl é uma software feito em Python sob a licença GPL (General Public License), como Python é um linguagem de programação multiplataforma o software roda tanto em Linux como Windows, Mac, ou qualquer outro sistema que tenha suporte para Python.

É um software usado para download de vídeos na internet, principalmente do youtube. Por usar a linha de comando ou prompt de comando, poucas pessoas conhecem, mas é um software extremamente útil e poderoso. Confira.


Existem outras formas de baixar vídeos do youtube na internet dentre elas o site www.keepvid.com, sendo necessário ter o java instalado no computador, no vídeo acima você pode ver um pouco do funcionamento do sítio é bastante simples.


Em 2011, fiquei empolgadíssimo com descoberta do Youtube-dl, tanto que fiz uma dica no site especializado em Linux o www.vivaolinux.com.br, se vocês quiserem dar uma conferida segue o link clique aqui.
Em Linux, vai depender da distro, para usuarios do debian e distro-baseadas no Debian (debian-like) basta usar sudo apt-get install youtube-dl ou na Central de Programas do Ubuntu que é uma espécie appstore do Ubuntu.

No Windows, basta baixar este programa http://youtube-dl.org/downloads/2013.07.12/youtube-dl.exe,
Abrir o prompt de comando
Vá até a pasta na qual você baixou o programa. Mais comumente baixado na pasta downloads. digitando no prompt de comando cd apastaquevocêbaixouosarquivos(no meu caso downloads).


Agora basta usar o programa digitando comandos para baixar seus canais de música, vídeo-aulas, playlists, filmes etc.


O que me encantou nessa ferramenta foi o poder que ela tem.

Podemos baixar apenas um vídeo,
Ex. youtube-dl -cit http://www.youtube.com/watch?v=T5_dgZZq_rQ
ou vários,
Ex. youtube-dl -cit http://www.youtube.com/watch?v=nRrlNmUeHXE http://www.youtube.com/watch?v=AIvFqUpUTTk http://www.youtube.com/watch?v=3i3deJmUW_4
nos referenciarmos ao um arquivo txt que contém os links,
Ex. youtube-dl -cit -a lista.txt (o '-a' refere-se a uma lista)
ou mesmo um canal ou uma playlist inteira,
Ex. youtube-dl -cit http://www.youtube.com/user/estantevirtual
baixar no formato desejado seja ele mp4, (note que na tabela abaixo você tem várias opções de qualidade 18, 22, 37 e 38),
Ex. youtube-dl -cit -f 18 http://www.youtube.com/watch?v=3i3deJmUW_4
 3gp
Ex. youtube-dl -cit -f 17 http://www.youtube.com/watch?v=3i3deJmUW_4

Na tabela abaixo temos um resumo dos formatos de vídeos e seus códigos, é importante dizer que nem sempre o youtube disponibiliza todos esses formatos e qualidades, vai depender da qualidade do vídeo enviado.
Comparison of YouTube media encoding options
fmt value[1]534351822373843444517
Default containerFLVMP4WebM[59]3GP
VideoEncodingSorenson H.263MPEG-4 AVC (H.264)VP8MPEG-4 Visual
ProfileMainBaselineHigh
Max width (pixels)4006408546401280192040966408541280176
Max height (pixels)24036048036072010803072360480720144
Bitrate[2] (Mbit/s)0.250.50.8–1.00.52.0–2.93.5–5.00.512
AudioEncodingMP3AACVorbisAAC
Channels1–22 (stereo)
Sampling rate (Hz)2205044100
Bitrate[2] (kbit/s)6412896152128192

Uma limitação inicial é que quando você baixa o programa ele fica restrito a pasta que você baixou, 'downloads' no meu caso, o que você pode contornar copiando o arquivo youtube-dl.exe para dentro da pasta windows.

Apesar da ferramenta ser baseada em prompt de comando vale muito a pena conferir. Encontramos no youtube uma vasta fonte de diversão e conhecimento, ter possibilidades de baixar um canal inteiro de aulas ou mesmo até não precisar ficar vendo banners chatos já é uma grande ajuda.

Nenhum comentário:

Postar um comentário

Obrigado por comentar no 01Pd! Seja bem vindo e volte sempre!