JMF Videomanipulation

Reebi

Grünschnabel
Hallo,

Ich würde gerne in java, ein AVI video, Bild für Bild, auf pixelebene verändern und danach speichern.
So wie ich das mitgekriegt hab kommt dafür nur jmf in Frage.
Nun hab ich mich schon n bisl damit beschäftigt, wie ich mit nem Prozessor frames grabben (FrameGrabbingControl) kann und das geht auch alles soweit.

Das Problem ist, das die frames ja quasi nur kopiert und das video an sich nicht verändert wird.
Geht das überhaupt mit jmf? Wenn ja, wie?

Oder gibts noch ne alternative zu jmf...?

Wär cool wenn einer n bisl zeit opfern würde...

Danke.
 
high, hab da noch n kleines problem,

hab den effect benutzt und haut auch 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.
Dann folgt mein effect und verändert die frames.

Das Problem ist das das Video danach im RGBFormat 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...
 
Zurück