Vorbis tools include oggenc and vorbiscomment that can be used to produce Ogg-Vorbis music files. Ogg Vorbis provides people with free, open-source audio format and encoding algorithm. Because the MP3 algorithm is patented and creating MP3 exposes people to legal risks, use of the Ogg Vorbis format is a reasonable choice for legally conscious people. Besides its openness and patent-free characteristics, Ogg Vorbis offers good compression and sound quality, comparable to MP3 and AAC. Therefore, everyone is recommended to create, use and spread Ogg Vorbis music files, instead of MP3 and AAC.
To learn how to prepare a MinGW environment, read this post. Then, download the source for libogg, libvorbis and vorbis-tools from xiph.org.
To build Vorbis tools, libogg and libvorbis should be compiled first. Start the MinGW rxvt console from the Start menu. Unpack the libogg source and compile it as follows:
tar xzvf libogg-1.2.0.tar.gz cd libogg-1.2.0/ ./configure --prefix=/mingw make make install
libvorbis can be compiled likewise:
tar xzvf libvorbis-1.3.1.tar.gz cd libvorbis-1.3.1/ ./configure --prefix=/mingw make make install
Then, build vorbis-tools as follows:
tar xzvf vorbis-tools-1.4.0.tar.gz cd vorbis-tools-1.4.0/ ./configure --prefix=/mingw --disable-nls --enable-threads=win32 make make install
When done, the following files are created in /mingw/bin:
libogg-0.dll libvorbis-0.dll libvorbisenc-2.dll libvorbisfile-3.dll oggdec.exe oggenc.exe ogginfo.exe vorbiscomment.exe
Copy these files whereever you want. To create an Ogg Vorbis file from a .WAV file, use a command like this:
oggenc -q5 audio.wav




