Buenas hace dias que no publicaba nada, bueno el otro dia la Emma, una compañera de trabajo me pregunto como podia descargar vídeos de Youtube, como es un usuario normal (entiéndase por normal a un usuario nivel básico con sistema Windows) asi que me puse a investigar, pero como yo no trabajo en linux… XD publico el manual para hacerlo desde un mejor SO que es Linux… Buscando por la red di con youtube-dl, no lo recomiento personalmente, tambien con PyTube el cual sirve para aquellos usuarios de Linux que desean trabajar en X11, como yo prefiero trabajar desde la terminal decidí ocupar este Script que encontré por INET que cumple la misma función.
1. Abrimos un archivo de texto con permisos de administrador en /usr/local/bin con el nombre que deseemos que tenga el comando, por ejemplo: youtube. Desde la consola escribimos:
$ sudo gedit /usr/local/bin/youtube
2. Pegamos el siguiente texto en el archivo, lo guardamos y cerramos la ventana.
3. Damos al archivo permiso de ejecución:
$ sudo chmod +x /usr/local/bin/youtube
4. Y ahora ya podremos utilizar éste script como un simple comando desde cualquier parte, con la consola. El video en formato .avi se descargará en el sitio desde donde lo hayáis invocado. Su uso es muy sencillo: comando + direccion, por ejemplo:
$ youtube http://www.youtube.com/watch?v=fYdfWdravEI
Y para la Emma y cualquier otro usuario de Windows, bueno descargen la ultima versión de RealPlayer para Windows, con ese puedes descargar fácilmente los archivos en formato .flv y luego para verlos descargas el VLC Media Player… tan solo busque por google estos archivos, los descargan instalan y listo.
.: PASOS A SEGUIR :.
1. Abrimos un archivo de texto con permisos de administrador en /usr/local/bin con el nombre que deseemos que tenga el comando, por ejemplo: youtube. Desde la consola escribimos:
$ sudo gedit /usr/local/bin/youtube
2. Pegamos el siguiente texto en el archivo, lo guardamos y cerramos la ventana.
#!/bin/bash
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 ${FILE}.avi
fi
fi
rm -f /tmp/${FILE}
3. Damos al archivo permiso de ejecución:
$ sudo chmod +x /usr/local/bin/youtube
4. Y ahora ya podremos utilizar éste script como un simple comando desde cualquier parte, con la consola. El video en formato .avi se descargará en el sitio desde donde lo hayáis invocado. Su uso es muy sencillo: comando + direccion, por ejemplo:
$ youtube http://www.youtube.com/watch?v=fYdfWdravEI
Y para la Emma y cualquier otro usuario de Windows, bueno descargen la ultima versión de RealPlayer para Windows, con ese puedes descargar fácilmente los archivos en formato .flv y luego para verlos descargas el VLC Media Player… tan solo busque por google estos archivos, los descargan instalan y listo.
0 comentarios:
Publicar un comentario