Bash-Tube
Escrito por Edmond en Bash, Command & Shell, Debian, Gnu-Linux, Tips & Tricks, TV-Multimedia
Este es un script bash pequeña y sencilla de descargar un vídeo de YouTube. Alrededor de duda podría ser mejor, tanto como una secuencia de comandos, ya sea como un programa. Sólo tienes que sustituir el vínculo con la dirección del video a descargar.
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
Entonces, directamente desde la shell:
. / Nomefile.flv http://www.youtube.com/watch?v=blablabla bashtube
Puesto similar (o casi):
- Bash Debian (personalización) Para aquellos que quieran personalizar su sistema Debian ...
- Scripts de Gmail para descargar el correo de Gmail yo ...
- IP Pública de Shell Para ver nuestra IP pública hay varias maneras ...















3 de junio 2009 a las 11:13
También trabaja para videos en alta definición? ¿Cómo puedo cambiar la dirección URL para descargar el vídeo de alta definición?
3 de junio 2009 a las 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
Me tomé la libertad de añadir unas pocas líneas a su idea. De esta manera, puede pasar el enlace de la línea de comandos y seleccione el nombre del archivo que desea guardar:
. / Nomefile.flv http://www.youtube.com/watch?v=blablabla bashtube
Gracias por la idea de
Hamen
3 de junio 2009 @ 22:12
@ Hamen
La solución que ha propuesto es sin duda mucho más cómodo, yo sé que puedo añadir al puesto
Dario @
Descargar en alta resolución, creo que, al final de la dirección de entrar en esta cadena:
& Fmt = 18