Continuous Media Markup Language

Continuous Media Markup Language (CMML) is to audio or video what HTML is to 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]

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

[edit]

<cmml>
<stream timebase="0">
<import src="galaxies.ogv" contenttype="video/ogg"/>
</stream>
<head>
<title>Hidden Galaxies</title>
<meta name="author" content="CSIRO"/>
</head>
<clip id="findingGalaxies" start="15">
<a href="http://www.aao.gov.au/galaxies.anx#radio">
Related video on detection of galaxies
</a>
<img src="galaxy.jpg"/>
<desc>What's out there?</desc>
<meta name="KEYWORDS" content="Radio Telescope"/>
</clip>
</cmml>

## References

[edit]

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

## External links

[edit]

* CMML Overview
* The origin of the CMML document, along with further documentation and standards can be found at Annodex CMML Standard Version 2.1

* v
* t
* e

Xiph.Org Foundation

Ogg Project codecs|

* Vorbis
* Daala
* Theora
* FLAC
* Opus
* CELT
* Speex
* OggPCM
* Ogg Writ
* XSPF
* Annodex

Media tools|

* cdparanoia
* Icecast
* Tremor

Related articles|

* Chris Montgomery
* CMML
* Ogg page
* Ogg Squish
* Use of Ogg formats in HTML5
* Vorbis comment
* List of open-source codecs

This markup language article is a stub. You can help Wikipedia by expanding it.

|

* v
* t
* e

*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template