/flac2all

Automatically exported from code.google.com/p/flac2all

Primary LanguagePython

What is it

Flac2All is a multi-threaded script that will convert your collection of FLAC files into either Ogg Vorbis, MP3 (with the Lame encoder), or FLAC, complete with any tags that the source file had. Utility for people with with large FLAC collections who also want a lossy version for portable media players.

Dependencies

  • Python >2.7
  • Flac

Optional dependencies

  • Lame: for mp3 support
  • Opus-tools: for opus support
  • Vorbis-tools: for ogg support

Packages for Distros

  • logoArch Linux: in the AUR.

Usage

flac2all [convert type] [input dir]

[convert type] may be [mp3] or [vorbis] or [flac]

Video of Flac2all in action

Here is a video of flac2all running on a dual quad system (2 CPUs with 8 physical cores and 8 HT cores = 16 threads totally). It happily saturates all 16 cores:

screenshot