How to convert FLAC to mp3

Can anyone recommend a free app or method to convert FLAC to mp3?

Foobar2000 will do the job…

I’m rather fond of LameXP, which isn’t only a Lame front-end; it also accepts other formats such as Ogg Vorbis.

It can be found HERE

Thanks folks.

I use Foobar2000 as my library and flac player, but I’ve never been able to get it to convert formats for me. What could I be doing wrong.

To convert flac or shn to mp3 I use Traders Little Helper.

@glfnaz wrote:

I use Foobar2000 as my library and flac player, but I’ve never been able to get it to convert formats for me. What could I be doing wrong.

 

To convert flac or shn to mp3 I use Traders Little Helper.

 I’m using foobar2000 v0.9.6

 Select the tracks you want from a playlist (or album from album list), then right-click select “Convert” and a panel comes up with menu for output format, destination folder, etc.

 

Just as an additional thought for those of us who prefer simple solutions in a bash shell:

Decoding FLAC files is done with the ‘flac’ utility, and encoding MP3 is the job of ‘lame’. So, all you have to do is to pipe the output of ‘flac’ to ‘lame’, that’s all:

flac -d -o - inputfile.flac | lame - output.mp3

Something like

for flacfile in *.flac; do mp3file=${flacfile%.flac}.mp3; (flac -d -o - $flacfile | lame - $mp3file); done;

should do the same for all FLAC files in the current directory. (untested)

dbpoweramp is also exellent app for convert

@zarquod wrote:

Just as an additional thought for those of us who prefer simple solutions in a bash shell:

 

 

Decoding FLAC files is done with the ‘flac’ utility, and encoding MP3 is the job of ‘lame’. So, all you have to do is to pipe the output of ‘flac’ to ‘lame’, that’s all:

 

flac -d -o - inputfile.flac | lame - output.mp3

 

Do tags get through that process intact?

 

@donp wrote:


@zarquod wrote:

Just as an additional thought for those of us who prefer simple solutions in a bash shell:

 

 

Decoding FLAC files is done with the ‘flac’ utility, and encoding MP3 is the job of ‘lame’. So, all you have to do is to pipe the output of ‘flac’ to ‘lame’, that’s all:

 

flac -d -o - inputfile.flac | lame - output.mp3

 


Do tags get through that process intact?

 

Nope, you’ll have to take care of metadata separately. The metaflac tool can probably be used to extract tags from the FLAC file. Add a little fiddling with (g)awk/perl/sed/whatever and feed the result to lame.