Hallo Leute,
da unser Schnittprogramm mal wieder rumgezickt hat, habe ich mal wieder avisynth ausgepackt... Dazu hätte ich nun eine Verständnisfrage...
Folgender Code:
c = ImageReader(file="...\Animation\FusionComp\Comp_%04d.tga",end=761)d = FreezeFrame(c,0,30,0)e = d + c
Wenn ich das so löse wird das erste Frame gefreezt und bei anstückeln an den original Clip wird beim original Clip 30 Frames abgezogen. Soll es aber nicht, sonder die 30 Frames sollen an den Clip anfügt werden, so dass er 791 Frames ergibt.
Mache ich das so:
b = ImageReader(file="...\Animation\FusionComp\Comp_%04d.tga",end=30)
c = ImageReader(file="...\Animation\FusionComp\Comp_%04d.tga",end=761)
d = FreezeFrame(b,0,30,0)
e = d + c
funktioniert das ganze auch. Warum muss ich denn den Clip zwei mal laden, damit ich auch die korrekte Länge komme? "d = FreezeFrame(b,0,30,0)" sollte doch einen eigenständigen Clip ergeben?!
Und noch eine kleine Frage: Gibt es eine Möglichkeit einen Offset anzugeben? Z.B. habe ich einen Clip von 0-500 Frames, diesen möchte ich nun zeitversetzten, so das er von 50-550 geht. Könnte da nun einen schwarzen Clip vor hängen - finde ich aber irgendwie nicht so elegant. "SelectRangeEvery" hat zwar einen offset Parameter, aber der scheint für was anderes zu sein.
Grüße
jb_