Script para convertir diferentes archivos a mp3

La autora de este script es Varsha Jaikumar. Ella dice que se necesita mencoder. Con el viene mplayer. Lo que si no tenía cuando lo use por primera vez es el lame. Se generaba el archivo wav pero no el mp3, hasta que puse ese programa.

Requerimientos:

  • mencoder (trae consigo el mplayer)
  • lame

Instalación:

sudo aptitude install mencoder lame

Si ya tienes uno de los programas, borra su nombre de la linea de comandos anterior.

Para crear y usar el script: abrimos un editor de texto sencillo, copiamos y pegamos el código. Se guarda el archivo con el nombre "convert any to mp3.sh" y se le dan permisos de ejecución.

Los scripts que estén en /home/[Usuario]/.gnome2/nautilus-scripts/ se pueden llamar haciendo click derecho en cualquier ventana del nautilus y buscándolo dentro de lo opción Scripts que aparece dentro de el menú contextual.

Creación script

Paso 1.-

Abrir cualquier editor de textos sencillo. La ventaja del nano es que no salimos de la terminal para crear el script.

Líneas de comando para abrir el nano indicándole que cree el archivo "convert any to mp3.sh" en la carpeta de los scripts:

nano ~/.gnome2/nautilus-scripts/convert\ any\ to\ mp3.sh

Paso 2.-

Copiar el siguiente código:

#¡/bin/bash
mplayer -ao pcm "$1" -ao pcm:file=temp.wav
OUTNAME="${1%%.wma}.mp3"
lame -b 128 temp.wav "$OUTNAME"
rm temp.wav

Nota: Varsha Jaikumar dice que si queremos conservar el archivo temp.wav comentemos esa línea poniendo un signo # al principio de ella.

Paso 3.-

Pegar el código.

En nano se pega con Control+Shift+V o entrando menú de la terminal: Edit > Paste

Paso 4.- Guardamos el archivo.

En nano presionamos las teclas Control+X, nos pregunta si queremos guardar el archivo (hasta abajo de la shell aparece el menú con las opciones), le decimos que si.

Paso 5.-

Darle permisos de ejecución.

chmod a+x ~/.gnome2/nautilus-scripts/convert\ any\ to\ mp3.sh

Como se usa el script

Para usar este script se hace click derecho sobre el archivo a convertir, se busca dentro del menú contextual la opción Scripts, dentro de ella esta el script "convert any to mp3.sh", elegimos ese y esperamos a que termine de ejecutarse.

 

 

 

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s