Matroska

From Wikipedia, the free encyclopedia

Jump to: navigation, search
Matroska (Матрёшка)
Image:Matroska-logo-128x128.png
File extension:.mkv .mka
MIME type:video/x-matroska audio/x-matroska
Developed by:Matroska.org
Type of format:Container format
Container for:Multimedia

The Matroska Multimedia Container is an open standard free Container format, a file format that can hold an unlimited number of video, audio, picture or subtitle tracks inside a single file.[1] It is intended to serve as a universal format for storing common multimedia content, like movies or TV shows. Matroska is similar in conception to other containers like AVI, MP4 or ASF, but is completely open source. Matroska file types are .MKV for video (and audio) and .MKA for audio-only files.

Matroska is an English word derived from the Russian word "matryoshka" (Russian: матрёшка, IPA: [mɐˈtrʲoʂkə]), which means "nesting doll" (the common Russian egg-shaped doll within a doll). This is a play on the container (media within a form of media/doll within a doll) aspect of the matryoshka as it is a container for visual and audio data.

Contents

[edit] History

The project was announced on December 7 2002 as a fork of an earlier container format project, but after disagreements with that project's creator about the use of the Extensible Binary Meta Language (EBML) instead of another binary format. The founders of the Matroska project believe that the use of EBML brings them a number of advantages, including making it easier to extend the format for decades into the future as new developments occur and/or as the project goals change.

[edit] Goals

With Matroska's roots in EBML it has been designed from the ground up for longevity and extendability (unlike formats such as AVI). The Matroska team has spoken openly on Doom9.org and hydrogenaudio.org about some of their long term goals to create a modern, flexible, extensible, cross-platform multimedia container format that can:

  • develop robust streaming support;
  • develop a "DVD-like" menu system based on EBML;
  • develop a set of tools for the creation and editing of Matroska files;
  • develop libraries that can be used to allow developers to add Matroska support to their applications;
  • work with hardware manufacturers to include Matroska support in embedded multimedia devices;
  • provide native Matroska support in various operating systems.

[edit] Software support

Listed below is software that has native Matroska support.

[edit] Hardware support

The history of DVD players showed that sooner or later, second tier manufacturers will make devices playing the content that users actually want to play. The standalone DivX players were born this way, allowing playback of the most widespread multimedia content: AVI files containing MPEG-4 ASP video with MP3/AC3 audio. It is thus conceivable that later generations of high definition video disk players will contain support for playback of the most widespread HD file format: Matroska with H.264 video and AC3/AAC/DTS audio.[citation needed]

The Sigma Designs 8634 IC, when accompanied by appropriate firmware, can properly decode Matsoska files containing H.264 or MPEG-4 ASP video (including HD resolutions), and MP3, AAC, DTS, & AC3 audio.

The new Cowon A3 is supposed to play back .mkv files (according to its product page in Korea and the US).

This Linux based multimedia solution has also MKV support in their technical specs.

[edit] Content in Matroska

Initially the uptake of the format was low, it mainly competed with OGM on Anime scene, due to both formats' seamless support for multiple audio tracks and embedded subtitle tracks. In recent years however Matroska sees wider use due to the "release scene" adopting it as a format of choice for HDTV rips of TV and next generation video discs (HD-DVD and BluRay). It usually carries H.264 video, AC3/AAC/DTS (also multiple) audio tracks and sometimes subtitle tracks. Before H.264, most MKV files from the above mentioned scene were holding RealVideo (RV9, RV10) encoded video tracks, which at that time was slightly superior to MPEG-4 Part 2 (used e.g. by the DivX and Xvid codecs), especially for anime material, in combination with MP3 or Vorbis encoded audio streams and soft-subtitles.

[edit] License

Matroska is an open standards project. This means for personal use it is free to use and that the technical specifications describing the bit stream are open to everybody, even to companies that would like to support it in their products. The source code of the libraries developed by the Matroska Development Team is licensed under GNU LGPL. In addition to that, there are also free parsing and playback libraries available under the BSD license, for proprietary software adaption.

[edit] See also

[edit] References

[edit] External links

cs:Matroska

de:Matroska es:Matroska fr:Matroska ia:Matroska it:Matroska ja:Matroska pl:Matroska pt:Matroska ru:Матрёшка (формат данных) fi:Matroska sv:Matroska tr:Matroska zh:Matroska

Views
Personal tools

Toolbox