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 |
| Operating Systems | Linux |
| Implementation | Python |
| Translations | English |
Last announcement
Archlinux package now available! (Many thanks to archlinux's graysky for the packages)
dev version: https://aur.archlinux.org/packages.php?I...
Recent releases


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).