Test: Intel "Foster" Xeon

MPEG2: FlaskMPEG

FlaskMPEG dient dem Konvertieren von MPEG-2-Streams in andere Videoformate. Zu den bekanntesten zählt dabei der DivX-Codec. Die Umwandlung basiert auf zwei Schritten:

  • Entpacken des MPEG-2-Streams und inverse diskrete Cosinus-Transformation zum Erstellen von Vollbildern.

  • Übergeben der Vollbilder an einen weiteren Codec (DivX), um daraus wieder einen Video-Stream zu erzeugen.

Die inverse diskrete Cosinus-Transformation übernimmt der IDCT-Codec. Der Algorithmus für die Dekodierung gestaltet sich sehr rechenaufwendig. Speziell optimierte Codec-Versionen für Intels SSE2- und AMDs 3DNow!-Befehlssätze sind in FlaskMPEG enthalten. In der Version 0.60 Beta bietet FlaskMPEG zudem Unterstützung für SMP.

Zum Test der Konvertiergeschwindigkeit eines MPEG-2-Streams in ein DivX-basierendes AVI-Format dient die DVD-Video "Armageddon". Die Umwandlung erfolgt mit folgenden Einstellungen: DivX MPEG-4 Low Motion mit 750 KBit/s Datenrate, keine Audio-Kompression, Bildgröße 512x384 Pixel und HQ Bikubische Filterung.