authoring using scripts

Annodex irc bot

Conrad Parker implemented an irc bot that records irc conversations directly to CMML files using pyannodex.

Transcoding Subtitles to Annodex

Chris Chiu implemented Python scripts to transcode from existing subtitle formats to CMML.

The process of transcoding existing media into Annodex is a staged process involving the following tasks:

  • The transcoding of the existing media from its proprietary format into Ogg Theora.
  • The parsing of the existing media's subtitles into the Continuous Media Markup Language (CMML) format
  • The annodexing of the transcoded media and CMML subtitles into an annodex file.

Subtitle format comparison

Here is a table with the syntactical differences of different existing subtitle formats for which Chris Chiu wrote conversion scripts to CMML.

Features to transcode from Subtitles to CMML

To get a handle on how to support a subtitle format natively in CMML, it is important to determine the features common to all subtitle formats. These features can be categorised to the following types: Presentation and Semantic Features.