high,
hab da n kleines problem,
hab in jmf n kleines keying-prog geschrieben, mit dem man einfarbige Hintergründe von Videos ersetzen kann. Haut auch soweit alles hinn.
Nun folgendes Problem:
Das avi Video das ich einlese ist im DIVX format (in jmf AviVideoFormat).
Nun hab ich um an die RGB Werte zu kommen, in der process-chaine den codec:
"com.sun.media.codec.video.cinepak.JavaDecoder()" gesetzt, der das video ins RGB_Format umwandelt.
Dann folgt mein effect und verändert die frames.
Das Problem ist das das Video danach im RGB-Format gespeichert wird.
Das ist 1. sehr groß und 2. lässt die qualität zu wünschen übrig.
Frage:
Mit welchem codec kann ich das Format wieder auf das ursprüngliche setzen?
oder noch besser: kann ich die RGB-Werte auch direkt aus dem DIVX Format lesen und speichern?
Danke...
hab da n kleines problem,
hab in jmf n kleines keying-prog geschrieben, mit dem man einfarbige Hintergründe von Videos ersetzen kann. Haut auch soweit alles hinn.
Nun folgendes Problem:
Das avi Video das ich einlese ist im DIVX format (in jmf AviVideoFormat).
Nun hab ich um an die RGB Werte zu kommen, in der process-chaine den codec:
"com.sun.media.codec.video.cinepak.JavaDecoder()" gesetzt, der das video ins RGB_Format umwandelt.
Dann folgt mein effect und verändert die frames.
Das Problem ist das das Video danach im RGB-Format gespeichert wird.
Das ist 1. sehr groß und 2. lässt die qualität zu wünschen übrig.
Frage:
Mit welchem codec kann ich das Format wieder auf das ursprüngliche setzen?
oder noch besser: kann ich die RGB-Werte auch direkt aus dem DIVX Format lesen und speichern?
Danke...