Matroska
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:
- ALShow
- Avidemux
- AV Splitter
- BS.Player
- Chameleo
- CuePlayer
- The Core Media Player
- CorePlayer Mobile
- The Core Pocket Media Player
- Daum PotPlayer
- DivX Player
- Freemake Video Converter
- GOM Player
- Плееры на движкеGstreamer (например,Totem)
- HandBrake
- jetAudio
- Kaffeine
- Light Alloy
- The KMPlayer
- Media Player Classic (начиная с версии 6 и старше)
- MediaPortal[6]
- Mezzmo Media Player
- Movist
- MPlayer
- Mpv
- MythTV
- Perian плагин Quicktime для Mac OS X[7]
- Target Longlife Media Player
- Totem Movie Player
- Splash Pro Player
- VSDC Free Video Editor
- VirtualDubMod
- Медиапроигрыватель VLC
- VSO Software
- Vuze Media Player
- Winamp
- xine
- Zoom Player
- Mac Blu-ray Player
Поддержка формата компанией 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, несмотря на то, что некоторые производители, использующие эти чипсеты, добавляют такую поддержку с помощью прошивок.
Примечания
[править |править код]- ↑[Контейнерный формат Matroska с открытым исходным кодом официально выпущен (англ.) (неопр.). Дата обращения: 9 июня 2016. Архивировано 11 августа 2016 года. Контейнерный формат Matroska с открытым исходным кодом официально выпущен (англ.)]
- ↑release-1.7.1.Архивировано 15 ноября 2022. Дата обращения: 15 ноября 2022.
- ↑https://gitlab.freedesktop.org/xdg/shared-mime-info/-/blob/2.3/data/freedesktop.org.xml.in?ref_type=tags#L3124
- ↑https://www.matroska.org/technical/whatis/index.html
- ↑Архив сайта matroska.org на 19.02.2003
- ↑Возможности плеера MediaPortalАрхивная копия от 24 января 2010 наWayback Machine (англ.) 1 января 2007
- ↑Perian, описаниеАрхивная копия от 6 января 2011 наWayback Machine (англ.)
- ↑Описание поддержки контейнераАрхивировано 16 марта 2009 года. на сайте DivX
Ссылки
[править |править код]- Википедия:Cite web (не указан язык)
- Википедия:Статьи с источниками из Викиданных
- Википедия:Страницы с ежедневно очищаемым кэшем
- ПРО:ИТ:Статьи по алфавиту
- ПРО:ИТ:Последняя правка: в прошлом году
- Википедия:Статьи с разделами без ссылок на источники с апреля 2024 года
- Википедия:Статьи без источников (не распределённые по типам)
- Википедия:Статьи, требующие конкретизации
- Википедия:Статьи с шаблонами недостатков по алфавиту
- Википедия:Статьи, требующие уточнения времени