[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#767950: ITP: vorbis-java -- Ogg and Vorbis toolkit for Java



Package: wnpp
Severity: wishlist
Owner: Emmanuel Bourg <ebourg@apache.org>

* Package name    : vorbis-java
  Version         : 0.6
  Upstream Author : Nick Burch <code@gagravarr.org>
* URL             : https://github.com/Gagravarr/VorbisJava
* License         : Apache-2.0
  Programming Lang: Java
  Description     : Ogg and Vorbis toolkit for Java

vorbis-java is a pure Java library for working with Ogg, Vorbis, FLAC,
Opus and Speex files

Support for the Ogg container is fairly complete, offering the ability
to read, write, add and change streams within an Ogg file. It should be
possible to use the Ogg parts as a basis for dealing with any multimedia
data stored in an Ogg container. There is basic support for Skeleton
Annodex streams, which provide metadata on top of Ogg files about the
streams, but it isn't fully integrated.

Support for the Vorbis audio format so far concentrates on metadata. It
is possible to retrieve and change metadata (such as sampling rates,
user comments etc), and tools are provided to query and alter these.
Encoding/decoding audio data is not supported.

Opus and Speex support is slightly less than that of Vorbis, covering
retrieving of metadata (such as sampling rates, user comments etc).
However, basic Opus or Speex audio frame support is outstanding. Tooling
exists for querying and changing metadata for Opus only.

Very limited support is also included for FLAC comments (user metadata),
which use the same scheme as Vorbis. FLAC-native and FLAC-in-Ogg files
are both supported for extracting the user metadata.

This library is a dependency of Apache Tika.


Reply to: