Bem-vindo: Ter, 25 de Julho 2017, 3:29 Pesquisa avançada

Youtube-DL: como fazer download de listas de vídeos

Publique aqui o programa que acabou de conhecer! Questione aqui alguma opção de algum programa ou sobre a sua própria instalação!

Youtube-DL: como fazer download de listas de vídeos

Mensagempor Claudio Novais » Qui, 21 de Fevereiro 2013, 20:55

Neste tópico vou explicar e demonstrar com um vídeo como gravar para o computador uma lista de vídeos do Youtube. As listas do youtube são cada vez mais populares pois são resultado de pesquisas que os utilizadores fazem e compilam numa lista. Existe inúmeras listas interessantes, por exemplo bibliografias de artistas, tutoriais subdivididos em vídeos todos eles agrupados numa lista, e até músicas temáticas.

No exemplo que vou dar neste tópico faço uso precisamente de uma lista de músicas para estudar/trabalhar. São músicas calmas maioritariamente tocadas por um piano. Para mim, são perfeitas para trabalhar no computador num ambiente fechado e com o som a entrar suavemente no nosso inconsciente.

Bom, este tópico nasceu do facto de eu ter encontrado um excelente artigo no Dicas-L que mostra como fazer download de listas de vídeos do Youtube. Aliás, este tópico é quase a mesma coisa, só conta com algumas informações extra e um vídeo demonstrativo, em que faço download da referida lista de vídeos/músicas para trabalhar.

Esse artigo faz uso da excelente aplicação chamada Youtube-DL que permite fazer downloads de vídeos do Youtube.
sudo apt-get install -y youtube-dl


Quando o processo de instalação terminar, convém mandar o Youtube-DL atualizar-se para que ele esteja preparado para alguma modificação que tenham feito no site do Youtube. Para o atualizar, execute o comando seguinte:
sudo youtube-dl -U


Se quiser ver qual a versão do seu youtube-DL após a atualização, execute este comando abaixo. O resultado será algo semelhante à imagem abaixo.
sudo youtube-dl --version



Como fazer download de uma lista de vídeos do Youtube



Para realizar o download de uma lista de vídeos, antes de mais você precisa de escolher qual a lista que vai fazer download. Se não tem nenhuma lista em concreto, você pode usar a pesquisa do Youtube e escolher apenas resultados que sejam listas do youtube, tal como pode ver pela imagem abaixo:


Quando encontrar a lista que você quiser, clique nela e irá reparar que no URL tem uma zona que diz list=.... tal como pode ver pela imagem abaixo. Esse é o código da lista que você irá usar para fazer download dela (o código termina no primeiro & que encontrar).


No caso da imagem acima o código da lista era:
    PLv1quoEqqgjAoI_m0-Gmpjd-lc9kAyoqW
Assim, peguei no comando que faz download de listas do youtube, substitui o código da lista e executei-o (tem de copiar todas estas linhas de uma só vez para o terminal e dar enter!). Simples!
time \
youtube-dl \
http://youtube.com/playlist?list=PLv1quoEqqgjAoI_m0-Gmpjd-lc9kAyoqW \
--restrict-filenames \
--console-title \
-c \
-o "%(autonumber)s--%(id)s--%(title)s.%(ext)s" \
-f 35

Relativamente a este comando:
  • Faz uso então do YoutubeDL;
  • utiliza a flag "-f 35" que é o formato e significa videos flv com tamanho 854x480;
  • utiliza a flag "-o" para especificar o nome do ficheiro de cada vídeo
  • a flag "restrict-filenames" é importante para que os nomes dos ficheiros não venham com caracteres estranhos
  • a flag "console-title" mostra no titulo da consola o progresso dos downloads.
  • a flag "-c" continua downloads que possam parar.

Tem também o comando "time" (a primeira linha) que serve apenas para mostrar no final quanto tempo é que demorou a processar tudo (ver imagem abaixo). Se você não quiser saber disso, simplesmente copie o comando acima a começar pelo youtube-dl.


Vídeo demonstrativo



Avatar do usuário
Claudio Novais
Editor do Ubuntued
 
Mensagens: 16869
Registrado em: 25 Maio, 2011

Re: Youtube-DL: como fazer download de listas de vídeos

Mensagempor eukleyvcardoso » Sex, 22 de Fevereiro 2013, 16:55

Há forma de fazer download de apenas o audio?

eukleyvcardoso
 
Mensagens: 2
Registrado em: 22 Fevereiro, 2013

Re: Youtube-DL: como fazer download de listas de vídeos

Mensagempor Claudio Novais » Sex, 22 de Fevereiro 2013, 17:20

Há sim forma de fazer download só da música. Basta usar duas flags, a que extrai apenas o som e a que define o tipo de ficheiro:
  • --extract-audio ← Extrair o som
  • --audio-format=mp3 ← tipo de ficheiro
  • -t ← grava o novo ficheiro com o nome do título do video

