Matrosca
Matroska es un proyecto para crear un formato de contenedor que puede contener una cantidad ilimitada de pistas de video, audio, imágenes o subtítulos en un archivo. El Matroska Multimedia Container es similar en concepto a otros contenedores como AVI, MP4 o Advanced Systems Format (ASF), pero es un estándar abierto.
Las extensiones de archivo de Matroska son .mkv para video (que puede incluir subtítulos o audio), .mk3d para video estereoscópico, .mka para archivos de solo audio (que pueden incluir subtítulos) y .mks solo para subtítulos.
Historia
El proyecto se anunció el 6 de diciembre de 2002 como una bifurcación del formato de contenedor multimedia (MCF), luego de desacuerdos entre el desarrollador principal de MCF, Lasse Kärkkäinen, y el futuro fundador de Matroska, Steve Lhomme, sobre el uso del metalenguaje binario extensible. (EBML) en lugar de un formato binario. Esto coincidió con un descanso de codificación de 6 meses por parte del desarrollador principal de MCF para su servicio militar, durante el cual la mayoría de la comunidad migró rápidamente al nuevo proyecto.
En 2010, se anunció que el formato de audio/video WebM se basaría en un perfil del formato contenedor Matroska junto con el video VP8 y el audio Vorbis.
El 31 de octubre de 2014, Microsoft confirmó que Windows 10 admitiría HEVC y Matroska desde el primer momento, según un comunicado de Gabriel Aul, líder del equipo de datos y fundamentos del grupo de sistemas operativos de Microsoft. Windows 10 Technical Preview Build 9860 agregó soporte de nivel de plataforma para HEVC y Matroska.
Nombre y logotipo
"Matroska" se deriva de matryoshka (ruso: матрёшка [mɐˈtrʲɵʂkə]), la palabra rusa para las muñecas de madera huecas que se abren para exponer otra muñeca más pequeña, que a su vez se abre para exponer otra muñeca, y así en. El logo lo escribe como "Matroška"; la letra š, una "s" con un carón encima, representa el "sh" sonido (/ʂ/) en varios idiomas.
Diseño
El uso de EBML permite la extensión para futuros cambios de formato. El equipo de Matroska ha expresado algunos de sus objetivos a largo plazo en los foros Doom9.org e Hydrogen Audio. Por lo tanto, los siguientes son "objetivos", no necesariamente características existentes, de Matroska:
- Creación de un formato moderno, flexible, extensible, multiplataforma contenedor multimedia
- Desarrollar soporte de streaming robusto (tanto este formato como el subconjunto WebM son streamable)
- Desarrollar un sistema de menú similar al de DVDs basado en EBML (en julio de 2019, sólo hay un borrador en su mayoría vacío)
- Desarrollar un conjunto de herramientas para la creación y edición de archivos Matroska (MKVToolNix, por ejemplo)
- Desarrollar bibliotecas para permitir a los desarrolladores añadir apoyo Matroska a sus aplicaciones (fabricado por desarrolladores Matroska)
- Trabajar con fabricantes de hardware para incluir soporte Matroska en dispositivos multimedia integrados
Desarrollo
Matroska cuenta con el apoyo de una organización sin fines de lucro (asociación loi 1901) en Francia, y las especificaciones están abiertas a todos. Es un estándar abierto libre de regalías que es de uso gratuito y sus especificaciones técnicas están disponibles para uso privado y comercial. El equipo de desarrollo de Matroska licencia sus bibliotecas bajo LGPL, con bibliotecas de análisis y reproducción disponibles bajo licencias BSD.
Soporte
El software compatible con Matroska incluye todos los basados en ffmpeg/libav, incluidos, en particular, mplayer, mpv, VLC, Foobar2000, Media Player Classic-HC, BS.player, Google Chrome, Mozilla Firefox, Blender, Kdenlive, Handbrake, MKVToolNix así como YouTube (que utiliza mucho WebM).
Aparte de ffmpeg, Windows 10 también admite Matroska de forma nativa. Las versiones anteriores se basaban en paquetes de códecs (como K-Lite Codec Pack o Combined Community Codec Pack) para integrar ffmpeg (a través de ffdshow) y otras adiciones en DirectShow nativo de Windows.
QuickTime nativo de Apple macOS todavía carece de soporte.
Contenido relacionado
Datos Generales Nova
Transporte en Camerún
Andamio