domingo, 9 de octubre de 2011

Convertir archivos .flac a .ogg en Ubuntu

Para convertir un archivo .flac a usaremos el paquete oggenc que viene instalado por defecto en los sistemas Gnu/Linux, de no ser así procedemos a instalarlo:

sudo apt-get install vorbis-tools

Convertimos de .flac a .ogg:

oggenc -q 10 archivo-entrada.flac -o archivo-salida.ogg 

Donde:
-q es la opción que recibe un valor de -1 a 10 que especifica la calidad, por ejemplo: -1(calidad muy baja), 3(valor por defecto), 10(calidad muy alta).

No sería muy cómo si quisieramos convertir un albúm completo a .ogg, para hacernos la vida más fácil crearemos un script al que le pasaremos como argumentos o parámetros el directorio donde se encuentran los archivos .flac y el directorio donde serán guardados los nuevos archivos .ogg respectivamente.
Creamos nuestro archivo .sh:

gedit /home/usuario/Documentos/flac2ogg.sh 


En el editor de etexto que nos abrirá escribimos el siguiente script:

#!/bin/sh
cd $1;
for f in *.flac;
do
oggenc -q 10 "$f" -o $2"$f".ogg
done



Luego guardamos y cerramos, luego damos permisos de ejecución a nuestro script:

chmod + x /home/usuario/Documentos/flac2ogg.sh  


Ahora ya podemos usar nuestro script:

/home/usuario/Documentos/flac2ogg.sh /home/usuario/DirectorioFLAC /home/usuario/DirectorioOGG

Donde:
/home/usuario/DirectorioFLAC : Es la ruta del directorio que contiene los archivos .flac
/home/usuario/DirectorioOGG : Es la ruta del directorio donde se guardarán los nuevos archivos .ogg
.
.
.
.

2 comentarios: