Descargar videos de Youtube en linux (consola)

Bueno, hice este script para bajar videos de youtube de una forma sencilla desde la consola, forma de instalación:

1) Abran un terminal y escriban: “sudo nano /usr/local/bin/gyt” sin las comillas
2) Copiar y pegar lo que se encuentra a continuación dentro del archivo antes creado

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/bash
var1=”Que nombre le quieres dar al video?”
nombre=$(zenity –entry –text “$var1)
if [ $# -lt 1 ]; then
echo “Uso: $0exit 1
fi
ID=`echo $1 | cut -d= -f2 | cut -d\& -f1`
FILE=”youtube-${ID}BASE_URL=”http://youtube.com/get_video.php”
wget -O /tmp/${FILE} $1
if [ $? == 0 ]; then
T_PARAM=`grep ‘&t=/tmp/${FILE} | head -n 1 | awk -F’&t=’ ‘{print $2}| cut -d\& -f 1`
VIDEO_URL=${BASE_URL}?video_id=${ID}&t=${T_PARAM}”
wget -O ${FILE}.flv $VIDEO_URL
if [ $? != 0 ]; then
rm -f ${FILE}.flv
exit 1
else
ffmpeg -i ${FILE}.flv “$nombre”.avi
fi
fi
rm -f ${FILE}.flv
rm -f /tmp/${FILE}
echo “Descarga completa!

Ahora para usarlo, abran un terminal, dirijanse a la carpeta donde quieren guardar el video y pongan:

1
guido@zarpele ~ $  gyt URL

por ejemplo:

1
guido@zarpele ~ $  gyt http://www.youtube.com/watch?v=VsuNriAeYT8

Les va a preguntar con que nombre quieren guardarlo, lo ingresan, ponen aceptar y listo, cuando el script diga: Descarga completa! significa que todo salio Ok y ya pueden ver su video =)

Visto en | Nos Falla

Saludos…


Puedes seguir cualquier respuesta a esta entrada mediante el canal RSS 2.0. Puedes dejar un comentario o enviar un trackback desde tu propio sitio.

Deja un comentario

XHTML: Puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

 
Follow Me Hazte Fan Subscribe