viernes, 2 de enero de 2009

Cómo convertir de flac a mp3 en Linux

Hay muchas formas pero a mi me gusta con flac y lame, de esta manera:

flac -c --decode archivo.flac | lame --vbr-new - archivo.mp3


Para convertirlo a mp3 con bitrate variable y calidad media, si se quiere manipular la calidad sólo hay que agregar a lame la opción -V n donde n es un entero de 0 a 9, siendo 9 la peor calidad, pero codifica mas rápido y produce un archivo menor.

Si se quiere un bitrate fijo, hay que sustitur --vbr-new por -b n donde n es el bitrate deseado de 32 a 320.

Si no quieren complicaciones el primer comando da una calidad buena. Probado con flac 1.2.1 y lame 3.97.

¿Y para hacerlo con varios archivos? pues fácil, en una sóla línea así:

for archivo in *.flac; do flac -c --decode $archivo | lame --vbr-new - $archivo.mp3; done


O en un script asi:

for archivo in *.flac
do
flac -c --decode $archivo | lame --vbr-new - $archivo.mp3
done

No hay comentarios.: