Matroska: Difference between revisions
Jump to navigation
Jump to search
(→Codec IDs: ref re VC1 compatibility) |
m (Updated the spec url since it was dead, and added more extensions.) |
||
(6 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
* Extensions: mkv, mka, mks | * Extensions: mkv, mk3d, mka, mks, webm. | ||
* Website: | * Website: http://matroska.org | ||
* | * Specification: https://matroska.org/technical/basics.html | ||
* MIME Type: | |||
** mkv: video/mkv | |||
Matroska is a free, general-purpose container format designed to supplant currently existing container formats like [[AVI]]. The shortcomings in the Matroska design sparked the development of [[NUT]]. | |||
==Codec IDs== | ==Codec IDs== | ||
Line 12: | Line 14: | ||
The following Codec IDs are known to be in use: | The following Codec IDs are known to be in use: | ||
*V_DIRAC: [[Dirac]] [http://diracvideo.org/wiki/DiracInMatroska] | |||
*V_MS/VFW/FOURCC: VfW compatibility mode | *V_MS/VFW/FOURCC: VfW compatibility mode | ||
*V_MPEG1: [[MPEG-1]] | *V_MPEG1: [[MPEG-1]] | ||
*V_MPEG2: [[MPEG-2]] | *V_MPEG2: [[MPEG-2]] | ||
*V_MPEG4/ISO/SP: [[MPEG-4]] part 2 Simple Profile (divx4) | *V_MPEG4/ISO/SP: [[MPEG-4]] part 2 Simple Profile (divx4) | ||
*V_MPEG4/ISO/ASP: [[MPEG-4]] part 2 | *V_MPEG4/ISO/ASP: [[MPEG-4]] part 2 Advanced Simple Profile | ||
*V_MPEG4/ISO/AP: MPEG-4 part 10 Advanced Profile ([[H.264]]) | *V_MPEG4/ISO/AP: MPEG-4 part 10 Advanced Profile ([[H.264]]) | ||
*V_MPEG4/MS/V3: Divx3 | *V_MPEG4/MS/V3: Divx3 | ||
Line 27: | Line 30: | ||
*V_QUICKTIME: Quicktime compatiblity mode (mainly for [[SVQ3]]) | *V_QUICKTIME: Quicktime compatiblity mode (mainly for [[SVQ3]]) | ||
*V_UNCOMPRESSED: Uncompressed, format defined by KaxCodecColourSpace | *V_UNCOMPRESSED: Uncompressed, format defined by KaxCodecColourSpace | ||
*V_VC1: [[ | *V_VC1: Deprecated; Use V_MS/VFW/FOURCC with [[WMV3]] or [[WVC1]] instead [https://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2007-August/034825.html] | ||
*V_VP8: VP8 [http://www.webmproject.org/] | |||
; | ; | ||
*A_AAC: [[Advanced Audio Coding]] | *A_AAC: [[Advanced Audio Coding]] | ||
Line 55: | Line 59: | ||
;Proposed but not yet implemented: | ;Proposed but not yet implemented: | ||
*A_SPEEX: [[Speex]] [http://wiki.xiph.org/index.php/Oggless] | *A_SPEEX: [[Speex]] [http://wiki.xiph.org/index.php/Oggless] | ||
[[Category: Container Formats]] | [[Category: Container Formats]] |
Latest revision as of 13:00, 23 February 2023
- Extensions: mkv, mk3d, mka, mks, webm.
- Website: http://matroska.org
- Specification: https://matroska.org/technical/basics.html
- MIME Type:
- mkv: video/mkv
Matroska is a free, general-purpose container format designed to supplant currently existing container formats like AVI. The shortcomings in the Matroska design sparked the development of NUT.
Codec IDs
An incomplete list of Matroska codec IDs can be found here: http://www.matroska.org/technical/specs/codecid/index.html
Haali media splitter has another list here: http://haali.cs.msu.ru/mkv/codecs.pdf
The following Codec IDs are known to be in use:
- V_DIRAC: Dirac [1]
- V_MS/VFW/FOURCC: VfW compatibility mode
- V_MPEG1: MPEG-1
- V_MPEG2: MPEG-2
- V_MPEG4/ISO/SP: MPEG-4 part 2 Simple Profile (divx4)
- V_MPEG4/ISO/ASP: MPEG-4 part 2 Advanced Simple Profile
- V_MPEG4/ISO/AP: MPEG-4 part 10 Advanced Profile (H.264)
- V_MPEG4/MS/V3: Divx3
- V_REAL/RV10: RealVideo 1
- V_REAL/RV20: RealVideo G2
- V_REAL/RV30: RealVideo 3
- V_REAL/RV40: RealVideo 4
- V_SNOW: FFmpeg Snow
- V_THEORA: Xiph Theora
- V_QUICKTIME: Quicktime compatiblity mode (mainly for SVQ3)
- V_UNCOMPRESSED: Uncompressed, format defined by KaxCodecColourSpace
- V_VC1: Deprecated; Use V_MS/VFW/FOURCC with WMV3 or WVC1 instead [2]
- V_VP8: VP8 [3]
- A_AAC: Advanced Audio Coding
- A_AAC/MPEGx/y: Obsolete; Use A_AAC instead
- A_AC3: ATSC A/52a
- A_EAC3: ATSC A/52b [4]
- A_DTS: DTS Coherent Acoustics
- A_FLAC: FLAC
- A_MPC: Musepack SV8
- A_MPEG/L1: MP1
- A_MPEG/L2: MP2
- A_MPEG/L3: MP3
- A_PCM/INT/BIG: Uncompressed PCM, Big-Endian
- A_PCM/INT/LIT: Uncompressed PCM, Little-Endian
- A_PCM/FLOAT/IEEE: Uncompressed PCM, IEEE floating-point
- A_REAL/14_4: VSELP
- A_REAL/28_8: RealAudio 28.8
- A_REAL/ATRC: ATRAC3, using Real extradata and xor format (RealAudio atrc)
- A_REAL/COOK: RealAudio cook
- A_REAL/SIPR: RealAudio sipr
- A_TTA1: True Audio lossless
- A_VORBIS: Vorbis
- A_WAVPACK4: WavPack
- A_QUICKTIME: Quicktime compatibility (uncommon)
- A_MS/ACM: Windows ACM compatibility (uncommon)
- Proposed but not yet implemented