Extraer audio de un vídeo en Linux

24 11 2007

Como continuación al post que introduje hace poco sobre como conseguir un vídeo desde youtube y convertirlo a avi/mpg, hoy expongo otra utilidad del paquete ffmpeg: la de extraer audio de un vídeo y pasarlo a mp3.

El paquete que hay que tener instalado es ffmpeg, lo podeis conseguir gracias a apt-url (si usais gutsy con firefox) o bien con una sencilla línea de código en el terminal o en la consola:

sudo apt-get install ffmpeg

Una vez que el paquete está instalado, con la consola, nos desplazamos hasta el lugar donde el vídeo se encuentre; por ejemplo, el escritorio:

cd Desktop

Una vez que estamos en la carpeta que corresponda, tecleamos lo siguiente:

ffmpeg -i NOMBRE-VIDEO -f mp3 NOMBRE-FICHERO-AUDIO.mp3

Si tenemos, por ejemplo, un videoclip llamado [MV]Linkin-Park_Meteora.avi y queremos llamar al audio que se extraiga Linkin_Park-Meteora.mp3:

ffmpeg -i [MV]Linkin-Park_Meteora.avi -f mp3 Linkin_Park-Meteora.mp3

NOTA: Si el fichero contiene espacios hay que introducir comillas al principio y al final del mismo. (Ej: linkin park-meteora.avi –> “linkin park-meteora.avi”)





Cómo obtener vídeos en AVI de Youtube (o cualquier otro visor de vídeo flash)

25 10 2007

En el mundillo de GNU/Linux conseguir algún vídeo de Youtube (por ejemplo), no es muy complicado. La cuestión es tener el paquete ffmpeg instalado (apt://ffmpeg , pega este enlace en firefox si usas gutsy).

Si ya lo tenemos, solo tenemos que ir al vídeo en cuestión y dejar que se cargue la barra de control al completo. Una vez hecho esto, vamos a la carpeta /tmp del Sistema de Archivos y buscamos allí un archivo que sea Flash… (en el caso de youtube, en los otros no lo se). Es probable que, si usamos Nautilus, nos haga la previsualización del vídeo; si no habrá que encontrarlo por tanteo, en el caso de que hayas visto muchos, o por la relación peso/duración del archivo, porque, por si no había quedado claro, todos los vídeos que vemos de esta manera se archivan temporalmente en esta carpeta, de ahí que se llame /tmp XD.

Bien, cuando hallamos localizado el video, lo copiamos y pegamos a una carpeta que no tenga permisos de superusuario, al escritorio mismo. Entonces, desde el terminal, nos desplazamos hasta este lugar:

cd Desktop

y escribimos el siguiente código:

ffmpeg -i <nombre archivo flash> <nombre para el video>.avi

Al código anterior, solo hacer unas pequeñas anotaciones: el nombre del archivo flash mezcla mayúsculas y minúsculas que hay que escribir íntegramente en el Terminal, para facilitar la tarea cambiarle el nombre por una letra o algo así.

Donde pone <nombre para el vídeo> es el nombre que queremos que tenga el archivo una vez convertido. Y, finalmente, el .avi puede ser perfectamente un .mpg, puesto que la herramienta ffmpeg admite ambos.

Espero que os sea de mucha utilidad y un saludo.

NOTA (12-12-07): En ocasiones el archivo flash presenta una calidad de vídeo bastante buena y ffmpeg la reduce. En el caso de que queramos conservar la calidad original del archivo, en el código original añadiremos un -sameq de la siguiente manera:

ffmpeg -i <nombre archivo flash> -sameq <nombre para el video>.avi





hamster abandona windows

19 09 2007

Hámster abandona Windows

Este vídeo es bastante bueno. De verdad que hay gente con imaginación en el mundo.