Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

Fazendo download de videos do youtube via shell script

Colaboração: Tiago Barcellos Peczenyj

Data de Publicação: 05 de Julho de 2007

Apresentação

Não é incomum encontrar algum video curioso no site youtube.

Cerca de um ano atras eu pesquisei uma forma de fazer o download automatico de videos do youtube informando o id ou a url inteira. Ele é bem didático, basta ser um pouco nerd e conhecer um pouco de expressões regulares.

Minha inspiração para postar este script surgiu do feito do Warren Harding, que baixou um vídeo do referido site usando o Lynx e usou o Mplayer para exibir o vídeo no modo ASCII. O resultado é divertido.

  #!/bin/bash
  # youtube downloader
  # usage: script
  # YouTube URL: http://www.youtube.com/watch?v=[video_id]
  
  [ -z "${1}" ] && { echo 'Error! Missing url or video_id!' ; exit 1 ; }
  
  URL="http://www.youtube.com"
  
  # download link: http://youtube.com/get_video?video_id=[video_id]&t=[t_id]&...
  
  DOWNLOAD=`wget -qO - "${URL}/watch?v=${1/*=}" | grep -oE 'video_id=.*&t=[^\"&]*' | head -1`
  
  wget -O "${1/*=}.flv"  "${URL}/get_video?${DOWNLOAD}"

Eu poderia ter feito tudo em uma unica linha usando xargs, porém ficaria um pouco poluído para publicar neste formato, mas fica aí a dica.

Veja a relação completa dos artigos de Tiago Barcellos Peczenyj

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 3.04/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (1676 votos)

Opinião dos Leitores

Rafael Soares
08 Abr 2011, 14:56
Existe um script para linux que permite fazer busca ou assistir video do youtube direto de um link. Basta executar o comando e fazer sua busca e ver o video. Simples assim.
É o YouShell.


http://code.google.com/p/youshell/
Cássio Pagnoncelli
17 Nov 2010, 19:58
Isso não funciona!
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script
Lan University

Submarino.com.br

Encontre imóveis, apartamentos e casas a venda no Imobilien
Saiba mais

 

 

Procure pela casa ou apartamento ideal à venda ou para aluguel na busca inteligente do Imohoo
Buscar imóveis