Matroska

Matroska (Матрёшка)
Información sobre la plantilla
Matroska logo.jpg
CreadorProyecto de Matroska team
DesarrolladorMatroska.org
Fecha de Creación7 de diciembre, 2002
GéneroContenedor multimedia
Sitio web
Sitio oficial de Matroska

Matroska (Матрёшка en ruso). Es un atrevido proyecto, que apunta a convertirse en el formato contenedor multimedia estándar algún día. Fue derivado de un proyecto similar llamado MCF, pero las diferencias con respecto a este son muy significativas, puesto que que está basado en EBML (Extensible Binary Meta Language ), una especia de versión binaria de XML. De esta forma el equipo de desarrollo obtuvo ventajas significativas en términos orientados a la futura extensibilidad del formato, sin romper por eso el soporte de viejas versiones.

Extensiones de archivo: .mkv, .mka, .mks, .mk3d, siendo el más conocido el primero.

Historia

El proyecto fue anunciado el 7 de diciembre de 2002, como una bifurcación del Contenedor de Formato Audiovisual (MCF, en sus siglas en inglés), después de los desacuerdos entre el desarrollador principal Lasse Karkkainen y el que sería, inmediatamente después, fundador de Matroska, Steve Lhomme, sobre el uso del Meta Lenguaje Binario Extendible (EBML por sus siglas en inglés) en lugar de otro formato binario. Este periodo coincidió con una larga pausa en la programación del MCF por su desarrollador principal, lo que provocó que la mayor parte de la comunidad migrara rápidamente a este nuevo proyecto.

Metas

  • Crear y documentar un moderno, flexible, y multi-plataforma contenedor de Audio/Video
  • Establecer Matroska como la alternativa de código abierto a los contenedores existentes como AVI, ASF, MOV, RM, MP4, MPG
  • Desarrollar un conjunto de herramientas para la creación, edición e implementación de los ficheros matroska, bajo una licencia de tipo GNU GPL
  • Desarrollar librerías y herramientas para que los desarrolladores de software puedan ofrecer soporte a matroska en sus aplicaciones
  • Preparar soporte hardware de ficheros matroska en la próxima generación de unidades de reproducción individuales, en cooperación cerrada con los creadores de dispositivos.
  • Soporte adaptable e implementación de las librerías de matroska a OpenBeOS Mediakit y Gstreamer (Multimedia Framework para Linux, equivalente a Microsoft (TM) DirectShow (R) para Windows (TM))
  • Lanzar un conjunto de filtros DirectShow para la reproducción y creación de ficheros matroska en Sistemas Operativos Windows (TM)

Licencia

Matroska.

Matroska es un proyecto estándar abierto, lo que significa que es absolutamente gratuito y las especificaciones técnicas que describen el ‘bitstream’ están abiertas a todo el mundo, incluso a las compañías que quieran añadir soporte en sus productos usando una implementación cerrada del código. Sin embargo, una forma de licencia especial, para ser lanzada en formato escrito junto con la versión final de él, describirá exactamente cómo podría ser usado en casos así.

El código fuente de todas las librerías desarrolladas por el equipo de desarrollo de matroska serán licenciadas bajo licencias GNU GPL y QPL (Licencia dual), para que terceros puedan realizar software comercial o de código cerrado que soporte a matroska con su propia librería.

Características

La extensión de Matroska es .mkv. No es un formato de compresión de vídeo, tampoco puede ser usado para comprimir música o imágenes como MP3 o JPEG, puesto que no es un codec (forma corta para (en)coder – decoder). Es más como la envoltura alrededor de determinadas cadenas de video, audio y subtítulos, permite al usuario almacenar una película completa en un solo fichero que sea fácilmente manejable, y asegurar que el audio y el video puedan ser reproducidos en los reproductores multimedia de los PCs o unidades individuales de una habitación, en perfecta sincronía y con toda la comodidad que se puede esperar de un formato contenedor moderno. Además:

  • Extensibilidad para uso futuro (Es decir, puede ser mejorado)
  • Menús (Como los que tienen los DVDs)
  • Selección de capítulos
  • Cadenas de subtítulos seleccionables
  • Cadenas de audio seleccionables
  • Búsqueda(seeking) rápida en el archivo
  • Alta recuperabilidad en los errores
  • Reproducible por internet (ambos HTTP y RTP)

Proyecto

