dijonsenf schrieb am 19. November 2002 10:33
> In irgendeiner Pressemitteilung habe ich vor einiger Zeit gelesen,
> dass man mit der neuen ATI Radeon 9700 in Echtzeit Mpeg komprimieren
> kann (auf deren Website steht das glaub ich noch in der
> Featureliste). Die Betonung liegt hierbei auf Komprimieren und nicht
> Dekomprimieren. Das Ganze soll mit Hilfe der NEUEN Pixelshader
> (kleine assemblerartig Programme, die vollständig und mehrfach
> parallel in der GraKa ablaufen) möglich sein. Im Moment dauert das
> Umrechnen eines Films von zB. Mpeg2 in Mpeg1 (DVD zu VCD) ja mehrere
> Stunden. Auch die Umwandlung in Mpeg4 bzw. DivX dauert trotz
> Highend-Rechner für normale Spielfilme immernoch die halbe Nacht.
> Ich selbst besitze keine Radeon9700-Karte, würde mir aber auf der
> Stelle eine zulegen wenn es für ein bestehendes Programm (zB. TMPG,
> VirtualDub, FlaskMPeg) ein Plugin gäbe, welchen zur Mpeg-Umrechnung
> diese Pixelshader ausnutzen würde. - Ich erinnere mich noch an die
> Pentium-ISSE Optimierungen für VirtualDub direkt von Intel
> implementiert.
MPEG oder DivX Komprimierung(!) findet gar nicht in der Grafikkarte
statt sondern nur in der CPU! Aktuelle High-End Rechner mit 2,5Ghz
und mehr mit entsprechenden Vorraussetzungen (gutes Board und viel
guter Speicher) können dies schon angeblich in Echtzeit - habs aber
leider noch nicht selbst gesehen.
Mein Athlon 1,2Ghz schafft es fast in doppelter Zeit also
11-12fps...ein 2400+ oder 2600+ sollte es also in Echtzeit schaffen -
bei Intel liegen die Werte wohl noch etwas besser, da gerade
FlaskMPEG für Intel optimiert wurde - Plug-Ins für AMD gibt es zwar,
aber ich habe keine wirkliche veränderung wahrgenommen.
> Bei richtiger Ausnutzung der Rechenleistung des Grafikprozessors (die
> GPUs von ATI und NVidia sind heute wesentlich komplexer als ein P4
> und sogar hochspezialisiert auf die Transformation von Pixeln) könnte
> ich mir vorstellen, dass die Mpeg-Umrechnung nur noch wenige Minuten
> dauert.
Wie gesagt - in der CPU - und in wenigen Minuten? Das wird wohl noch
etwas dauern - nicht unter 10Ghz...
> In irgendeiner Pressemitteilung habe ich vor einiger Zeit gelesen,
> dass man mit der neuen ATI Radeon 9700 in Echtzeit Mpeg komprimieren
> kann (auf deren Website steht das glaub ich noch in der
> Featureliste). Die Betonung liegt hierbei auf Komprimieren und nicht
> Dekomprimieren. Das Ganze soll mit Hilfe der NEUEN Pixelshader
> (kleine assemblerartig Programme, die vollständig und mehrfach
> parallel in der GraKa ablaufen) möglich sein. Im Moment dauert das
> Umrechnen eines Films von zB. Mpeg2 in Mpeg1 (DVD zu VCD) ja mehrere
> Stunden. Auch die Umwandlung in Mpeg4 bzw. DivX dauert trotz
> Highend-Rechner für normale Spielfilme immernoch die halbe Nacht.
> Ich selbst besitze keine Radeon9700-Karte, würde mir aber auf der
> Stelle eine zulegen wenn es für ein bestehendes Programm (zB. TMPG,
> VirtualDub, FlaskMPeg) ein Plugin gäbe, welchen zur Mpeg-Umrechnung
> diese Pixelshader ausnutzen würde. - Ich erinnere mich noch an die
> Pentium-ISSE Optimierungen für VirtualDub direkt von Intel
> implementiert.
MPEG oder DivX Komprimierung(!) findet gar nicht in der Grafikkarte
statt sondern nur in der CPU! Aktuelle High-End Rechner mit 2,5Ghz
und mehr mit entsprechenden Vorraussetzungen (gutes Board und viel
guter Speicher) können dies schon angeblich in Echtzeit - habs aber
leider noch nicht selbst gesehen.
Mein Athlon 1,2Ghz schafft es fast in doppelter Zeit also
11-12fps...ein 2400+ oder 2600+ sollte es also in Echtzeit schaffen -
bei Intel liegen die Werte wohl noch etwas besser, da gerade
FlaskMPEG für Intel optimiert wurde - Plug-Ins für AMD gibt es zwar,
aber ich habe keine wirkliche veränderung wahrgenommen.
> Bei richtiger Ausnutzung der Rechenleistung des Grafikprozessors (die
> GPUs von ATI und NVidia sind heute wesentlich komplexer als ein P4
> und sogar hochspezialisiert auf die Transformation von Pixeln) könnte
> ich mir vorstellen, dass die Mpeg-Umrechnung nur noch wenige Minuten
> dauert.
Wie gesagt - in der CPU - und in wenigen Minuten? Das wird wohl noch
etwas dauern - nicht unter 10Ghz...