flac2mp3

flac2mp3 is a tool to convert audio files from flac to mp3 format including the copying of tags.

Donations

flac2mp3 is free software - you do not have to pay to use it.

However, if you find flac2mp3 useful, you might like to make a donation - I've got four five kids to support!

News

June 2, 2008

I've moved all my projects to a new server and a new version of trac.

Please register to be able to create/modify tickets and/or modify the wiki.

https access is secured using a certificate signed by the CAcert. To import the CAcert root certificate, please go to https://www.cacert.org/index.php?id=3

July 22, 2007

I finally bit the bullet and put some time into packaging a new release - v0.3.0rc1 is now available.

Download here.

The change log is here.

*** Important Upgrade Note *** If you have already used previous versions of flac2mp3 then the first time you use this version on your library you should use the "--tagsonly" switch. This will write the md5 tag to all your mp3 files. If you do not do this then flac2mp3 will transcode all your files again - not the end of the world, but potentially time-consuming!

June 6, 2007

Version 0.3.0 is close to being released.

The main changes in the release are:

  • abandon use of fork/exec (as used in 0.2.8 and 0.2.9)
  • add --pretend option
  • store flac MD5 checksum as tag in mp3 file. This is used to determine whether or not the flac file needs transcoding or not.

The last item is a potentially major change. Timestamps are no longer used to decide whether or not the flac file needs to be transcoded. flac2mp3 now looks for a MD5 tag in the mp3 file and compares the contents to the MD5 checksum from the flac file. If they are different, or the MD5 tag is not found in the mp3 file, then the flac file is transcoded to mp3.

What this means is that if you run flac2mp3 0.3.0 on a previously transcoded library it will result in your whole library being transcoded again. Not the end of the world, but potentially very time-consuming. However, this can be prevented by running flac2mp3 with the --tagsonly option. This will update all tags in the destination mp3 files, including the MD5 tag.

Current Version

The latest working release is 0.2.7.

0.2.8 and 0.2.9 were released but proved to be buggy and should not be used.

Requirements

  • perl
  • flac / metaflac
  • lame

Documentation

Yes, you read that right... documentation!

Max knocked together some notes describing how to install on Windows. I massaged them a little and added them to the wiki.

You can grab the latest development code from subversion:

svn co http://projects.robinbowes.com/svn/flac2mp3/trunk

Mailing Lists

  • Announce (subscribe)
  • General (subscribe)
  • Devel (subscribe)

For a complete list of local wiki pages, see TitleIndex.