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.

Original A/V   -----> ffmpeg2theora --> Ogg Theora/Vorbis (*.ogg)
                                                         \
                                                          Annodex File (*.anx, *.axv)
                                                         /
Original Subtitle --> subtitle -------> CMML (*.cmml)
                      transcoding