Formato de archivo abierto del contenedor multimedia
Matroska es un proyecto para crear un formato contenedor que puede contener un número ilimitado de pistas de vídeo, audio, imágenes o subtítulos en un solo archivo. [3] El contenedor multimedia Matroska 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 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. [4]
Historia
El proyecto fue anunciado el 6 de diciembre de 2002 [5] como una bifurcación del formato de contenedor multimedia (MCF), después 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. [6] Esto coincidió con una interrupción de codificación de 6 meses por parte del desarrollador principal de MCF para su servicio militar, durante el cual la mayor parte de la comunidad migró rápidamente al nuevo proyecto. [ cita necesaria ]
En 2010, se anunció que el formato de audio/vídeo WebM se basaría en un perfil del formato contenedor Matroska junto con vídeo VP8 y audio Vorbis . [7]
El 31 de octubre de 2014, Microsoft confirmó que Windows 10 sería compatible con HEVC y Matroska desde el primer momento , según una declaración de Gabriel Aul, líder del equipo de fundamentos y datos del grupo de sistemas operativos de Microsoft. [9] Windows 10 Technical Preview Build 9860 agregó soporte a nivel de plataforma para HEVC y Matroska. [10] [11]
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í sucesivamente. El logo lo escribe como "Matroška"; la letra š , una "s" con un carón encima, representa el sonido "sh" ( / ʂ / ) en varios idiomas. [12]
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 de Doom9.org y Hydrogenaudio . Por lo tanto, los siguientes son "objetivos", no necesariamente características existentes, de Matroska: [13]
- Creación de un formato contenedor multimedia moderno, flexible, extensible y multiplataforma
- Desarrollar un sólido soporte de transmisión (tanto este formato como el subconjunto WebM se pueden transmitir) [14]
- Desarrollar un sistema de menú similar al de los DVD basados en EBML (a julio de 2019 [actualizar], solo hay un borrador mayoritariamente vacío) [15]
- 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 agregar soporte Matroska a sus aplicaciones (hecho de código abierto por los desarrolladores de Matroska)
- Trabajar con fabricantes de hardware para incluir soporte de 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, [16] y las especificaciones están abiertas a todos. Es un estándar abierto libre de regalías y 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 . [13]
Apoyo
El software compatible con Matroska incluye todos los basados en ffmpeg / libav , [17] 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 ampliamente WebM). [18]
Fuera de ffmpeg, Windows 10 también es compatible con Matroska de forma nativa. [19] Las versiones anteriores dependían de 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 al DirectShow nativo de Windows .
El QuickTime nativo descontinuado de Apple macOS carecía notablemente de soporte.
Ver también
Referencias
- ^ "Lanzamiento 1.7.1 · Matroska-Org/Libmatroska". github.com . 8 de octubre de 2022.
- ^ Contenedor multimedia Matroska (borrador parcial). Sostenibilidad de los Formatos Digitales. Washington, DC: Biblioteca del Congreso. 21 de diciembre de 2015 . Consultado el 13 de diciembre de 2021 .
- ^ Especificación del elemento Matroska v4, Matroska.org. "TrackNumber: el número de pista utilizado en el encabezado del bloque (no se recomienda el uso de más de 127 pistas, aunque el diseño permite un número ilimitado)".
- ^ "Preguntas frecuentes de Matroska - P3: ¿Qué extensiones de archivo utiliza Matroska?". www.matroska.org . Archivado desde el original el 8 de abril de 2019 . Consultado el 16 de julio de 2018 .
- ^ "Matroska: archivos antiguos". Archivado desde el original el 3 de agosto de 2017 . Consultado el 25 de mayo de 2020 .
- ^ Lhomme, Steve (6 de diciembre de 2002). "Re: cambios de especificaciones propuestos". Grupo de noticias : gmane.comp.video.mcf.devel. Archivado desde el original el 11 de octubre de 2016 . Consultado el 23 de mayo de 2016 .
- ^ Preguntas frecuentes, el proyecto WebM
- ^ John Callaham (1 de noviembre de 2014). "Microsoft: Windows 10 admitirá el estándar de compresión de video HEVC". Windows Central. Archivado desde el original el 29 de diciembre de 2020 . Consultado el 25 de mayo de 2020 .
- ^ Bogdan Popa (3 de noviembre de 2014). "Microsoft confirma la compatibilidad con archivos MKV en Windows 10". Softpedia . Archivado desde el original el 5 de octubre de 2017 . Consultado el 25 de mayo de 2020 .
- ^ Gabe Aul (12 de noviembre de 2014). "Nueva compilación disponible para el programa Windows Insider". Microsoft . Archivado desde el original el 3 de marzo de 2015 . Consultado el 15 de noviembre de 2014 .
- ^ "Página de inicio de Matroska Media Container". matroska.org . Consultado el 11 de abril de 2023 .
- ^ ab "¿Qué es Matroska?". matroska.org . Archivado desde el original el 29 de diciembre de 2020 . Consultado el 25 de mayo de 2020 .
- ^ "Transmisión". matroska.org . Archivado desde el original el 29 de diciembre de 2020 . Consultado el 30 de junio de 2019 .
- ^ "Especificaciones del menú". matroska.org . Archivado desde el original el 29 de diciembre de 2020 . Consultado el 30 de junio de 2019 .
- ^ "Aspecto legal - Matroska". matroska.org . Archivado desde el original el 29 de diciembre de 2020 . Consultado el 1 de agosto de 2020 .
- ^ "Documentación general". ffmpeg.org .
- ^ "Aplicaciones de terceros: Matroska".
- ^ "Más sobre compatibilidad nativa con Flac y MKV en Windows 10". 5 de enero de 2015.
enlaces externos
- Página web oficial
- Contenedor multimedia Matroska: sostenibilidad de los formatos digitales: planificación de las colecciones de la Biblioteca del Congreso