CMML
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
CMML은 XML 형식으로 작성되며, <cmml> 태그를 루트 요소로 사용하는 코드이다. <stream>, <import>, <head>, <clip> 등의 태그를 사용하여 미디어 스트림의 시간 기준 설정, 외부 미디어 파일 가져오기, 메타데이터 정의, 미디어 특정 구간 정의 및 관련 정보 추가 등을 수행한다.
더 읽어볼만한 페이지
- Xiph.Org 프로젝트 - FLAC
FLAC은 조시 콜슨이 개발한 무손실 오디오 코덱으로, 원본 음질을 유지하면서 파일 크기를 줄이기 위해 오디오 데이터를 압축하며, 4~32비트 샘플 크기, 최대 8 채널을 지원하고, 미국 국립 문서 기록 관리청에서 디지털 오디오에 선호되는 형식으로 지정되었다. - Xiph.Org 프로젝트 - Vorbis
Vorbis는 Xiph.Org 재단에서 개발한 로열티 없는 자유 소프트웨어 오디오 코덱으로, MP3의 대안으로 개발되어 가변, 평균, 고정 비트레이트를 지원하며 갭리스 디코딩을 통해 끊김 없는 재생이 가능하고 MP3보다 나은 음질을 제공한다. - 오픈 포맷 - HTML
HTML은 웹 페이지 제작을 위한 표준 마크업 언어로서, 팀 버너스리가 제안하고 구현한 후 인터넷 발전과 함께 널리 사용되며, SGML에 기반하여 하이퍼텍스트 기능으로 다양한 콘텐츠를 표현하고 연결하며, W3C와 WHATWG에서 표준화를 진행하고 최신 버전은 HTML Living Standard이다. - 오픈 포맷 - 오픈 소스
오픈 소스는 제품 설계 및 재배포를 장려하는 모델로, 소프트웨어 개발에서 시작하여 개방형 협업을 장려하며 다양한 분야에서 활용되고 있고 오픈 소스 이니셔티브와 같은 단체가 운동을 지원한다.
| CMML | |
|---|---|
| 개요 | |
| 유형 | 마크업 언어 |
| 개발자 | Xiph.Org Foundation |
| 파일 확장자 | .cml |
| MIME 형식 | application/annodex |
| 상세 정보 | |
| CMML | 연속 미디어 마크업 언어 |
| 설명 | XML 기반의 마크업 언어로, 시간 동기화된 메타데이터를 연속 미디어에 연결하는 데 사용된다. |
| 활용 | Ogg 파일과 같은 오디오 및 비디오 형식에 대한 캡션, 장, 메타데이터를 저장하는 데 사용될 수 있다. |
| 참고 | Firefox는 2006년에 CMML 지원 플러그인을 받았다. |
2. CMML 컨텐츠 예제
CMML 코드는 XML 형식으로 작성되며, `<cmml>` 태그를 루트 요소로 사용한다. 아래는 CMML 코드 예시이다.
```xml
<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>
```
```xml
<cmml>
<stream timebase="0">
<import src="galaxies.ogv" contenttype="video/ogg"/>
</stream>
<head>
<title>숨겨진 은하</title>
<meta name="author" content="CSIRO"/>
</head>
<clip id="findingGalaxies" start="15">
<a href="http://www.aao.gov.au/galaxies.anx#radio">
은하 감지에 관한 관련 비디오
</a>
<img src="galaxy.jpg"/>
<desc>저 너머에는 무엇이 있을까?</desc>
<meta name="KEYWORDS" content="전파 망원경"/>
</clip>
</cmml>
2. 1. 주요 태그 설명
- <stream>|스트림영어 태그는 미디어 스트림의 시간 기준(timebase)을 설정한다.
- <import>|임포트영어 태그는 외부 미디어 파일(예: `galaxies.ogv`)을 가져온다.
- <head>|헤드영어 태그는 문서의 제목, 작성자 등 메타데이터를 정의한다.
- <clip>|클립영어 태그는 미디어의 특정 구간을 정의하고, 관련 정보(하이퍼링크, 이미지, 설명 등)를 추가한다.
2. 2. CMML 코드 예제 (한국어)
은하 감지에 관한 관련 비디오

2. 3. CMML 코드 예제 (영어)
은하 감지에 관한 관련 비디오

참조
[1]
웹사이트
Firefox gets multimedia plugin
https://www.zdnet.co[...]
2024-02-12
[2]
웹사이트
mime application/annodex
https://mimeapplicat[...]
2024-02-12
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com