Matroska (MK) es un formato de contenedor multimedia de código abierto que puede contener varios tipos de archivos diferentes, incluidos archivos de video, audio y subtítulos. Los programas de películas y televisión usan la extensión .MKV, lo que indica la presencia de video. Si el contenedor contiene solo archivos de audio, se utiliza MKA; mientras que los subtítulos solo se indican mediante el uso de MKS. Matroska compite con otros formatos de contenedor, incluidos AVI, MP4 y ASF, por nombrar algunos, sin embargo, MKV tiene algunas ventajas significativas y es más probable que se implemente en software de código abierto.
El desarrollo de Matroska se basa en Extensible Binary Meta Language (EBML), un pariente de XML. Las ventajas que tiene MKV sobre algunos otros formatos de contenedor incluyen una búsqueda más rápida dentro del archivo, la capacidad de incluir capítulos y menús como DVD, transmisiones de audio seleccionables para admitir pistas de diferentes idiomas y una mejor recuperación de errores. También se admiten los “subtítulos suaves” o la capacidad de activar o desactivar los subtítulos.
Además, a diferencia de los formatos de contenedor más antiguos, como Audio Video Interleave (AVI) de Microsoft®, Matroska admite prácticamente cualquier formato de audio. Esto incluye el Ogg Vorbis de código abierto, un formato de compresión de audio que también se puede utilizar para incrustar audio sin pérdidas como archivos FLAC (Free Lossless Audio Codec). Matroska también admite la codificación de audio con velocidad de bits variable y la codificación de vídeo con velocidad de fotogramas variable. Su codificación EBML fundamental también garantiza que podrá mantenerse al día con las necesidades avanzadas sin dejar de ser compatible con versiones anteriores de los reproductores MKV heredados.
Un reproductor de video que admite archivos MKV desde el primer momento es el reproductor VLC multiplataforma de código abierto. CorePlayer Pro y Mobile de Matroska también están disponibles de forma gratuita en el sitio web de Matroska. Los reproductores de Microsoft® que admiten DirectShow®, como MediaPlayer® y MediaClassic®, también deben reproducir archivos MKV, siempre que esté instalado un Paquete de códec comunitario combinado (CCCP), que también es gratuito. La página de descargas del sitio de Matroska incluye información y enlaces a estos y otros reproductores y complementos para varios sistemas operativos.
El objetivo de los desarrolladores de Matroska es que se adopte ampliamente como un formato de contenedor multimedia universal y multiplataforma. El progreso hacia este fin se puede medir aumentando la compatibilidad del hardware. La compatibilidad con archivos MKV está creciendo, con reproductores Bluray® seleccionados y televisores de alta definición que admiten la transmisión de archivos MKV. Samsung y LG son dos fabricantes que brindan soporte MKV en algunos de sus televisores Bluray® y HDTV. Los fabricantes de sistemas en un chip como Sigma Designs también están a bordo, incorporando soporte MKV para muchos chips OEM utilizados en varios productos de hardware.