ich möchte aus tv aufnahmen das senderlogo entfernen und dann in divx umwandeln
meine DsKafka .avs datei sieht so aus
function dekafka(clip clip, clip maskclip, int Xstart, int Ystart, int X,
\ int Y, int Amount)
{
ytop = Ystart
ybot = Ystart + Y
xleft = Xstart
xright = Xstart + X
clip = clip.ConvertToRGB32
topline = clip.Crop(Xstart-2, ytop-2, X, 2)
bottomline = clip.Crop(Xstart-2, ybot, X, 2)
leftline = clip.Crop(xleft-2, ytop-2, 2, Y)
rightline = clip.Crop(xright, ytop-2, 2, Y)
logosrc_hor = StackVertical(topline, bottomline).Blur(1.58, 0).BilinearResize(X, Y)
logosrc_ver = StackHorizontal(leftline, rightline).Blur(1.58, 0).BilinearResize(X, Y)
Amount2 = (Y>=2*X) ? 255 : 128*Y/X
# Amount2 is small if X >> Y => logoscr_hor is dominant
logosrc = Layer(logosrc_hor, logosrc_ver, "add", Amount2)
masklogo = maskclip.BilinearResize(X, Y)
logo = logosrc.Mask(masklogo)
clip = clip.Layer(logo, "add", Amount, Xstart, Ystart)
return clip
}
DirectShowSource("c:\test.mpg", fps=25)
dekafka(ImageReader("c:\test2.bmp"),633,47,32,32,256)
die kann ich dann auch mit VirtualDub und GK öffnen
wenn ich das umwandeln mit GK starte kommt sobald sich virtualdub öffnet
Avisynth open failure:
UnDot: Supports YUY2 color format only
(C\test.avs, line 54)
wenn ich den filter undot mit einem # davor (in der von GK erstellten .avs datei) ausschalte
bleibt gk bei 0 % stehen
Schonmal danke im voraus für eure Hilfe
MfG
poison25