Матрёшка (формат данных)
Материал из Википедии — свободной энциклопедии
Matroska (русский вариант — Матрёшка) — проект, нацеленный на создание открытого гибкого кросс-платформенного (включая аппаратные платформы) стандарта форматов мультимедийных контейнеров и набора инструментов и библиотек для работы с данными в этом формате. Этот проект является развитием проекта MCF, но значительно отличается тем, что основан на EBML (Extensible Binary Meta Language — расширяемый двоичный метаязык) — двоичном аналоге языка XML. Использование EBML позволяет расширять формат без потери совместимости со старыми программами.
Возможности формата, закладываемые в Matroska:
- трансляция по Интернету (протоколы HTTP и RTP);
- быстрая перемотка в файле;
- устойчивость к ошибкам;
- экранные меню (как на DVD дисках);
- разбиение файла на главы (Chapters);
- переключаемые на лету субтитры;
- переключаемые звуковые дорожки;
- модульная расширяемость;
Следует отметить, что проект аудио/видео контейнера не включает в себя форматов сжатия видео и кодеков (таких, как MP3 или JPEG). Это упаковка, которая может содержать большое число потоков аудио, видео и субтитров, позволяя пользователю хранить в одном файле целый фильм и проигрывать его мультимедиа-проигрывателем.
Matroska является открытым проектом (open standard). Это означает, что для персонального использования она абсолютно бесплатна, а техническая спецификация формата битового потока доступна любому, даже компаниям, желающим встроить поддержку формата в свои продукты (для этого потребуется специальная лицензия). Исходный код всех библиотек, созданных группой разработчиков проекта Matroska распространяется на условиях LGPL (библиотека для проигрывания, написанная на C с использованием целочисленной арифметики, распространятся также на условиях лицензии BSD).
Matroska является прямой открытой альтернативой контейнерам AVI, ASF video, MOV, RM, MP4, MPG. Существует поддержка адаптации и реализации библиотек Matroska для OpenBeOS Mediakit и GStreamer (мультимедийной среды ОС Linux, похожей на Microsoft DirectShow для Windows) и набора фильтров DirectShow для воспроизведения и создания файлов Matroska в ОС Windows.
На начало 2006 года, поддержка этого контейнера заявлена в DVD-проигрывателе Zensonic Z500.
[править] Ссылки
Форматы медиаданных | ||||
---|---|---|---|---|
Видеокодеки |
|
|||
Аудиокодеки |
|
|||
Графические форматы |
|
|||
Медиа-контейнеры |
|
|||