flac2mp3

Description

flac2mp3 is meant to, as the name implies, convert FLAC files to MP3 files

Features/Problems

  • Will convert a file from FLAC to MP3 format, natch.
  • Not only is the song data converted, but so is the metadata!
  • Options:
    • silent running
    • delete the FLAC after conversion
    • MP3 encoding (defaults to --preset standard)
  • Reads options from YAML config file, ~/.flac2mp3

Currently operates on one file at a time. To convert more, try something like

for f in *.flac; do flac2mp3 "$f"; done

or

find . -name '*.flac' -exec flac2mp3 {} \;

If neither of those commands will work for you, try using a different OS.

Synopsis

$ flac2mp3 flac_filename
$ flac2mp3 flac_filename --silent
$ flac2mp3 --meta flac_filename mp3_filename

(or)

$ metaflac2mp3 flac_filename mp3_filename

or, if you insist

require 'flac2mp3'

Flac2mp3.convert(flac_filename)
Flac2mp3.convert(flac_filename, :silent => true)
Flac2mp3.(flac_filename, mp3_filename)

Requirements

  • flac, the binary
  • lame, the binary
  • flacinfo-rb, the gem
  • ruby-mp3info, the gem
  • ruby, the interpreter

Install

gem install flac2mp3

Thanks

  • Rich Lafferty, for turning me on to the wonderful idea of keeping everything in FLAC format
  • Apple, for having a bunch of little-i, capital-letter products that don't like FLAC format
  • Robin Bowes, for flac2mp3.pl, which annoyed me enough to get me to write this