Willkommen auf der Homepage von Matroska, dem neuen, erweiterbaren, offenen Standard Audio/Video Container-Format!
Letzte Neuigkeiten: Das matroska playback pack hat Anfang 2006
die Grenze von 3 Millionen downloads über-schritten ! Der matroska
container erfreut sich grösster Beliebtheit bei den Fans, und erste
hardware DVD Player mit direkter matroska Unterstützung erscheinen
bereits am Horizont. |
Matroska ist ein Projekt mit dem Ziel, DAS Standard-Multimedia-Container-Format zu werden. Es stammt von einem ähnlichen Projekt namens MCF ab, allerdings hat Matroska entscheidende Unterschiede, weil es auf EBML (Extensible Binary Meta Language) basiert, einer binären Variante von XML. EBML erlaubt dem Matroska Entwicklungs-Team, das Format später zu erweitern, ohne dabei die Kompatibilität zu älteren Parsern zu brechen.
Als erstes ist es wichtig, in diesem Zusammenhang klarzustellen, was ein Audio/Video-Container ist, um Mißverständnissen vorzubeugen :
- Es ist KEIN Video-Komprimierungsverfahren
- Er kann nicht dazu benutzt werden, Musik oder Bilder zu komprimieren, wie es MP3 oder JPEG können, da es kein Codec ist!
- Er ist wie eine Art Umschlag, der verschiedene Audio-, Video- und Untertitel-Spuren enthalten kann. Dadurch kann der Benutzer einen kompletten Film in einer einzigen, einfach zu handhabenden, Datei erzeugen. Dabei wird sichergestellt, daß der Film in allen verschiedenen Playern perfekt und synchron abgespielt wird.
Matroska ist mit dem Gedanken an die Zukunft entwickelt worden.
Er bietet dabei jeglichen Komfort, den man von einem modernen Containerformat erwarten kann, z.B.:
- Menüs (wie auf DVDs)
- Kapitel
- Auswählbare Untertitel
- Auswählbare Audiospuren
- schnelles hin- und herspulen
- Hohe Fehlerrobustheit
- streambar über das Internet (HTTP und RTP)
Matroska ist ein offener Standard. Das bedeutet, er ist nicht nur absolut kostenlos zu benutzen, auch die technischen Spezifikationen, die den Bitstream beschreiben, sind für jeden öffentlich zugänglich, auch für Unternehmen, die in ihren Produkten eine Implementierung mit geschlossenem Quellcode vorziehen. In so einem Fall wird es jedoch eine spezielle Lizenz geben, die genau beschreibt, wie man die einzelnen Bestandteile nutzen darf. Der Quellcode von allen Bibliotheken, die vom Matroska Entwicklungs-Team entwickelt werden, wird unter GNU LGPL gestellt, so daß eine große Anzahl von verschiedenen Lizenzen unterstützt wird. Durch andere, spezielle Bibliotheken die unter der freien BSD Lizenz verfügbar sind ist es sogar möglich, daß Matroska von kommerzieller Software mit geschlossenem Quellcode unterstützt werden kann. Bitte kontaktieren Sie das Team für weitere Details zu diesem Bereich.
Die Gründer von Matroska haben folgende Ziele:
- Ein modernes, flexibles, multiplatform-fähiges Audio/Video-Container-Format zu schaffen
- Mit Matroska eine Alternative mit offenem Quellcode zu existierenden Containern wie AVI, ASF, MOV, RM, MP4, MPG zur Verfügung zu stellen
- Verschiedene Tools zur Erstellung, Implementierung und zum Editieren von Matroska - Dateien unter einer GNU GPL Lizenz zu entwickeln
- Bibliotheken und Tools für Entwickler zu erstellen, so daß sie in der Lage sind, Matroska in ihren Anwendungen zu unterstützen
- Hardwareunterstützung von Matroska - Dateien in der nächsten Generation von Standalone-Geräten in enger Zusammenarbeit mit den Herstellern vorzubereiten
- Eine Anpassung und Implementierung von Matroskas Bibliotheken in Haiku (OpenBeOS) Mediakit und GStreamer (Multimedia Framework für Linux, vergleichbar mit Microsoft (TM) DirectShow (R) für Windows (TM))
- DirectShow-Filter zum Abspielen und Erstellen von Matroska Dateien auf Windows (TM) Betriebssystemen anzubieten
Wir laden jeden interessierten Entwickler ein, ein Teil unseres Teams zu werden, um mit uns diese Ziele zu erreichen. Obwohl der meiste existierende Matroska Quellcode in C++ geschrieben ist, sind wir genauso an C und Java Programmierern interessiert.
