[ogg-dev] Ogg/Kate, a karaoke and text codec for embedding in Ogg

ogg.k.ogg.k at googlemail.com ogg.k.ogg.k at googlemail.com
Mon Jan 14 05:06:34 PST 2008

> Cool.  Have you looked at CMML so far?  What you describe is very
> alike what CMML is supposed to do.

Yes, I saw this a little after I'd started (I'd only seen Writ
originally). I didn't have an
in-depth look at it however.

The things that made me discount CMML were:

 - it seems to be more about meta description of other streams in a
container than
   about being data by itself - Kate streams can be used as subtitles,
but do not have
   to be, they're intended to be self contained. An e-book, for
instance, could be a
   single text stream. There will be more in the documentation I will
post later.

 - it seems unnecessarily complex for my use (allowing links to the
web, for instance,
   which is just fine for meta description of other content for which
it is designed) and
   would need extra definitions for semantics. However, since the Kate
   does not cover "external" file formats, it would be very possible
to create a Kate
   stream from a CMML XML file (for the moment, I build my streams
from a custom text
   based description, which is meant to be temporary, but I planned to
have encoding
   from existing formats (SSA, etc), so CMML would be another possibility).

 - it seemed to be designed for something else (Annodex, which I
didn't have a look
   at, but which seems to be a kind of archiving/retrieval system for
audio/video), and
   discussions about embedding it into Ogg seemed to be old and not
going anywhere
   and peter out (though that's only through Google searches, I may be
missing a lot).

Well, there's another thing also, which is that it's fun to write your own :)

More information about the ogg-dev mailing list