Benvenuto nella Homepage di Matroska, il container Audio/video estendibile dallo standard aperto. Matroska si trova solitamente sotto forma di file .mkv (matroska video) e .mka (matroska audio). Matroska ha festeggiato il suo primo anno di vita il primo Maggio e adesso è molto vicino alla versione stabile 1.0 !
Matroska punta a diventare lo standard in fatto di contenitori multimediali. Trae origine da un progetto denominato MCF, da cui però si differenzia sostanzialmente poichè si basa su EBML (Extensible Binary Meta Language), un derivato binario del formato XML. EBML ha permesso al Team di Sviluppo Matroska di guadagnare consistenti vantaggi in termini di estendibiità futura del formato, pur mantenendo la retrocompatibilità con i vecchi parser.
Anzitutto, è necessario chiarire esattamente "Cos'è un contenitore Audio/Video ", in modo da evitare fraintendimenti:
- NON è un formato di compressione audio o video (video codec)
- E' un guscio che può racchiudere molti flussi audio, video e di sottotitoli, permettendo all'utente di registrare un intero film o CD in un singolo file.
Matroska è stato progettato pensando al futuro. Incorpora funzionalità che ti aspetti dai moderni container, quali:
- Ricerca rapida nel file
- Alta protezione da errori
- Supporto ai Capitoli
- Flussi di sottotitoli selezionabili
- Flussi audio selezionabili
- Estendibile attraverso moduli
- "Streamable" attraverso internet (flussi audio & video HTTP e RTP)
- Menu (come quelli dei DVD)
Matroska è uno standard aperto. Questo significa che è assolutamente gratuito per uso personale e che le specifiche tecniche che descrivono la struttura del bitstream sono libere per chiunque, anche per le società che vogliono aggiungerne il supporto ai loro prodotti. Il codice sorgente delle librerie sviluppate dal Team di Sviluppo Matroska sono sotto licenza GNU L-GPL.
I fondatori di Matroska perseguono i seguenti obiettivi:
- Creare e documentare un formato di container Audio/Video moderno, flessibile e multi-piattaforma, in combinazione con delle API codec aperte in modo da formare un framework multimediale libero
- Far diventare Matroska l'alternativa opensource ai container esistenti come AVI, ASF, MOV, RM, MP4, MPG
- Sviluppare un insieme di applicazioni per la creazione, la modifica e l'implementazione dei files Matroska
- Sviluppare librerie ed applicazioni per aiutare i programmatori ad includere il supporto al formato Matroska nelle loro applicazioni
- Predisporre al supporto hardware dei file Matroska nella prossima generazione di lettori da tavolo, attraverso la collaborazione coi costruttori di queste periferiche
- Favorire l'adozione e l'implementazione delle librerie Matroska in Haiku (OpenBeOS) Mediakit e GStreamer (Framework Multimediale per Linux , equivalente alle DirectShow (R) di Microsoft (TM) per Windows (TM))
- Promuovere un insieme di filtri DirectShow per la riproduzione e la creazione di file Matroska su sistemi operativi Windows (TM)
Invitiamo qualunque sviluppatore interessato ad unirsi al gruppo e ad aiutarci nel raggiungere questi obiettivi. Nonostante la maggior parte del codice esistente di Matroska sia scritto in C++, siamo interessati anche a collaborare con programmatori C e Java.
