Bash-Tube
Escrito por Edmond em Bash, Command & Shell, Debian, Gnu-Linux, Dicas & Truques, TV Multimídia
Este é um pequeno e simples script bash para baixar um vídeo do YouTube. Cerca certamente poderia ser melhor, tanto como um script, ou como um programa. Você só precisa de substituir o link com o endereço do vídeo para download.
a=`GET "link" | grep fullscreenUrl`;
b=`echo $a | awk -F"video_id=" '{print $2}'`;
c="www.youtube.com/get_video?video_id="+$b;
wget $c;
Un altro modo molto comodo, segnalato da hamen nei commenti è questo:
#!/bin/bash
a=`GET "$1" | grep fullscreenUrl`;
b=`echo $a | awk -F"video_id=" '{print $2}'`;
c="www.youtube.com/get_video?video_id="+$b;
wget $c;
mv videoplayback* $2
Então, diretamente do shell:
. / Nomefile.flv http://www.youtube.com/watch?v=blablabla bashtube
Post semelhantes (ou quase):
- Bash Debian (personalização) Para quem quiser personalizar o seu sistema Debian ...
- Scripts para o Gmail para baixar as mensagens do Gmail que eu ...
- Enquanto não há esperança Shell Este post vem da consciência de que um ...
- Colorindo o cursor Shell Este post foi criado como um complemento para o meu ...
- Nós dar mais cor ao Hoje shell pensei em dar ...
















3 de junho de 2009 às 11:13
também funciona para vídeos em HD? como faço para alterar a URL para baixar o vídeo em HD?
3 de junho de 2009 às 14:43
#!/bin/bash
a = `GET" $ 1 "| grep fullscreenUrl»;
b = `echo $ a | awk-F" video_id = " '(print $ 2)'`;
c = "www.youtube.com/get_video?video_id =" + $ b;
wget $ c;
mv VideoPlayback * $ 2
Tomei a liberdade de acrescentar algumas linhas para a sua ideia. Desta forma, pode passar o link na linha de comando e selecione o nome do arquivo para salvar:
. / Nomefile.flv http://www.youtube.com/watch?v=blablabla bashtube
Obrigado pela ideia: D
Hamen
3 de junho de 2009 @ 22:12
@ Hamen
a solução que propus é certamente muito mais confortável, eu sei que adicionar ao seu post:)
Dario @
download em HD, eu acho que, no final do endereço que você entrar nesta seqüência:
& Fmt = 18