I have been searching for the past two nights for a command line tool that can do the following:
- Read .wma, .mp3, .wav
- Convert above formats to .ogg
Now, this would not seem like to hard of a thing, but apparently it is. It also has to meet the following requirements:
- Windows (there are a few good ones for Linux, but none I can find for Windows)
- Offers the above formats and abilities without codecs needing installed on host machine
- Free
The most promising I could find is
Sound eXchange. It has the ability to process the above formats, but not out of the bag. I can't for the life of me seem to get ogg support working it.
Its getting rather frustrating actually. I am not even asking that it has MIDI support, which is the usual deal-breaker when it comes to audio libraries. No, my problem is finding a library with good OGG support, which is a patent-free, open-source, widely spread, and popular format. Linux seems to have all these to themselves...
EDIT:
Forgot to mention, ffmpeg was looking good too, but once again, the OGG support without having an installed codec was stopping me. I found a few builds that could read it, but not encode to it.