Descargar vídeos de Vimeo o Youtube con Movgrab
La verdad es que hace tiempo que pensaba escribir un artículo sobre el programa youtube-dl, un software genial para la descarga de vídeos de youtube. Pero viendo, gratamente, que muchas otras webs dedicadas al software libre ya han hablado de él, voy a dedicar la entrada a otro fantástico programa para la descarga, no sólo de vídeos de Youtube, sino también de Vimeo. Ese programa se llama Movgrab.
Con Movgrab podemos descargar los vídeos completamente y guardarlos en un fichero en nuestro disco duro. Soporta múltiples formatos y se puede configurar para pasar a través de un proxy.
A diferencia de otros programas, Movgrab no viene en los repositorios de las distribuciones, por lo tanto lo tenemos que descargar desde la web del proyecto y compilar las fuentes. (Excepto en Ubuntu, que como veremos más adelante se puede instalar el programa de forma más sencilla)
Lo podemos descargar desde aquí.
En la imagen podemos ver en que parte de la página se pueden descargar los paquetes.
Al descargar el archivo lo tenemos que descomprimir en una carpeta.
Para compilar las fuentes necesitaremos los siguientes paquetes: gcc y make, por lo tanto los instalaremos:
apt-get -y install gcc make
Abrimos la shell y nos ubicamos en la carpeta o folder correspondiente.
En mi caso:
cd ~/Descargas/movgrab-1.2.1
./configure
make
make install
Si eres usuario de Ubuntu o derivados, como ElementaryOS, también puedes seguir las siguientes instrucciones:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install movgrab
Descargando vídeos
Vamos por la faena. La forma de trabajar con movgrab es muy sencilla, desde la consola tenemos que escribir: movgrab «http://dirección-web»
La dirección URL debe de ir entre comillas para evitar que se interpreten carácteres especiales.
Youtube nos ofrecerá los vídeos en muchos formatos, podemos verlo con el parámetro -T, aquí podéis ver una imagen de ejemplo:
Se observa en la parte superior de la imagen los diferentes formatos suministrados. «Formats available for this Movie: . . . .«
Para descargar el vídeo en un formato o resolución sería de la siguiente manera:
movgrab -f webm:640x360 'http://http://www.youtube.com/watch?v=vXr-2hwTk58'
El parámetro -f más la información obtenida del comando anterior.
En algunos casos los vídeos tienen un «Filtro Familiar», para evitarlo usamos el parámetro -x
El programa Movgrab también permite redirigir los vídeos a aplicaciones, si tuviesemos por ejemplo el programa mplayer, sería de la siguiente manera:
movgrab -o 'http://www.youtube.com/watch?v=vXr-2hwTk58' | mplayer -
Otro parámetro muy interesante, es que al llevarse descargado el 25% se abra automaticamente un reproductor de vídeo, para así comenzar a ver el vídeo mientras aún se está descargando. Para poder hacerlo usaremos el parámetro -p.
Un ejemplo:
movgrab -p 'http://www.youtube.com/watch?v=YE7VzlLtp-4' | vlc -
A través de un proxy
Si salimos a internet a través de un proxy, introduciremos los detalles con el parámetro -p, un ejemplo:
movgrab -p 'movgrab -o 'http://www.youtube.com/watch?v=vXr-2hwTk58' @proxy URL.....
Espero que el artículo haya sido interesante.
Fuentes:
Linux Magazine (edición castellano) Número 93