domingo, 4 de abril de 2010

Descarga, Convierte Y Extrae Audio De Vídeos De Youtube En Linux

YouTube Hay miles de soluciones para descargar vídeos de YouTube. Sin embargo, la mayoría son o bien para Windows, o bien páginas online, que a veces pueden resultar incómodas, sobretodo si queremos hacer varias a la vez. Así que ahora traigo una pequeña solución para hacerlo rápidamente en sistemas Linux.

Para hacer esto, sólo vamos a necesitar dos programas. Uno, ffmpeg , y otro, get-flash-videos, que es una aplicación multiplataforma para descargar y ver vídeos de YouTube, DailyMotion, Metacafe, y muchos más. Y, aunque algunos no les guste, no nos vamos a mover de la terminal, que así vamos más rápidos. Para instalarlos, copiar y pegar estos comandos en la terminal:

sudo apt-get install libwww-mechanize-perl libxml-simple-perl ffmpeg

wget http://get-flash-videos.googlecode.com/files/get-flash-videos_1.21-1_all.deb

sudo dpkg -i get-flash-videos_1.21-1_all.deb

Una vez instalado esto, nos podemos descargar el vídeo con este comando: get_flash_videos “URL” (Es importante que la URL esté entre comillas si tiene algún carácter especial, como &). Si el vídeo estaba disponible en alta calidad, lo descargará en formato MP4. Si no, lo hará en FLV. Y en este caso es donde vamos a usar ffmpeg para convertirlo a AVI:

ffmpeg -i “videodescargado.flv” “archivofinal.avi”

Si quieren más formatos, simplemente cambiando la extensión del archivo final cambiaréis el formato.

Extraer audio

Muchas veces, en YouTube nos encontramos vídeos en los que lo importante es la música, más que la imagen, que está como relleno. Para extraerlos, con un simple comando bastará, muy parecido al que usábamos para convertir vídeos:

ffmpeg -i “archivodevideo” “audio.mp3”

Ffmpeg tiene muchas más opciones, de forma que pueden modificar varios parámetros, como el bitrate, los fotogramas por segundo, etc. Pueden ver todas estas posibilidades en la página del manual (man ffmpeg).

Haciéndolo fácil

La ventaja de hacerlo paso a paso es que tienen mucha más versatilidad, y pueden cambiar las opciones a su gusto sin mayor complicación. Sin embargo, podemos hacer un método más rápido y cómodo, que es juntar estos comandos en un script.

Para los que no sepan cómo hacerlo, desde GenBeta han creado uno que permite descargar el vídeo, con posibilidad de cambiar el formato y extraer audio de forma fácil. Simplemente con ejecutarlo en la consola, pedirá la URL del vídeo y hará lo demás solito. También le pueden pasar la URL del vídeo como argumento. Pueden descargarlo aquí.

Espero que les haya servido de ayuda.

Vía | GenBeta

Sitio oficial | Get-Flash-Videos | FFMpeg

Descarga | Get-Flash-videos | Script en Bash

0 comentarios: