Continuous Media Markup Language

Last updated

Continuous Media Markup Language (CMML) is a markup language for audio or video, in the same way that HTML is one for text. [1] CMML is essentially a timed text codec. It allows file creators to structure a time-continuously sampled data file by dividing it into temporal sections (also called clips), and provides these clips with some additional information. This information is HTML-like and is essentially a textual representation of the audio or video file. CMML enables textual searches on these otherwise binary files. [2]

Contents

CMML is appropriate for use with all Ogg media formats, to provide subtitles and timed metadata.

CMML is deprecated; Xiph.Org Foundation recommends use Kate instead.

Example of CMML Content

<cmml><streamtimebase="0"><importsrc="galaxies.ogv"contenttype="video/ogg"/></stream><head><title>HiddenGalaxies</title><metaname="author"content="CSIRO"/></head><clipid="findingGalaxies"start="15"><ahref="http://www.aao.gov.au/galaxies.anx#radio">Relatedvideoondetectionofgalaxies </a><imgsrc="galaxy.jpg"/><desc>What'soutthere?</desc><metaname="KEYWORDS"content="Radio Telescope"/></clip></cmml>

References

  1. "Firefox gets multimedia plugin". ZDNET. Retrieved 2024-02-12.
  2. "mime application/annodex". mimeapplication.net. Retrieved 2024-02-12.