Hi, ich bastle gerade an einem .avs-script, mit dem man zwei clips überblenden kann, z.B. dass ein bild als kleines dreieck eingeblendet wird und immer größer wird, bis es das erste bild überdeckt (Beispiel im Anhang). das größer werdende dreieck habe ich mit smartmorph erstellt, ich wußte so schnell keine andere möglichkeit, sowas selber zu machen.
hier das script bisher:
c1 = aviSource("k:\fertig\divx\one more time.avi").converttoRGB().trim(800,900)
c2 = aviSource("k:\fertig\divx\RockDJ.avi").converttoRGB().trim(300,400)
schwarz = aviSource("...schwarzes_dreieck.avi").converttoRGB()
weiss = aviSource("...weisses_dreieck.avi").converttoRGB()
maskclip1=mask(c1,schwarz)
maskclip2=mask(c2,weiss)
clip1 = layer(c1,maskclip1,"subtract",128,0,0,0,true)
clip2 = layer(c2,maskclip2,"subtract",128,0,0,0,true)
c = layer(clip1,clip2,"add",128,0,0,0,true)
return c
leider habe ich das problem, daß einer der beiden clips immer so einen Grauschleier hat (das kommt von den ersten beiden layer-aufrufen).
habe schon etwas an den parametern geschraubt, aber ich konnte das problem noch nicht lösen. hat jemand interesse an dieser funktion und vielleicht ne zündende idee?
Zap
http://home.fhtw-berlin.de/~s0357477/diverse/blende_test.avi