Matroska (Matröşka, Матрёшка) — проект, нацеленный на создание открытого, гибкого, кроссплатформенного (включая аппаратные платформы) формата мультимедийного контейнера и набора инструментов и библиотек для работы с данными в этом формате. Этот проект является развитием проекта MCF, но значительно отличается тем, что основан на EBML (Extensible Binary Meta Language — расширяемый двоичный метаязык) — двоичном аналоге языка XML. Использование EBML позволяет расширять формат без потери совместимости со старыми программами.
Возможности формата, закладываемые в Matroska:
При этом проект не включает в себя форматов сжатия видео и кодеков (таких, как MP3 или JPEG).
Контейнер Matroska может содержать большое число потоков аудио, видео и субтитров, позволяя хранить в одном файле целый фильм и проигрывать его мультимедиапроигрывателем.
Matroska является открытым проектом (open standard). Это означает, что для персонального использования она абсолютно бесплатна, а техническая спецификация формата битового потока доступна любому, даже компаниям, желающим встроить поддержку формата в свои продукты (для этого потребуется специальная лицензия). Исходный код всех библиотек, созданных группой разработчиков проекта Matroska, распространяется на условиях LGPL (библиотека для проигрывания, написанная на Си с использованием целочисленной арифметики, распространяется также на условиях лицензии BSD).
Matroska является прямой открытой альтернативой контейнерам AVI, ASF, MOV, RealMedia, MP4, MPG.
Существует поддержка адаптации и реализации библиотек Matroska для OpenBeOS Mediakit и GStreamer (мультимедийной среды ОС GNU/Linux, похожей на DirectShow для Windows) и набора фильтров DirectShow для воспроизведения и создания файлов Matroska в ОС Windows.
Программные пакеты со встроенной поддержкой формата Matroska:
В конце 2008 года была выпущена седьмая версия пакета DivX. Одним из нововведений стало использование нового профиля кодирования видеоматериалов, DivX Plus HD, предназначенного для видео высокого разрешения. Профиль включает в себя сжатие видео с помощью кодека H.264, сжатие звука кодеком AAC и хранение итогового файла в контейнере Matroska. Таким образом, все новые медиаустройства, получившие сертификат DivX Plus HD Certified, должны быть способны обрабатывать контейнер MKV.[3]
Отсутствие аппаратной поддержки контейнера на бытовых видеопроигрывающих устройствах стало заметным сдерживающим фактором в его распространении и связано с рядом причин: в контейнер обычно помещалось видео, запакованное ресурсоёмким кодеком H.264/AVC вместе с AC3-звуком, а бытовые устройства, способные работать с подобными кодеками, поздно вышли на рынок и были достаточно дороги; стандартным форматом контейнера для H.264 является MP4; отсутствие поддержки со стороны крупных компаний, производящих видеоаппаратуру и программное обеспечение для создания и воспроизведения видео; контейнер Matroska обладает очень широкими возможностями, которые трудно реализовать в аппаратной форме.
Тем не менее, определённая популярность контейнера, запросы от пользователей, свободная лицензия и поддержка разработчиков формата побудили несколько компаний выпустить бытовые устройства с ограниченной поддержкой MKV.
Компания Sigma Designs, производитель основной части аппаратных декодеров MPEG для бытовых медиаплееров, за последние два года[когда?] выпустила три новых чипсета — SMP8650, 8630 и 8620L. Все они поддерживают основные форматы видео высокого разрешения, H.264 и контейнер MP4, а также кодек VC-1 и контейнер AVI, но не содержат никакой встроенной поддержки Matroska, несмотря на то, что некоторые производители, использующие эти чипсеты, добавляют такую поддержку с помощью прошивок.
| Компания | Модель | Сайт | Примечание | |
|---|---|---|---|---|
| ASUS | HDP-R1 | http://www.asus.com | Устройство базируется на новом медиачипе производства компании Realtek, который по своим возможностям превосходит существующие решения, включая часто используемый Sigma 8634/8635. Asus O!Play оснащен всеми стандартными для такого рода устройств разъемами: стерео-аудио, композитный видео, оптический цифровой аудио, HDMI, Ethernet и комбинированный порт USB/eSATA. С помощью подключения локальной сети можно переносить файлы с NAS, ПК или домашнего сервера. Медиаплеер ASUS O!Play поддерживает широкий спектр форматов и кодеков, в числе которых MPEG 1, 2, 4, DivX, H.264, VC-1, RM/RMVB, AVI, VOB, MOV, MKV, ASF, XviD, WMV][4] | |
| BBK | PopcornTV NP101S | http://www.popcorntv.ru | аналог Popcorn Hour A-100 | |
| Cowon | Cowon A3 | http://www.cowonamerica.com | Портативный медиаплеер, поддерживает MKV, также как и многие другие свободные форматы, включая Ogg Vorbis и FLAC[5] | |
| Dune HD | Ultra[6] | http://www.dune-hd.com | ||
| Egreat | EG-M31A, EG-M31B | http://www.egreatworld.com | ||
| Hantech - Siso | Markus-800 | http://www.hantech.ca/ | ||
| HDX | HDX900, HDX1000 | http://www.hdx1080.com | ||
| IconBit | Iconbit HD400L, HD400DVD, HD270HDMI, HD400Le, HDM3HDMI, HDS4L, HDS5L, HDS6L, HDS7L, HDR11L | http://www.iconbit.ru | Поддержка MKV, MKA, MKS-файлов. Встроенные декодеры Dolby, DTS, AAC, WMA позволяют смотреть MKV-файлы со звуком без внешнего декодера. Поддерживается переключение множества аудиодорожек и субтитров. Русские субтитры поддерживаются в форматах SMI, AAS, SSA, VOB SUB, SRT, PGS и др.[7] | |
| iStar HD | Mini (HDMI 1.1), Mini (HDMI 1.3) | http://www.istarhd.com | ||
| Kaiober | K007 | http://bbs.hd-tv.cn/forum-71-1.html | ||
| LG | LG BD370[8] | http://www.lge.com | Blu-Ray-проигрыватель, стал первым аппаратом такого типа со встроенной поддержкой контейнера MKV.[9] | |
| LG | Телевизоры: 32/37/42/47LH49**, 32/37/42/47/55LH50**, 32/37/42/47LH70**, 42/47LH90**, 50/60PS70**,50/60PS80**, 42/50PQ35**, 42PQ65**, 50PS65**. | http://www.lge.com/ru/tv-audio-video/televisions/LG-32LH5000.jsp | Через встроенный USB интерфейс воспроизводятся форматы: Фото(JPEG), Музыка (MP3), Видео (DAT, MPG, MPEG,
VOB, AVI, DIVX, MP4, MKV, TS, TRP, TP) (Руководство пользователя, стр. 96, размещенное на сайте производителя) |
|
| Mediagate | MG-800HD | http://www.mediagateusa.com/ | ||
| Netgear | EVA8000 и EVA9150 | http://www.netgear.com/ | ||
| PopcornHour | A-100, A-110, B-110, C-200, A-200 | http://www.popcornhour.com | 100-я серия постепенно снимается с производства и на смену ей приходит новая, 200-я серия, на основе нового чипа Sigma Designs SMP8643, с тактовой частотой 667 МГц. | |
| Samsung | Samsung BD-P1600[10] | http://www.samsung.com | По информации от службы поддержки Самсунг, производитель заявляет поддержку кодека H.264 только для дисков AVCHD, для контейнера MKV поддержка этого кодека не гарантируется. Служба поддержки ссылается на Инструкцию по эксплуатации, стр 14, которая действительно не содержит перечня поддерживаемых плеером кодеков для MKV-контейнера. | |
| Samsung | Телевизоры: LE32B652T4W, LE32B653T5W, 40B653T5W, LE40B750U1W, LE40B652T4W, LE37B653T5W, LE37B652T4W, LE46B750U1W, LE46B653T5W, LE46B652T4W, LE55B652T4W, LE55B653T5W. | http://www.samsung.com | Возможностью воспроизведения формата MKV обладает вся линейка телевизоров 2009 года, начиная с 6-ой серии, с диагональю от 32"[11] | |
| Storex | Aivx-370HD | http://www.storex.eu/mini-site/AivX-370HD/370HD_9.asp?MENU=MKV | ||
| TvIX | M5100[12], M7000, M6500 | http://www.dvico.com | ||
| Western Digital | WD TV HD | http://www.wdc.com | HD-аудиовидеопроигрыватель WD TV, обладает поддержкой MKV и MKA-файлов.[13] Western Digital стала первой крупной компанией, внедрившей поддержку MKV в свой продукт. |