Matroska

Інша назва цього поняття - "Матрьошка";.

Matroska (Матрьошка) - проект, націлений на створення відкритого, гнучкого, кросплатформного (включаючи апаратні платформи) формату мультимедійного контейнера і набору інструментів і бібліотек для роботи з даними в цьому форматі. Цей проект є розвитком проекту MCF, але значно відрізняється тим, що заснований на EBML (Extensible Binary Meta Language - розширювана двійковий метамова) - довічним аналогу мови XML. Використання EBML дозволяє розширювати формат без втрати сумісності зі старими програмами.


1. Особливості стандарту

Розширення файлів Matroska:. mkv - для відео (з субтитрами і звуком),. mka - для аудіофайлів і. mks - для субтитрів.

Можливості формату, що закладаються в 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.


2. Програмна підтримка

Програмні пакети з вбудованою підтримкою формату Matroska:


2.1. Підтримка формату підприємством DivX

У кінці 2008 була випущена сьома версія пакету DivX. Одним з нововведень стало використання нового профілю кодування відеоматеріалів, DivX Plus HD, призначеного для відео високої роздільної здатності. Профіль включає в себе стиснення відео за допомогою кодека H.264, стиснення звуку кодеком AAC і зберігання підсумкового файлу в контейнері Matroska. Таким чином, всі нові медіапристроїв, що отримали сертифікат DivX Plus HD Certified, повинні бути здатні обробляти контейнер MKV [3].


3. Апаратна підтримка

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

Проте, певна популярність контейнера, запити від користувачів, вільна ліцензія та підтримка розробників формату спонукали [ коли? ] кілька компаній випустити побутові пристрої з обмеженою підтримкою MKV.


3.1. Sigma Designs

Компанія Sigma Designs, виробник основної частини апаратних декодерів MPEG для побутових медіаплеєрів, за останні два роки [ коли? ] випустила три нових чіпсета - SMP8650, 8630 і 8620L. Всі вони підтримують основні формати відео високої роздільної здатності, H.264 і контейнер MP4, а також кодек VC-1 і контейнер AVI, але не містять ніякої вбудованої підтримки Matroska, незважаючи на те, що деякі виробники, які використовують ці чіпсети, додають таку підтримку за допомогою прошивок.


3.2. Пристрої з підтримкою MKV

Компанія Модель Примітка
AC Ryan PV72100, PV73100, PV73200 Підтримуються медіаконтейнера MKV, AVI, WMV, ISO, IFO, VOB, MOV, ASF, TP, TS, TRP, M2TS, MP4, DAT, MPG, FLV. Кодеки MPEG1, MPEG2, MPEG4, XviD, DivX, H.264, WMV9, AVCHD, VC1. Аудіофайли MP3, WMA, AAC, Ogg, PCM, WAV, FLAC, AC3, DTS.
ASUS HDP-R1, HDP-R3 Підтримуються медіаконтейнера avi, mpeg, mov, wmv, mkv, ts, m2ts, mp4 [4]
Aura HD AuraHD
BBK PopcornTV NP101S аналог Popcorn Hour A-100
BBK HD-медіаплеєри: MP050S, MP060S, MP061S, MP070S, MP072S Підтримка відеокодеків: XVID SD / HD, MPEG-1/2/4/4.2, WMV9 (MP @ HL), H.264, VC-1, AVC (HD). Підтримка Відеоконтейнер: MPEG-1/2/4, MPEG-1/2 PS (M2P, MPG), MPEG-2, VOB, AVI, ASF, WMV, MKV (Matroska), MOV.
BBK MKV DVD-плеєри DMP1023HD, DMP1024HD Підтримка файлів, упакованих в контейнер MKV (Matroska) і закодованих у кодеках H.264 і MPEG4
Cowon Cowon V5 Портативний медіаплеєр, підтримує MKV, також як і багато інші вільні формати, включаючи FLAC [5]
Dune HD Max, Duo, Smart H1/D1/B1, TV-101, TV-301 та ін Плеєри DUNE HD одними з перших у світі почали підтримувати формат MKV, на сьогоднішній день є найбільш "всеїдними" як по відео так і по аудіо форматам.
ELECT Телевізори: LС-3288B, LE-3266B, LE-4266B. Підтримка MKV, MPEG-1-2, AVI, DivX, WMA, H.264
Egreat EG-M31, EG-M32, EG-M33, EG-M34, EG-M35
Hantech - Siso Markus-800
HDX HDX900, HDX1000
IconBit Iconbit HD400L, HD400DVD, HD270HDMI, HD400Le, HDM3HDMI, HDS4L, HDS5L, HDS6L, HDS7L, HDR11L, HDR12L, HDR21DVD, Toucan (Nano, Nano +, W) Підтримка MKV, MKA, MKS-файлів. Вбудовані декодери Dolby, DTS, AAC, WMA дозволяють дивитися MKV-файли зі звуком без зовнішнього декодера. Підтримується перемикання безлічі аудіодоріжок і субтитрів. Російські субтитри підтримуються у форматах SMI, AAS, SSA, VOB SUB, SRT, PGS та ін
IMAQLIQ IMAQLIQ TV Домашній медіацентр з підтримкою в т.ч. MKV-файлів. Вбудований повнофункціональний інтернет-браузер Opera.
iStar HD Mini (HDMI 1.1), Mini (HDMI 1.3)
Kaiober K007
LG LG BD370 LG BD550 Blu-Ray -програвач, став першим апаратом такого типу з вбудованою підтримкою контейнера MKV [6]
LG DVX689H Перший DVD плеєр з можливістю програвання файлів MKV (до Full HD 1080p) і підтримкою зовнішніх жорстких дисків NTFS до 2Tb
LG Телевізори: 32/37/42/47LH49 **, 32/37/42/47/55LH50 **, 32/37/42/47LH70 **, 42/47LH90 **, 50/60PS70 **, 50/60PS80 * *, 42/50PQ35 **, 42PQ65 **, 50PS65 **. Всі моделі 2010 року апаратно підтримують MKV, в молодших моделях обмежено програмно. Через вбудований USB інтерфейс відтворюються формати: Фото (JPEG), Музика (MP3), Відео (DAT, MPG, MPEG,

VOB, AVI, DIVX, MP4, MKV, TS, TRP, TP) (Посібник користувача, стор 96, розміщене на сайті виробника)

Mediagate MG-800HD
Meredian LCD та LED Телевізори LT-16 * 37D13 * 33
Netgear EVA8000 і EVA9150
Nokia Nokia N8 Перший смартфон Nokia, що підтримує безліч форматів відео завдяки чіпу Broadcom bcm2727. Має також HDMI-вихід. [7]
PIONEER BDP-140, BDP-440, BDP-LX55
PopcornHour A-100, A-110, B-110, C-200, A-200, A-300, C-300, Popbox V8 100-я серія поступово знімається з виробництва і на зміну їй приходить нова, 200-а серія, на основі нового чіпа Sigma Designs SMP8643, з тактовою частотою 667 МГц.
Philips Телевізори, зокрема: всі моделі 2010 року починаючи з 32PFL5405 і вище Керівництво користувача, с.82: "Підтримувані аудіо-відеофайли: MKV (*. Mkv): відео H.264, аудіо: HE-AAC, AC3".
Philips BD-програвачі, зокрема: BDP7500, BDP8000, BDP9500, BDP9600 Керівництво користувача, с. 5: "Це пристрій з

сертифікацією DivX Certified відтворює відео DivX, включаючи відео DivX Plus HD (H.264/.MKV) ".

Samsung Samsung BD-P1600 За інформацією від служби підтримки Самсунг, виробник заявляє підтримку кодека H.264 тільки для дисків AVCHD, для контейнера MKV підтримка цього кодека не гарантовано. Служба підтримки посилається на Інструкцію з експлуатації, стр 14, яка дійсно не містить переліку підтримуваних плеєром кодеків для MKV-контейнера.
Samsung Телевізори: LE32B652T4W, LE32B653T5W, 40B653T5W, LE40B750U1W, LE40B652T4W, LE37B653T5W, LE37B652T4W, LE46B750U1W, LE46B653T5W, LE46B652T4W, LE55B652T4W, LE55B653T5W, UE-26C4000, UE-32C6000, LE-40C530F1J, всі телевізори 2010 року, окрім моделі LE ** C350 ( на цьому телевізорі треба поміняти технічні налаштування в сервісному меню і буде показувати) і всі телевізори 2011 року. Можливістю відтворення формату MKV має вся лінійка телевізорів 2009 року, починаючи з 6-ої серії, з діагоналлю від 32 ", вся лінійка 2010 починаючи з 4-ої серії і всі телевізори 2011 року.
Seagate Мультимедійний програвач високої чіткості FreeAgent Theater + HD, FreeAgent GoFlex TV. Підтримує всі популярні формати файлів.

Відео: MPEG-1, MPEG-2 (VOB / ISO), MPEG-4 (Xvid), DivX Plus H D, Xvid HD, AVI, MOV, MKV, RMVB Real Media, FLV, AVC HD, H.264, WMV9, VC-1, M2TS, TS/TP/M2T Дозвіл відео: NTSC 480i/480p, PAL 576i/576p, 720p, 1080i, 1080p ...

Sharp Телевізори серії Aquos Aivx-370HD
TvIX M5100, M7000, M6500
Western Digital WD TV HD HD-аудіовідеопрогравач WD TV, володіє підтримкою MKV і MKA-файлів. Western Digital стала першою великою компанією, що впровадила підтримку MKV в свій продукт. Працює з помилками з файлами MKV, зібраними за допомогою libmatroska v1.0 і вище (MKVtoolnix v4.0.0 +)
G-mini MagicBox: HDR1100H, HDR1000D, HDRS120D, HDR895D, HDP890, HDP500, HDP300. Модель HDR1100H є унікальною в своєму класі. Має вбудований аналоговий і DVB-T тв-тюнер.
Pixus Pixus Five Підтримка MKV файлів. Вбудовані декодери дозволяють дивитися MKV-файли зі звуком без зовнішнього декодера. Підтримується перемикання безлічі аудіодоріжок і субтитрів. Підтримуються російські субтитри.
Xtreamer Xtreamer, PRO, Elvira, SideWinder, Prodigy Підтримуються медіаконтейнера MKV, AVI, WMV, ISO, IFO, VOB, MOV, ASF, TP, TS, TRP, M2TS, MP4, DAT, MPG, FLV. Кодеки MPEG1, MPEG2, MPEG4, XviD, DivX, H.264, WMV9, AVCHD, VC1. Аудіофайли MP3, WMA, AAC, Ogg, PCM, WAV, FLAC, AC3, DTS.

Примітки