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 and identical file/folder structure. The script has been stable for about a year now, and it has been known to saturate 8-core machines with parallel conversions. It is useful for people with with large FLAC collections who also want a lossy version for portable media players. If wanted, the script can perform updates by skipping already converted files. It has only been tested on Linux, but it should work without alteration on the other Unix systems with bash and the required dependencies.
|Tags||Ogg Conversion MP3 flac vorbis multithreaded lame converter multi-threaded implementation|
|Licenses||GPL v2 Or Later|
Archlinux package now available! (Many thanks to archlinux's graysky for the packages) dev version: https://aur.archlinux.org/packages.php?ID=57418 stable version: https://aur.archlinux.org/packages.php?ID=57270 Some bug fixes, new features being added to the development version! Feel free to go test it out from the svn repo dev trunk. Script tested and happily saturates a 16 core machine!
Release Notes: A new option system, the ability to set custom oggenc/lame parameters from the command line, CPU/core detection, support for Nero's AAC+ Converter, support for copying non-FLAC files across (album art, text files, etc.), support for output directory redirection, and many bugfixes, tweaks, and performance improvements.
Release Notes: This release adds support for copying over non-FLAC files. By default, the script will not copy any files over. To change this behavior, edit the script and set "copy=False" to "copy=True". You can use this to copy over things like Album artwork, cue files, etc. along with the conversion.
Release Notes: Current Stable release (and first freshmeat release).