Zum Hauptinhalt Zur Navigation Zur Suche

Open DivX - Videokompression wird Open Source

Projekt Mayo veröffentlicht Quellcode für DivX-Komponenten. Unter dem Namen Open DivX veröffentlicht "Project Mayo" jetzt den Quellcode für Encore (Encoder Core) und Decore (Decoder Core) des beliebten DivX-Codecs. Dabei ist Open DivX eine komplett neu geschriebene Version von DivX, die auf die Veröffentlichung als Open Source ausgerichtet ist.
/ Jens Ihlenfeld
Kommentare News folgen (öffnet im neuen Fenster)

Allerdings soll Open DivX dabei noch etwas an Effizienz gewonnen haben und bei gleicher Qualität kleinere Dateien erzeugen. Noch ist das Encoding zwar nicht auf Geschwindigkeit optimiert und dauert seine Zeit, man arbeitet jedoch daran.

"Encore", der Encoder-Kern, komprimiert RGB-Bitmaps in einen DivX-Video-Bitstream. Dabei verwandelt die Encore-API jedes übergebene Einzelbild in einen komprimierten DivX-Bitstream. So ist Encore vollkommen unabhängig von allen anderen Code-Bestandteilen und kann in vielen Applikationen eingesetzt werden. Encore ist konform zu "MPEG-4 Natural Video" und besitzt eine Reihe von zusätzlichen Funktionen, z.B. um automatisch I-VOPs (Key Frames) zu bestimmen, falls sich Szenen-Änderungen ergeben.

"Decore" hingegen ist der Decoder-Kern, der den DivX-Video-Bitstream wieder in unkomprimierte RGB-Bitmaps zerlegt. Er funktioniert ähnlich seinem Geschwister Encore: Man übergibt einen DivX-Stream und erhält die RGB-Einzelbilder. Decore ist, wie auch Encore, unabhängig vom restlichen Code.

Auf den Seiten des Mayo-Projekts findet sich neben dem Quellcode für Encore und Decore auch "The Playa", ein DivX-Player, der auf Open DivX basiert, sowie DivX4Windows, das den DivX-Code auf Windows portiert. Für Portierungen auf Linux, Mac und sogar die PlayStation sucht man noch Leute.


Relevante Themen