29/04/10

Matroska

Qué es Matroska?

Matroska tiene como objetivo convertirse en el formato contenedor de multimedia por excelencia. Tiene su origen en un proyecto llamado MCF, pero se diferencia de este en que está basado en EBML (Extensible Binary Meta Language), una derivación binaria de XML. El sistema EBML permite al equipo de desarrollo de Matroska conseguir ciertos bonus en una futura extensión de formato.
Primero, es esencial dejar claro lo que es un contenedor de Audio/Vídeo para evitar malentendidos:
  • NO es un formato de compresión de vídeo o audio (video codec)
  • Es un... recipiente en el cual hay varios archivos de audio, vídeo y subtítulos, permitiendo al usuario almacenar una película entera o un CD en un sólo archivo.
    Matroska es un proyecto abierto. Esto significa que es para uso personal y totalmente libre en su utilización y que las especificaciones técnicas que describen el código son abiertas. El source code de las librerías desarrolladas por el equipo de desarrollo de Matroska está licenciado bajo una licencia GNU L-GPL. Además, también hay análisis gratuitos y librerías de reproducción disponibles bajo la licencia BSD, para software comercial y adopción de hardware
    .
    Matroska tiene como objetivos:
    • Crear y documentar un formato contenedor de vídeo y audio moderno, flexible y multiplataforma, además de un códec API para formar framework libre.
    • Establecer Matroska como la alternativa de código abierto a formatos como AVI, ASF, MOV, RM, MP4 o MPG.
    • Desarrollar un conjunto de herramientas para la creación, edición e implementación de archivos Matroska.
    • Desarrollar librerías y herramientas para que los diseñadores de software puedan incluir soporte para Matroska en sus aplicaciones.
    • Preparar el soporte de hardware de los archivos Matroska en las próximas generaciones de unidades independientes, en una colaboración estrechar con los creadores de los dispositivos.
    • Soportar la adopción e implementación de librerías Matroska en Haiku (OpenBeOS) Mediakit y GStreamer.
    • Lanzar un conjunto de filtros DirectShow para la reproducción y creación de archivos Matroska en sistemas Windows.
    Saludos :D