Matroska es un proyecto de estándares abiertos. Esto significa que para uso personal es absolutamente libre de usar y que las especificaciones técnicas que describen el 'bitstream' están abiertas a todo el mundo, incluso a las empresas que quieran añadir soporte en sus productos.

El código fuente de las librerías desarrolladas por el Equipo de Desarrollo Matroska está licenciado bajo GNU GPL-L. Además de eso, también hay análisis gratuitos y bibliotecas de reproducción disponibles bajo la licencia BSD, por el software comercial y la adopción de hardware.

Objetivos

El Matroska tiene los siguientes objetivos:

  • Crear y documentar un moderno, flexible y multi-plataforma de audio / vídeo formato contenedor, en combinación con una API abierta codec para formar un marco de medios de comunicación libres y abiertos
  • Establecer matroska como la alternativa de código abierto a los contenedores existentes como AVI, ASF, MOV, RM,MP4, MPG ES
  • Desarrollar un conjunto de herramientas para la creación, edición y aplicación de archivos Matroska
  • Desarrollar librerías y herramientas para desarrolladores de software a ser capaz de soportar matroska en sus aplicaciones
  • Preparar el soporte de hardware de archivos Matroska en las próximas generaciones unidades independientes, en estrecha colaboración con fabricantes de dispositivos
  • Apoyo a la adopción y aplicación de Matroska en arquitecturas abiertas como FFmpeg, VLC o Gstreamer (Multimedia Framework para Linux, equivalente a Microsoft (TM) de DirectShow (R) para Windows (TM))
  • Poner en marcha una serie de filtros DirectShow para la reproducción y creación de archivos Matroska en Windows (TM) Sistema Operativo

La mayoría de los actuales códigos Matroska están creados en C + +.

Patrocinadores

Matroska es generosamente apoyado por un gran número de empresas de hardware y software que están utilizando la construcción de Matroska / EBML productos habilitados.

La utilidad de Matroska

10 razones para utilizar Matroska

  1. Permite la multiplexión de gran cantidad de formatos de vídeo, audios y subtitulos. De hecho es el que permite utilizar el mayor número, adaptándose a formatos nuevos sin problemas. Entre estos formatos cabe destacar AAC, HE-AAC, M4A,MP4,AC3, Avi, DTS, FLACC, OGG, MP2, MP3, MKA, MKV, MOV, OGM, RA, RAM, RM,RMVB, RV, SRT, SSA, ASS, IDX Y WAV.
  2. Es un contenedor multimedia opensource, con lo cual al ser un desarrollo bajo GNU permite que cualquier programador pueda aportar su grano de arena y asi perfeccionar este formato.
  3. Menor overhead en los archivos finales, con lo que estos ocuparán menos que en formato AVI tradicional o incluso que OGM. Esto es debido a que utiliza una estructura en formato binario mediante XML, denotando así su gran desarrollo técnico.
  4. Permite la utilización del formato de audio HE-AAC, el cual es el mejor formato actual de audio debido a su gran calidad de sonido con bitrates bajos, siendo este muy superior al ogg (sobre todo a la hora de 5.1).
  5. Utilización de formato avanzado en los subtítulos (AAS y SSA) permitiendo así integrar dentro de un archivo matroska, subtítulos de este tipo sin tener que recomprimir de nuevo el vídeo para que aparezcan los estilos visuales (como karaoke) en el vídeo. Ademas estos subtitulos pueden tener caracteres de cualquier tipo, ya que soporta lenguas como el cirilico, árabe, asiático y muchos mas sin ningún problema.
  6. También puede ser utilizado como vídeo stream (como puede ser el formato ASF) pero sin limitarse a 2 o 3 codecs, sino a cualquier codec que soporte este contenedor.
  7. Posibilidad futura de MENUS dentro del propio archivo, haciendo del mismo lo mas parecido a un DVD en pequeño.
  8. Añadir archivos de cualquier clase dentro del propio contenedor (fotos, documentos, etc) y pudiendo ser extraibles desde el Matroska Shell Extension.
  9. Futuro prometedor en los nuevos DVD-Player que leen DIVX - XVID ya que varias compañías se están investigando este contenedor para dar compatibilidad en sus futuros players, asegurando asi una compatibilidad total a nuestros Matroska.
  10. Porque realmente es el mejor formato que existe, muy superior al OGM en todos los aspectos, pudiendo ser editable sin problemas con el VirtualdubMOD.

Vea también

Fuentes