Clive
Encontré el otro día una aplicación muy liviana y sencilla de utilizar para descargar vídeos a través de la línea de comandos, se llama clive y con una simple orden podremos descargar vídeos alojados en youtube, googlevideo, dailymotion, metacafe, myvideo, guba y sevenload. Estos son de momento los lugares soportados, he intentado probar en otros y efectivamente da error.
Para instalarlo:
apt-get install clive
Y para descargar un vídeo tan sencillo como:
clive ‘url_video’

Por defecto los vídeos son descargados en .mp4 y se guardan en el directorio donde nos encontremos en ese momento.
Tiene muchísimas opciones adicionales por lo que os recomiendo echar un buen vistazo a la página del manual:
man clive
Por ejemplo podemos obtener datos del archivo sin necesidad de traerlo a nuestro disco duro, que nos dará el nombre, tipo y tamaño:
clive -n ‘url_video’
Para volver a conseguir el último archivo que hayamos bajado, si por ejemplo lo eliminamos por error, no será necesario volver a escribir la url. También nos servirá para el último vídeo escaneado, es decir si nosotros primero solicitamos información de un fichero en particular con la orden clive -n y luego hacemos clive -l comenzará el proceso de descarga. Lo que hace es una rellamada a la última url introducida para su obtención.
Escanear en una página en busca de vídeos alojados en alguno de los sitios soportados, por ejemplo, sé que el amigo Cristóbal en los últimos días ha colgado algunos vídeos alojados en youtube:
clive -S url_pagina_web
Utilizando el blog de Cristóbal como ejemplo:
clive -S http://tobal.cymaho.com

Ver un historial de descargas:
clive -c
Indicar el directorio donde se van a guardar:
clive -s /directorio
También podemos recodificarlo a otro formato, para ello será necesario tener instalado ffmpeg. La orden sería:
clive –ffmpeg=”/usr/bin/ffmpeg -y -i %i %o” -r=formato ‘url_video’
Acordarse de todo esto puede ser un poco lioso así que para mayor comodidad y convertir el uso de la aplicación en lo más simple posible se puede crear un archivo de configuración y añadir las opciones que nos gustarían que fueran por defecto.
Este archivo lo deberemos crear en: home/usuario/.clive con el nombre config:
cd /home/usuario/.clive/
> config
gedit config
Por ejemplo especificar el formato, añadiendo también la ruta del codificador ffmpeg, el lugar donde se guardará por defecto, etc. Deberíamos escribir algo así:
path_ffmepg=”/urs/bin/ffmpeg -y %i %o”
play_format=”mpeg”
outpput_savedir=”/home/usuario/videos”
Esto es sólo un ejemplo, se pueden añadir muchas más opciones.
Todo esto lo encontraréis muy bien documentado y explicado en la página del manual de la aplicación, no tiene pérdida.
Después de haber definido y creado el archivo de configuración, escribiendo únicamente clive ‘url_video’ no necesitaremos nada más.
Si no sois tan entusiastas de la línea de comandos siempre podéis hacer uso de Pytube, una aplicación gráfica muy completa para la descarga y conversión. O hacerlo vía web desde páginas como Keepvid o ClipNabber.
Actualización: Hoy conozco la existencia de otra aplicación llamada Get-you que está disponible para linux, macosx y windows.





