Matroska

Matröška (Матрёшка) — это проект, нацеленный на создание открытого гибкого и кроссплатформенного (включая аппаратные платформы) формата мультимедийного контейнера и набора инструментов и библиотек для работы с данными в этом формате. Matroska это формат мультимедийной упаковки, который может содержать в себе неограниченное количество дорожек видео, аудио, изображений или субтитров.

Расширение файла Matroska:

  • .MKV для видеофайлов, содержащих аудио и субтитры;
  • .MK3D для стереоскопического 3D-видео;
  • .MKA для аудиофайла;
  • .MKS для файла с субтитрами.

Самая большая особенность Matroska заключается в том, что она может работать с различными типами закодированных потоков видео, аудио и субтитров, включая потоковые мультимедиа, такие как RealMedia и QuickTime. Matroska является практически универсальным медиа-контейнером.

Возможности формата, закладываемые в Matroska:

  • трансляция через Интернет (протоколы HTTP и RTP);
  • быстрая навигация по файлу («перемотка»);
  • устойчивость к ошибкам;
  • разбиение файла на главы (Chapters);
  • переключаемые «на лету» субтитры;
  • переключаемые звуковые дорожки;
  • переключаемые видеодорожки;
  • модульная расширяемость.

При этом проект не включает в себя форматов сжатия видео и кодеков (таких, как MP3 или JPEG).