Matroska est un nouveau projet ambitieux de format audio/video qui mérite d’y dresser l’oreille, voire, pourquoi pas, de voir si on peut aider...
Description et précisions des auteurs :
« 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 à l’équipe de developpement de Matroska d’obtenir un avantage important en ce qui concerne les futures extensions du format, sans pour autant être incompatible avec les anciens parseurs.
Tout d’abord, il est essentiel de répondre à la question "Qu’est ce qu’un container Audio/Video ", 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 images comme le MP3 ou le JPEG, puisque ce n’est pas un codec
- C’est une enveloppe qui peut contenir plusieurs pistes audio, video et sous titres, permettant à l’utilisateur de mettre un film complet dans un seul ficher. Cela assure que l’audio et la vidéo peuvent être joués 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 (commes les DVDs)
- Chapitrage
- Séléction des sous titres
- Séléction de l’audio
- Extensible par modules »
Quel intérêt me direz-vous ? et bien tout simplement une alternative aux containers propriétaires ou non-libres (ASF, AVI, MOV, RM et j’en passe) !
De plus, il faut noter que l’équipe de développement ne cherche pas à créer uniquement le container mais également tout l’environnement nécessaire pour qu’il ait sa place dans les applications de demain (j’aurais dû faire commercial).