Annodex.net: libannodex

Open standards for annotating and indexing networked media

The libannodex source distribution comprises the C library libannodex, plugins for importing CMML and Ogg media (Theora, Vorbis and Speex), and the command-line tools anxenc, anxrip and anxinfo.

Features

libannodex provides a complete programming interface for reading and writing Annodex media.

  • API documentation, with comprehensive examples.
  • Developed and tested on GNU/Linux, Darwin/MacOSX and Win32. May work on other Unix-like systems via GNU autoconf. For Win32: nmake Makefiles, Visual Studio .NET 2003 solution files and Visual C++ 6.0 workspace files are provided in the source distribution.
  • A simple, callback based open/read/close or open/write/close interface to Annodex media and embedded CMML clips.
  • Plugin based importing framework, providing temporal interleaving of multiple media and annotations data sources.

Tools

The libannodex source tarball also contains the following command-line tools, which are useful for creating and inspecting Annodex media:

  • anxrip: Extract annotations and data tracks from annodexed media.
  • anxinfo: Display information about annodexed media contents.

Subversion Access

libannodex is maintained in Subversion with anonymous read access. You can check out the most current version of libannodex from here:

svn co http://svn.annodex.net/libannodex/trunk libannodex

Contacts

Authors

Home

Firefox Extension

libcmml
libannodex
liboggz

libfishsound

mod_cmml
mod_annodex

Subversion/CVS

Annodex(TM) is a trademark of CSIRO Australia. All other marks are the properties of their respective owners.