Annodex.net: Annodexing Theora

Open standards for annotating and indexing networked media

This is a brief overview on how to transcode QuickTime MOV files to Theora files and Annodex them under Linux. This is a frequently asked question as MOV files are what you end up with from digital cameras.

Prerequisites

  1. An installation of mplayer: mplayer for Linux, mplayer for OS X
  2. An installation of theora: current Theora tarball
    [theora does not install the encoder and player; they are in the "examples" directory in the tarball]
  3. Install Annodex tools: libcmml, liboggz, libannodex

Transcode MOV to Theora

  1. You have a somehow acquired QuickTime MOV file: "example.mov".
  2. Dump YUV and WAV from MOV:
    "mplayer -ao pcm -vo yuv4mpeg example.mov"
    => audiodump.wav, stream.yuv
  3. Transcode to theora:
    "encoder_example -o example.ogg audiodump.wav stream.yuv"
    => example.ogg

Create Annodex files

  1. Write CMML file: "example.cmml"
  2. Encode Annodex:
    "anxenc example.cmml -o example.anx"
    => example.anx
Home

Overview
Diagrams
Specifications
Principles
Differentiators
History
Tutorial notes (1.6MB pdf)
Video demo (6.4MB mov)

Installation
Recommended Codecs
Development
Subversion/CVS
How to Annodex Theora

Creating content
Example Science CMWeb
Searching Science CMWeb
Other sites

News
Contributing
Press
Contacts

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