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: $0 ” exit 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.















