stringtranslate.com

Матроска

Matroska — это проект по созданию формата-контейнера , который может хранить неограниченное количество дорожек видео, аудио, изображений или субтитров в одном файле. [3] Контейнер Matroska Multimedia по своей концепции аналогичен другим контейнерам, таким как AVI , MP4 или Advanced Systems Format (ASF), но является открытым стандартом .

Расширения файлов Matroska : .mkv для видео (которые могут включать субтитры или аудио), .mk3d для стереоскопического видео, .mka для аудиофайлов (которые могут включать субтитры) и .mks только для субтитров. [4]

История

Проект был объявлен 6 декабря 2002 года [5] как ответвление формата мультимедийного контейнера (MCF) после разногласий между ведущим разработчиком MCF Лассе Кярккяйненом и будущим основателем Matroska Стивом Ломмом по поводу использования расширяемого двоичного метаязыка. (EBML) вместо двоичного формата. [6] Это совпало с шестимесячным перерывом в кодировании ведущего разработчика MCF в связи с его военной службой, во время которого большая часть сообщества быстро перешла на новый проект. [ нужна цитата ]

В 2010 году было объявлено, что аудио/видео формат WebM будет основан на профиле контейнерного формата Matroska вместе с видео VP8 и аудио Vorbis . [7]

31 октября 2014 года Microsoft подтвердила, что Windows 10 будет поддерживать HEVC и Matroska «из коробки» , согласно заявлению Габриэля Аула, руководителя группы данных и фундаментальных исследований Microsoft Operating Systems Group. [8] [9] В технической предварительной версии Windows 10, сборка 9860, добавлена ​​поддержка на уровне платформы для HEVC и Matroska. [10] [11]

Название и логотип

«Матрошка» происходит от слова матрешка ( русский : матшка [mɐˈtrʲɵʂkə] ), русского слова, обозначающего полые деревянные куклы , которые открываются, чтобы обнажить другую куклу меньшего размера, которая, в свою очередь, открывается, чтобы обнажить другую куклу, и так далее. На логотипе написано «Матрошка»; Буква š , «s» с кароном над ней, представляет звук «sh» ( / ʂ / ) в различных языках. [12]

Дизайн

Использование EBML позволяет расширять его для будущих изменений формата. Команда Matroska изложила некоторые из своих долгосрочных целей на форумах Doom9.org и Hydrogenaudio . Таким образом, следующие «цели», а не обязательно существующие особенности Matroska: [13]

Разработка

Matroska поддерживается некоммерческой организацией ( ассоциация loi 1901 ) во Франции [16] , а спецификации открыты для всех. Это открытый стандарт , не требующий лицензионных отчислений , который можно использовать бесплатно, а его технические характеристики доступны для частного и коммерческого использования. Команда разработчиков Matroska лицензирует свои библиотеки по лицензии LGPL , а библиотеки синтаксического анализа и воспроизведения доступны по лицензиям BSD . [13]

Поддерживать

Программное обеспечение, поддерживающее Matroska, включает все программы на основе ffmpeg / libav , [17] включая, в частности, mplayer , mpv , VLC , Foobar2000 , Media Player Classic -HC, BS.player, Google Chrome , Mozilla Firefox , Blender , Kdenlive , Handbrake , MKVToolNix . а также YouTube (который широко использует WebM). [18]

Помимо ffmpeg, Windows 10 также поддерживает Matroska. [19] Более ранние версии полагались на пакеты кодеков (такие как K-Lite Codec Pack или Jointed Community Codec Pack ) для интеграции ffmpeg (через ffdshow ) и других дополнений в собственный DirectShow Windows .

В частности, не хватало поддержки встроенного QuickTime для Apple macOS .

Смотрите также

Рекомендации

  1. ^ "Релиз-1.7.1 · Matroska-Org/Libmatroska" . github.com . 8 октября 2022 г.
  2. ^ Мультимедийный контейнер Matroska (частичный черновик). Устойчивость цифровых форматов. Вашингтон, округ Колумбия: Библиотека Конгресса. 21 декабря 2015 года . Проверено 13 декабря 2021 г.
  3. ^ Спецификация элемента Matroska v4, Matroska.org. «TrackNumber: номер дорожки, используемый в заголовке блока (использование более 127 дорожек не рекомендуется, хотя конструкция допускает неограниченное количество)».
  4. ^ «Часто задаваемые вопросы о Matroska - Вопрос 3: Какие расширения файлов использует Matroska?». www.matroska.org . Архивировано из оригинала 08 апреля 2019 г. Проверено 16 июля 2018 г.
  5. ^ «Матроска: Старые архивы». Архивировано из оригинала 03 августа 2017 г. Проверено 25 мая 2020 г.
  6. ^ Ломм, Стив (6 декабря 2002 г.). «Re: Предлагаемые изменения спецификаций». Группа новостей : gmane.comp.video.mcf.devel. Архивировано из оригинала 11 октября 2016 года . Проверено 23 мая 2016 г.
  7. ^ Часто задаваемые вопросы, проект WebM
  8. Габриэль Аул (31 октября 2014 г.). «HEVC также поддерживается в коробке». Твиттер . Проверено 3 ноября 2014 г.
  9. Джон Каллахэм (1 ноября 2014 г.). «Microsoft: Windows 10 будет поддерживать стандарт сжатия видео HEVC». Центр Windows. Архивировано из оригинала 29 декабря 2020 г. Проверено 25 мая 2020 г.
  10. Богдан Попа (3 ноября 2014 г.). «Microsoft подтверждает поддержку файлов MKV в Windows 10». Софтпедия . Архивировано из оригинала 5 октября 2017 г. Проверено 25 мая 2020 г.
  11. Гейб Аул (12 ноября 2014 г.). «Новая сборка доступна для программы предварительной оценки Windows». Майкрософт . Архивировано из оригинала 3 марта 2015 года . Проверено 15 ноября 2014 г.
  12. ^ "Домашняя страница медиа-контейнера Matroska" . matroska.org . Проверено 11 апреля 2023 г.
  13. ^ ab "Что такое Матроска?". matroska.org . Архивировано из оригинала 29 декабря 2020 г. Проверено 25 мая 2020 г.
  14. ^ «Потоковое вещание». matroska.org . Архивировано из оригинала 29 декабря 2020 г. Проверено 30 июня 2019 г.
  15. ^ «Характеристики меню». matroska.org . Архивировано из оригинала 29 декабря 2020 года . Проверено 30 июня 2019 г.
  16. ^ "Правовой аспект - Матроска" . matroska.org . Архивировано из оригинала 29 декабря 2020 г. Проверено 1 августа 2020 г.
  17. ^ «Общая документация». ffmpeg.org .
  18. ^ "Сторонние приложения - Матроска" .
  19. ^ «Подробнее о встроенной поддержке Flac и MKV в Windows 10» . 5 января 2015 г.

Внешние ссылки