Matroska

Материал из Википедии — свободной энциклопедии
Текущая версия страницы покане проверялась опытными участниками и может значительно отличаться отверсии, проверенной 3 августа 2020 года; проверки требуют9 правок.
Перейти к навигацииПерейти к поиску
Иное название этого понятия — «Матрёшка»; см. такжедругие значения.
Matröška
Изображение логотипа
Расширение.mkv, .mk3d, .mka, .mks
MIME-типapplication/x-matroska[3]
РазработчикMatroska.org
Опубликован1 мая 2003[1]
Последний выпуск1.7.1 (8 октября 2022; 2 года назад (2022-10-08))[2]
Тип форматамедиаконтейнер
Содержитмультимедиа (различные кодеки)
Расширен изEBML[4]
Развит вWebM
Открытый формат?Да
Сайтmatroska.org (англ.)
Логотип Викисклада Медиафайлы на Викискладе

Matröška (Матрёшка[5]) — проект, нацеленный на создание открытого гибкого и кроссплатформенного (включая аппаратные платформы) форматамультимедийного контейнера и набора инструментов и библиотек для работы с данными в этом формате. Этот проект является развитием проекта MCF, но значительно отличается тем, что основан наEBML (Extensible Binary Meta Language — расширяемый двоичный метаязык) — двоичном аналоге языкаXML. Использование EBML позволяет расширять формат без потери совместимости со старыми программами.

Содержание

Особенности стандарта

[править |править код]
Информация должна бытьпроверяема, иначе она может быть удалена. Вы можетеотредактировать статью, добавив ссылки наавторитетные источники в видесносок.(10 апреля 2024)

Расширения файлов Matroska:.mkv — для видео (также может включать аудио, субтитры и другие вложения),.mka — для аудиофайлов,.mks — для субтитров и.mk3d — для 3D-видео.

Возможности формата, закладываемые в Matroska:

  • трансляция через Интернет (протоколыHTTP иRTP);
  • быстрая навигация по файлу («перемотка»);
  • устойчивость к ошибкам;
  • экранные меню (как наDVD). (НЕ реализовано ввиду отсутствия спецификации);
  • разбиение файла на главы (Chapters);
  • переключаемые «на лету» субтитры;
  • переключаемые звуковые дорожки;
  • переключаемые видеодорожки;
  • модульная расширяемость.

При этом проект не включает в себя форматов сжатия видео икодеков (таких, какMP3 илиJPEG).

Контейнер Matroska может содержать большое число потоков аудио, видео и субтитров, позволяя хранить в одном файле целый фильм и проигрывать его мультимедиа-проигрывателем.

Matroska является открытым проектом (open standard). Это означает, что для персонального использования она абсолютно бесплатна, а техническая спецификация форматабитового потока доступна любому, даже компаниям, желающим встроить поддержку формата в свои продукты (для этого потребуется специальная лицензия). Исходный код всех библиотек, созданных группой разработчиков проекта Matroska, распространяется на условияхLGPL (библиотека для проигрывания, написанная на Си с использованием целочисленной арифметики, распространяется также на условиях лицензииBSD).

Matroska является прямой открытой альтернативой контейнерамAVI,ASF,MOV[англ.],RealMedia,MP4,MPG.

Поддерживается адаптация и реализация библиотек Matroska дляOpenBeOS Mediakit иGStreamer (кроссплатформенной мультимедийной среды, похожей наDirectShow дляWindows) и набора фильтров DirectShow для воспроизведения и создания файлов Matroska в Windows.

Программная поддержка

[править |править код]

Программные пакеты со встроенной поддержкой формата Matroska:

Поддержка формата компанией DivX

[править |править код]

В конце2008 года была выпущена седьмая версия пакетаDivX. Одним из нововведений стало использование нового профиля кодирования видеоматериалов,DivX Plus HD, предназначенного для видео высокого разрешения. Профиль включает в себя сжатие видео с помощью кодека H.264, сжатие звука кодеком AAC и хранение итогового файла в контейнере Matroska. Таким образом, все новые медиаустройства, получившиесертификатDivX Plus HD Certified, должны быть способны обрабатывать контейнер MKV[8].

Аппаратная поддержка

[править |править код]
Информация должна бытьпроверяема, иначе она может быть удалена. Вы можетеотредактировать статью, добавив ссылки наавторитетные источники в видесносок.(10 апреля 2024)

Отсутствие аппаратной поддержки контейнера на бытовых видеопроигрывающих устройствах стало заметным сдерживающим фактором в его распространении и связано с рядом причин: в контейнер обычно помещалось видео, запакованное ресурсоёмким кодекомH.264/AVC вместе с AC3-звуком, а бытовые устройства, способные работать с подобнымикодеками, поздно вышли на рынок и были[когда?] достаточно дороги; стандартным форматом контейнера для H.264 являетсяMP4; отсутствие поддержки со стороны крупных компаний, производящих видеоаппаратуру и программное обеспечение для создания и воспроизведения видео; контейнер Matroska обладает очень широкими возможностями, которые трудно реализовать в аппаратной форме.

Однако со временем формат MKV стал достаточно популярным. На сегодняшнее время большинство современных телевизоров, медиаплееров и других медиаустройств имеет поддержку этого формата.

Sigma Designs

[править |править код]

Компания Sigma Designs, производитель основной части аппаратных декодеров MPEG для бытовых медиаплееров, в 2006—2008 годах выпустила три чипсета — SMP8650, 8630, 864х и 8620L. Все они поддерживают основные форматы видео высокого разрешения,H.264 и контейнерMP4, а также кодекVC-1 и контейнерAVI, но не содержат никакой встроенной поддержки Matroska, несмотря на то, что некоторые производители, использующие эти чипсеты, добавляют такую поддержку с помощью прошивок.

Примечания

[править |править код]
  1. [Контейнерный формат Matroska с открытым исходным кодом официально выпущен (англ.)  (неопр.). Дата обращения: 9 июня 2016. Архивировано 11 августа 2016 года. Контейнерный формат Matroska с открытым исходным кодом официально выпущен (англ.)]
  2. release-1.7.1.Архивировано 15 ноября 2022. Дата обращения: 15 ноября 2022.
  3. https://gitlab.freedesktop.org/xdg/shared-mime-info/-/blob/2.3/data/freedesktop.org.xml.in?ref_type=tags#L3124
  4. https://www.matroska.org/technical/whatis/index.html
  5. Архив сайта matroska.org на 19.02.2003
  6. Возможности плеера MediaPortalАрхивная копия от 24 января 2010 наWayback Machine (англ.) 1 января 2007
  7. Perian, описаниеАрхивная копия от 6 января 2011 наWayback Machine (англ.)
  8. Описание поддержки контейнераАрхивировано 16 марта 2009 года. на сайте DivX

Ссылки

[править |править код]
Перейти к шаблону «Медиаконтейнеры»
Видео/аудио
Аудио
Музыка
Растровые
Векторные
Комплексные
Источник —https://ru.wikipedia.org/w/index.php?title=Matroska&oldid=137186637
Категории:
Скрытые категории: