Matroska (Матрёшка, Матрьошка) е свободен мултиплатформенконтейнеров формат, способен да съхранява неограничено количество аудио и видео потоци с голямо разнообразие откодеци, субтитри, картинки и др. в един-единствен файл. Форматът носи името си от известната дървена играчкаМатрьошка. Той може да се смята като конкурент наMP4,AVI, а също така и наASF,MOV, но за разлика от тях, Матрьошка е с отворен стандарт.
Проектът е започнат на 6 декември 2002 г. като разклонение (fork) на Мултимедиен Контейнеров Формат (Multimedia Container Format, MCF), след разногласия между разработчика на MCF Ласе Керкойнен (Lasse Kärkkäinen) и Стив Ломе (Steve Lhomme, основателя на Матрьошка) относно използването на Extensible Binary Meta Language (EMBL) вместо бинарен формат. Това съвпада с дълга почивка на разработчика на MCF, през което време повечето от общността бързо мигрират към новия проект.
Използването на EBML (двоичен аналог на популярния езикXML) спомага за бъдещи промени по формата. Разработчиците на Матрьошка са открили някои от своите цели в дългосрочен план във форумитеDoom9.org и hydrogenaudio.org.
Списък на цели:
Списъкът показва кои приложения поддържат нормално Матрьошка.
Име | ОС | Уеб сайт |
---|---|---|
Boxee | Многоплатформен | www.boxee.tvАрхив на оригинала от 2009-06-18 вWayback Machine. |
DivX Connected | Windows | www.divx.com/connectedАрхив на оригинала от 2009-06-05 вWayback Machine. |
MediaPortal[1] | Windows | www.team-mediaportal.com |
MythTV | Linux | www.mythtv.org |
Plex | Mac OS X | plexapp.com |
PS3 Media Server | Многоплатформен | ps3mediaserver.orgАрхив на оригинала от 2009-06-18 вWayback Machine. |
XBMC | Многоплатформен | xbmc.org |
Име | ОС | Уеб сайт |
---|---|---|
Avidemux | Многоплатформен | www.avidemux.org |
DivX Converter | Многоплатформен | www.divx.com |
FFmpeg | Многоплатформен | www.ffmpeg.org |
FormatFactory | Windows | www.formatoz.comАрхив на оригинала от 2010-01-07 вWayback Machine. |
HandBrake | Многоплатформен | handbrake.fr |
MKVToolnix | Многоплатформен | www.bunkus.org/videotools/mkvtoolnix |
VirtualDubMod | Windows | virtualdubmod.sourceforge.net |
VSO Software | www.vso-software.fr | |
Добавка Perian за QuickTime[2] | Mac OS X | perian.org |
Conceiva software | Windows | www.conceiva.com |
iVerio Software Video Converter за видеокамери | Многоплатформен | www.iverio-convertmod.com |
В края на 2008 беше пусната седма версия на кодек пакета DivX. Новост е профилът за кодиране на видеоDivX Plus HD, предназначен за видео с висока разделителна способност. Той включва компресия на видеотоH.264, компресия на аудио AAC и всичко това съхранено във формат Матрьошка. Устройствата, получили сертификатDivX Plus™ HD Certified, със сигурност могат да работят с MKV.[3]
Матрьошка се поддържа от някои плейъри, като Popcorn Hour, NMT на EGreat и др. В много форуми, потребителите на тези устройства са отбелязали частичен успех при възпроизвеждането на Матрьошка файлове дори с основните видове кодеци. Първият набор от интегрални схеми, поддържащ Матрьошка, е на фирмата Texas Instruments и носи името „DaVinci“. Той се използва в преносимия плейър Cowon A3. Въпреки това, съществуват множество плейъри, поддържащи много добре AVI, но не и Матрьошка.
В много от новитетечнокристални телевизори на Samsung вече е налична поддръжката на Матрьошка. Файловете могат да бъдат възпроизведени директно чрез USB флаш памети или твърди дискове чрез връзка с USB порта на телевизора.
Cowon A3[4] и O3[5] поддържат Матрьошка толкова добре, колкото и форматитеOggVorbis иFLAC. Част от поддръжката на Матрьошка се изразява и в многото аудио потоци. Ако файлът съдържа глави или субтитри, то тези функции ще бъдат недостъпни, но все пак той ще бъде нормално възпроизведен. Субтитрите във формат SubRip (.srt) или SAMI (.smi) ще бъдат автоматично пуснати при възпроизвеждане на видео, ако те са в една и съща директория с видео файла и носят неговото файлово име.
Плейърът на Western Digital също поддържа Матрьошка[6]. Точно както при Samsung WD TV файловете могат да се гледат директно от външна флаш памет или твърд диск, включени към един от трите порта USB на устройството. За WD TV много често излизат нови версии на фирмуера, с което се изчистват възможни проблеми с Матрьошка файловете.
Компанията Sigma Designs, производител основна на интегрални схеми за домашни медийни плейъри, е пуснал на пазара три интегрални схеми – SMP8650[7], SMP8630 и SMP8620L. Всички те поддържат основните видео формати MP4, AVI и кодеци H.264, VC-1, но не поддържат MKV. Затова производителите, използващи тези интегрални схеми в продуктите си, са принудени да я осигурят чрез своите фирмуери. Пример за такова устройство е WD TV.
Първоначално разпространението на формата е било изключително ограничено. Използвал се е за рипване на DVD и анимации, където е било необходимо да бъдат запазвани няколко езика на субтитрите. Освен това той позволява и вариращ брой на кадрите. През последните години Матрьошка се среща много по-често, например за рипване наHDTV съдържание отHD DVD илиBlu-Ray, най-често в комбинация с H.264 видео и AC-3/AAC/DTS звук.
Матрьошка е проект с отворен стандарт. Това означава, че той е свободен и безплатен за използване. Техническото му описание е отворено за всеки, включително компании, желаещи да осигурят поддръжка в своите продукти. Сорс кодът на библиотеките, разработени от Matroska Development Team са лицензирани подGNU LGPL. В добавка библиотеките за възпроизвеждане са налични под BSD лиценз, позволяващ те да се ползват в комерсиален хардуер и софтуер.