Projects / flac2mp3

flac2mp3

flac2mp3 is a Perl script to convert FLAC files to MP3 format. It will process an entire directory tree and put the MP3 files in a similar structure. Tags are converted where possible. It will only process a file if the flac file is newer than the MP3 file or if the tags have changed. If just the tags have changed then just the tags are processed, i.e. the file does not have to be transcoded again. flac2mp3 comes bundled with all the non-standard Perl modules required to run. It has been tested on Fedora Core 4 with Perl v5.8.6 and on Windows XP with ActiveState Perl v5.8.7.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  22 Jul 2007 16:24

    Release Notes: This release uses the FLAC MD5 checksum to determine whether or not to transcode the file. It has a new "--pretend" option. It handles multiple tags of the same type, e.g. multiple Artist tags. There are file find improvements. Quoting of the flac/lame command has changed. The CPAN modules distributed with the package have been updated. This release transcodes to a temp file and renames if successful. It removes fork/exec code and reverts to the "system" command. ALBUMARTIST and COMPILATION tags have been added. "--noreplaygain" has been added to lame options. There are various code clean-ups and bugfixes.

    •  21 Dec 2006 13:33

      Release Notes: flac and lame are run with fork and exec, which fixes any shell quoting issues. Support for more tags was added. Various small bugs were fixed.

      •  07 Sep 2005 13:14

        Release Notes: The way file and directory names are processed was changed to be more portable, as it now makes more extensive use of File::Spec. MusicBrainz tags are now processed.

        •  31 Aug 2005 18:09

          No changes have been submitted for this release.

          Recent comments

          18 Apr 2010 16:27 sodrian

          Awesome for huge flac library mirroring!

          Screenshot

          Project Spotlight

          OpenStack4j

          A Fluent OpenStack client API for Java.

          Screenshot

          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.