Bienvenue sur la page d'accueil de Matroska, le nouveau container audio/vidéo open standard !!!
Rendez-vous sur la page des dernières nouvelles pour plus de détails !
Matroska a pour but de devenir LE standard des formats multimédia. Il est dérivé du projet MCF , mais en diffère sensiblement car il utilise EBML (Extensible Binary Meta Language ), un format binaire dérivé d'XML. EBML permet aux développeurs de rajouter très facilement des extensions au format, tout en conservant une compatibilité avec les anciens logiciels de lecture.
Tout d'abord, il est essentiel de répondre à la question "Qu'est-ce qu'un container Audio/Vidéo ?", pour éviter tout malentendu.
- Ce n'est pas un format de compression vidéo
- Il ne peut être utilisé pour compresser de la musique ou des images comme le MP3 ou le JPEG, puisque ce n'est pas un codec.
- C'est une enveloppe qui peut contenir plusieurs pistes audio, vidéo et sous-titres, permettant à l'utilisateur de mettre un film complet dans un seul fichier. Cela donne l'assurance que l'audio et la vidéo soit lisible sur la plupart des lecteurs multimédias.
Matroska a été conçu avec le futur en perspective. Il incorpore les caractéristiques que vous attendez d'un conteneur moderne, comme :
- Diffusion à travers internet ( HTTP et RTP )
- Recherche rapide dans le fichier
- Résistance aux erreurs
- Menus (comme les DVDs)
- Chapitrage
- Choix entre plusieurs sous-titres
- Choix entre plusieurs pistes audio
- Extensible par modules
Matroska est un projet open source. Cela signifie qu'il est totalement libre (gratuit) pour une utilisation personnelle et que les caractéristiques techniques sont accessibles à tout le monde, même aux compagnies qui voudraient les utiliser dans leurs produits (une licence spéciale sera requise). Pour plus de détails, reportez-vous à la page des licences. Le code source des bibliothèques développées par l'équipe du projet Matroska est sous licence GNU Licence LGPL. Contactez l'équipe de développement pour plus de détails sur les licences.
Les fondateurs de Matroska ont pour buts principaux :
- Créer et documenter un container audio/vidéo moderne, flexible et multi-plateformes, combiné à une API universel pour les codec, et ainsi former un framework multimédia ouvert et gratuit.
- Établir Matroska comme alternative opensource au conteneur déjà présent comme l'AVI, ASF, MOV, RM, MP4, MPG
- Développer un jeu d'outils pour la création, l'édition et l'implémentation des fichiers Matroska, sous une licence de type GNU GPL
- Développer des bibliothèques et outils pour les programmeurs afin qu'ils puissent supporter Matroska dans leurs applications
- Préparer le support matériel des fichiers Matroska dans la prochaine génération de lecteur de salon, en étroite coopération avec les fabricants
- Supporter l'adoption et implémentation des bibliothèques Matroska dans le MediaKit d'Haiku (OpenBeOS) et GStreamer (Framework multimédia pour Linux, équivalent au DirectShow (R) de Microsoft (TM) pour Windows (TM))
- Création d'un jeu de filtres DirectShow pour la lecture et la création de fichiers Matroska sous Windows (TM)
Nous invitons tout développeur intéressé à se joindre à notre équipe et nous aider à atteindre nos buts. Bien que la majeure partie de Matroska soit écrite en C++ nous sommes également intéressés par des programmeurs en C et Java.
