Convertir archivos WAV a MP3 con click derecho en Linux

(Es necesario instalar "lame" y "nautilus-actions")

Tenia que convertir una carpeta con muchos archivos .wav a .mp3, entonces aproveche para buscar una forma automatizada que ya me quede hecha y me sirva para otro momento.
Esta fue la solucion que encontre.
(Estoy usando OpenSuse Linux 13.2 con Gnome)

Supongamos que tenemos una carpeta llamada "wavs" donde tenemos nuestros archivos .wav que vamos a convertir.

Primero que nada creamos un archivo con el script siguiente (Yo lo cree en /usr/local/bin y le di permisos) y le ponemos el nombre "wav2mp3all":

for f in *.wav; do lame --vbr-new -V 3  "$f" "${f%.wav}.mp3"; done

 

Lo primero, si no esta instalado ya, es instalar el Nautilus  Configuration Tool que viene en repositorio. Al abrirlo hacemos click en el icono de "New Action" que es lo mismo de siempre. Definimos un nombre para la accion a realizar. Por ejemplo "Wav2MP3" y definimos los datos del tab "Action" de donde va a mostrar la accion creada y con que label, etc.

Luego en el tab "Command" Definimos lo siguiente: 

En Profile:

gnome-terminal -e "wav2mp3all"

En Command => Path ponemos:

gnome-terminal

En Command => Parameters:

-e "wav2mp3all" --working-directory=%d/%b

En Command => Working Directory:

%d

 

Salvamos la accion.

De esta manera en nuestra carpeta wavs, habiendo por ejemplo: track1.wav, track2.wav, track3.wav, track4.wav. Hacemos click derecho y tenemos la opcion "Nautilus Actions => Wav2MP3". Y clickear en esa opcion nos crearia 4 archivos nuevos con el mismo nombre, pero con la extension .mp3, osea, track1.mp3, track2.mp3, track3.mp3, track4.mp3.

large_nautilus-actions-configuration-tool-1.png large_nautilus-actions-configuration-tool-2.png large_nautilus-actions-legends.png

 

De la misma manera, si tengo instalado el mp3gain puedo agregar el comando al mismo script o hacer otra opcion de boton derecho y ejectutar un script "mp3gain -r *" por ejemplo. (ver ejemplos de mpr3gain)

medium_normailzemp3.png

 

Suerte
Mariano

 

Wav2mp3 en un paso

Tags: 

Predefined Sections

Seccion Cisco   Seccion Linux   Seccion Microsoft   Seccion Redes   Seccion Seguridad   Seccion General