5 de abril de 2008

Programa para descargar videos de YouTube

Actualizado: Olvidense de los scripts, instalen PyTube

Sip, otra vez un script de esos, pero es mucho mejor que el publicado anteriormente, si lo quieren ver está en http://josercl.blogspot.com/2008/03/script-para-descargar-videos-de-youtube.html.La diferencia entre este script y el anterior es que el nuevo hace uso de youtube-dl, un programita escrito en python que funciona bastante bien.

Para que el nuevo script funcione tienes que instalar youtube-dl, si usas una distribución basada en RPM, puedes ejecutar esto en la cónsola:
yum install youtube-dl

Si usas una distribución basada en Debian ejecuta
apt-get install youtube-dl

Después abre el editor de texto que más te guste y copia lo siguiente:
#!/bin/bash

ayuda(){
echo ""
echo "Uso: youtube opcion <url del video> <nombre a guardar>"
echo ""
echo " Opcion:"
echo " -v - Descarga el video completo"
echo " -s - Descarga la banda sonora del video en formato mp3"
echo ""
}

if [ $# -lt 3 ]; then
ayuda
exit 1
fi

COMANDO="youtube-dl $2 -o $3.flv"

case $1 in
"-v")
$COMANDO;
ffmpeg -i $3.flv $3.avi
;;
"-s")
$COMANDO;
ffmpeg -i $3.flv -f mp3 -vn -acodec copy $3.mp3
;;
*)
ayuda
exit 1;;
esac

rm -rf $3.flv

Guárda el script como youtube en la carpeta bin de tu directorio personal (si no existe, creála).
cambia los permisos del script:
chmod 755 ~/bin/youtube

Y ya está listo para usarse, pero hay una diferencia con respecto al script anterior, es que se puede guardar sólo la banda sonora del video en formato mp3 usando la opcion -s. Se explica mejor con un ejemplo :D.

Si quiero descargar el video se ejecuta lo siguiente:
youtube -v <direccion del video> mivideo

Si quiero guardar solo la banda sonora:
youtube -s <direccion del video> misonido

No hay comentarios.:

Publicar un comentario