Added version to commandline Sorted out letter case in help for the command
flac2ogg
Flac2ogg is an automated Audio file converter.
At the beginning, aim of flac2ogg was to produce high quality ogg files out of (preferably) lossless formats like FLAC/WAVE/WavePack. Over time it evolved of ability to produce small-sized mp3 files out of anything.
Of course there is no constraints on what source files would be and what output format will be, so there is a possibility to create ogg form low quality mp3 files, nevertheless it doesn't make any sense :) This script automate conversion between different type of audio formats.
Requirements
Supported formats
Conversion can be performed from the following formats:
FLAC
MP3
MP4
WAVE
WavePack
Ape
Ogg Vorbis
Currently supported encoders:
Ogg Vorbis
MP3 (lame)
There is an option to set the quality for the encoders - for Ogg files there would be used an -q option for oggenc command, and for the mp3 format, -V option would be used for lame command. Consult corresponding man pages for details.
Usage
Given that there are couple of music files, simplest usage is as follows:
$ flac2ogg.py directory_of_music_files/*
All files from that directory will be encoded to ogg by defaults. If there are already some ogg files, new files would have _encoded_ added into the filename. Note, that output files will be placed next to the original files.
License
This work is licensed on 3-clause BSD license. See LICENSE file for details.