Tomando como o exemplo este vídeo:


Para fazer download da música apenas precisa de executar o comando seguinte:
youtube-dl --extract-audio --audio-format=mp3 -t https://www.youtube.com/watch?v=kYByRWX9A_4


No final terá um ficheiro com o nome do título do vídeo com a extensão .mp3 tal como pode ver pela imagem abaixo:
Avatar do usuário
Claudio Novais
Editor do Ubuntued
 
Mensagens: 16869
Registrado em: 25 Maio, 2011

Re: Youtube-DL: como fazer download de listas de vídeos

Mensagempor eukleyvcardoso » Seg, 25 de Fevereiro 2013, 13:17

Obrigado

eukleyvcardoso
 
Mensagens: 2
Registrado em: 22 Fevereiro, 2013

Re: Youtube-DL: como fazer download de listas de vídeos

Mensagempor Ron Alon » Ter, 26 de Fevereiro 2013, 12:40

Ótima dica, Cláudio.
Avatar do usuário
Ron Alon
Redator Geekzinho
 
Mensagens: 4145
Registrado em: 27 Julho, 2011
Localização: São Vicente-SP / Brasil

Re: Youtube-DL: como fazer download de listas de vídeos

Mensagempor Claudio Novais » Qui, 11 de Abril 2013, 19:30

Um script extremamente simples, mas quem quiser aqui tem:
Código: Selecionar todos
#!/bin/bash
#Programa destinado a downloads de videos do youtube
#Programa idealizado e criado por Sylvio Lima Silva
#Programa desenvolvido em Shell Script.
echo "Vamos iniciar o download do seu filme? [sn]"
read RESPOSTA
test 
"$RESPOSTA" = "n" && exit
echo
echo "Qual é o link do Filme desejado? "
read LINK
echo
echo "Qual a qualidade desejada? "
echo "legenda:"
echo "Confira no botão de qualidade do youtube qual dessas está disponivel"
echo " |--------------------------------------------------------------------------|"
echo " | Informe o número da qualidade desejada              |"
echo " | 34 ======================== flv Padrão|"
echo " | 18 ======================= mp4 Médio |"
echo " | 35 ======================== flv BOA   |"
echo " |                                                                          |"
echo " |=========FULL QUALIDADE DE IMAGEN======|"
echo " | 22 ====== 720p ============ mp4 Ótima |"
echo " | 37 ====== 1080p ============mp4 Ótima |"
echo " |                                                                         |"
echo " |==========PARA CELULARES============|"
echo " | 17 ======================== 3gp       |"
echo " |_________________________________________________|"
echo "Digite a qualidade desejada"
read QUALIDADE
echo 
"Informe o nome da saída do arquivo que vc deseja"
echo "Exemplo: nomefilme.flv "
read NOMEFILME
# inicio e manipulação do comando youtube-dl
echo "download do arquivo $NOMEFILME"
youtube-dl -o $NOMEFILME -f $QUALIDADE $LINK


Referências:



Avatar do usuário
Claudio Novais
Editor do Ubuntued
 
Mensagens: 16869
Registrado em: 25 Maio, 2011

Re: Youtube-DL: como fazer download de listas de vídeos

Mensagempor joaomedeiros » Sáb, 6 de Julho 2013, 17:52

Muito legal o script!!!
Avatar do usuário
joaomedeiros
 
Mensagens: 40
Registrado em: 01 Janeiro, 2012
Localização: Natal

Re: Youtube-DL: como fazer download de listas de vídeos

Mensagempor Claudio Novais » Seg, 8 de Julho 2013, 17:53

É verdade @joaomedeiros! É muito dinâmico e funcional! Pena é ser pelo terminal, que nem toda a gente gosta, como é óbvio.
Avatar do usuário
Claudio Novais
Editor do Ubuntued
 
Mensagens: 16869
Registrado em: 25 Maio, 2011

Re: Youtube-DL: como fazer download de listas de vídeos

Mensagempor joaomedeiros » Seg, 8 de Julho 2013, 19:00

Meu YouTube-DL está com alguns problemas e não consigo fazer a atualização via youtube-dl -U :(
Avatar do usuário
joaomedeiros
 
Mensagens: 40
Registrado em: 01 Janeiro, 2012
Localização: Natal

Re: Youtube-DL: como fazer download de listas de vídeos

Mensagempor Thiago Frazão » Seg, 8 de Julho 2013, 21:14

Ótima dica Claudio. Gostei muito! :)
No entanto, caso a pessoa prefira o modo gráfico, vale experimentar o 4k videodownloader. ;)
Avatar do usuário
Thiago Frazão
 
Mensagens: 245
Registrado em: 22 Maio, 2013
Localização: Itaboraí - RJ, Brasil

Próximo

Tópicos Similares:

Voltar para Programas

Quem está online

Usuários navegando neste fórum: Google [Bot] e 4 visitantes