Difference between revisions of "Matroska"
From Hydrogenaudio Knowledgebase
(Category:Container Formats) |
|||
(21 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
− | + | =Introduction= | |
− | Matroska | + | '''Matroska/матрёшка''' is an extensible open standard audio/video container format for various video and audio codecs. Matroska is based on [[EBML]], a binary variation of XML. It's aim is to replace the aging [[AVI]] format and be a powerful alternative to other container formats like [[ASF]], [[MP4]], [[MOV]], RM, MPX and [[Ogg|Ogg/OGM]]. It can store Audio Only, Video Only, or both, and is free for personal use. |
− | + | =Features= | |
− | + | Matroska has all the features you would expect of a modern A/V Container including: | |
+ | * Streamable over internet (HTTP and RTP) | ||
+ | * Fast seeking in the file | ||
+ | * High error recovery | ||
+ | * Menus (like DVD's have) | ||
+ | * Chapter entries | ||
+ | * Selectable subtitle streams | ||
+ | * Selectable audio streams | ||
+ | * Modularly Extendable | ||
+ | * Sophisticated Tagging | ||
+ | |||
+ | The current official tool for creating a Matroska file (available from Matroska's [http://matroska.org/index.html Home Page]) supports the following audio and video codecs: | ||
+ | |||
+ | |||
+ | ==Audio== | ||
+ | |||
+ | * [[MPEG]] Audio 1, 2, 2.5 Layer III | ||
+ | * [[MPEG]] Audio 1, 2 Layer II | ||
+ | * [[MPEG]] Audio 1, 2 Layer I | ||
+ | * [[PCM]] Integer Big Endian | ||
+ | * [[PCM]] Integer Little Endian | ||
+ | * Floating Point, IEEE compatible | ||
+ | * Dolby [[AC3]] | ||
+ | * [[DTS|Digital Theater Systems]] | ||
+ | * Ogg [[Vorbis]] | ||
+ | * [[WavPack]] | ||
+ | * [[FLAC]] (Free Lossless Audio Compresion) | ||
+ | * Realmedia Audio Codecs (including Real Audio 1, Real Audio 2, Real Audio Cook, Sipro Voice Codec, Real Audio LossLess Format, and the Sony [[ATRAC]]3 Codec) | ||
+ | * [[AAC]] Audio (including both LC AAC and HE AAC) | ||
+ | * [[QuickTime]] Audio Codecs | ||
+ | |||
+ | ==Video== | ||
+ | |||
+ | * MPEG4 ISO Profile Video, i.e DivX 4/5, XviD, FFMPEG (including Simple Profile, Advanced Simple Profile, and Advanced Profile) | ||
+ | * Microsoft MPEG4 V3 (and derivatives, including DivX 3, Angelpotion, SMR, etc. V1/v2 covered in VfW compatibility mode) | ||
+ | * MPEG1 | ||
+ | * MPEG2 | ||
+ | * Real Video (Real Video 1.0, Real Video G2/G2+SVT, Real Video 8, and Real Video 9) | ||
+ | * [[Theora]] | ||
+ | * Video from [[QuickTime]] files (including the Sorenson and Cinepack codecs) | ||
+ | |||
+ | |||
+ | ==Extensions== | ||
+ | |||
+ | * MKV - File containing at least one video stream and possibly audio and/or subtitle stream(s). | ||
+ | * MKA - File containing at least one audio stream and possible subtitle stream(s). | ||
+ | * MKS - File containing at least one subtitle stream. | ||
+ | |||
+ | =Tools= | ||
* [http://www.bunkus.org/videotools/mkvtoolnix/ MKVtoolnix] | * [http://www.bunkus.org/videotools/mkvtoolnix/ MKVtoolnix] | ||
+ | |||
+ | =Additional reading= | ||
+ | * [http://matroska.org/index.html Home Page] | ||
+ | |||
+ | |||
+ | [[Category:Container Formats]] |
Latest revision as of 15:54, 11 September 2006
Introduction
Matroska/матрёшка is an extensible open standard audio/video container format for various video and audio codecs. Matroska is based on EBML, a binary variation of XML. It's aim is to replace the aging AVI format and be a powerful alternative to other container formats like ASF, MP4, MOV, RM, MPX and Ogg/OGM. It can store Audio Only, Video Only, or both, and is free for personal use.
Features
Matroska has all the features you would expect of a modern A/V Container including:
- Streamable over internet (HTTP and RTP)
- Fast seeking in the file
- High error recovery
- Menus (like DVD's have)
- Chapter entries
- Selectable subtitle streams
- Selectable audio streams
- Modularly Extendable
- Sophisticated Tagging
The current official tool for creating a Matroska file (available from Matroska's Home Page) supports the following audio and video codecs:
Audio
- MPEG Audio 1, 2, 2.5 Layer III
- MPEG Audio 1, 2 Layer II
- MPEG Audio 1, 2 Layer I
- PCM Integer Big Endian
- PCM Integer Little Endian
- Floating Point, IEEE compatible
- Dolby AC3
- Digital Theater Systems
- Ogg Vorbis
- WavPack
- FLAC (Free Lossless Audio Compresion)
- Realmedia Audio Codecs (including Real Audio 1, Real Audio 2, Real Audio Cook, Sipro Voice Codec, Real Audio LossLess Format, and the Sony ATRAC3 Codec)
- AAC Audio (including both LC AAC and HE AAC)
- QuickTime Audio Codecs
Video
- MPEG4 ISO Profile Video, i.e DivX 4/5, XviD, FFMPEG (including Simple Profile, Advanced Simple Profile, and Advanced Profile)
- Microsoft MPEG4 V3 (and derivatives, including DivX 3, Angelpotion, SMR, etc. V1/v2 covered in VfW compatibility mode)
- MPEG1
- MPEG2
- Real Video (Real Video 1.0, Real Video G2/G2+SVT, Real Video 8, and Real Video 9)
- Theora
- Video from QuickTime files (including the Sorenson and Cinepack codecs)
Extensions
- MKV - File containing at least one video stream and possibly audio and/or subtitle stream(s).
- MKA - File containing at least one audio stream and possible subtitle stream(s).
- MKS - File containing at least one subtitle stream.