[Vorbis-dev] Java Vorbis Encoder - vorbis-java-1.0.0-beta release
Ben Cohee
bpcohee at gmail.com
Tue Aug 14 15:34:36 PDT 2007
Beta release of a limited* native Java Vorbis encoder is now available
on the Xiph website.
This limited version of the encoder has been ported to Java based on
libogg-1.1.3, libvorbis-1.1.2 and a very infant port of libshout-2.2.2
for streaming.
*The encoder itself is currently limited to 44100 hz, 2 channel input,
and can only encode at Variable Bit Rate.*
The release package with binary and source files is available for
download at http://downloads.xiph.org/releases/vorbis-java/
The working subversion source code directory is
http://svn.xiph.org/trunk/vorbis-java/
This release is functional on the few platforms I had available for
testing (GNU/Linux, Darwin/MacOSX and Win32), but is still very much a
work in progress.
Java Documentation and more example tools will be forth coming, but
for those interested in running the command line encoding example it
can be executed from the /bin directory of the release package as:
java -cp VorbisEncoder <input file.wav> <output file.ogg>
Note as can be seen from the examples/VorbisEncoder.java source file,
it is much the same as the encoder_example.c.
I also have put a more advanced applet example with streaming client
functionality at http://www.bencohee.com
This applet does have some bugs in it not related to the vorbis-java
encoder, so don't attempt to record your next top 40 hit with it.
As with the Vorbis libraries, the vorbis-java port is open source
available under a BSD-style license.
Enjoy =D
Ben Cohee
http://www.bencohee.com
More information about the Vorbis-dev
mailing list