Hi!
Ich hab mal ein kleines Script für den Logo-Filter von Donald Graft getestet. Läuft alles super bis auf die Kleinigkeit, dass das Logo verzerrt wird.
Hier das Script:
LoadPlugIn("MPEG2DEC3.DLL")
mpeg2source("ft1.d2v").BicubicResize(480,432).AddBorders(0,72,0,72)
global Virtualdub_plugin_directory="d:\virtualdub\plugins"
function VD_Logo(clip clip, int "x", int "y", int "alpha", bool "transparent",
\ int "xr", int "xg", int "xb", int "tolerance", string "filename",
\ bool "animate", int "start", int "duration", int "loops",
\ int "fadeinlen", int "fadeoutend", int "fadeoutlen")
{
LoadVirtualdubPlugin(VirtualDub_plugin_directory+"\logo.vdf", "_VD_Logo", 1)
return clip._VD_Logo(default(x,0), default(y,0), default(alpha,128),
\ default(transparent,true)?1:0, default(xr,0), default(xg,0), default(xb,255),
\ default(tolerance,0), default(filename,VirtualDub_plugin_directory+"\logo.bmp"),
\ default(animate,false)?1:0, default(start,0), default(duration,0), default(loops,0),
\ default(fadeinlen,0), default(fadeoutend,200), default(fadeoutlen,0))
}
ConvertToRGB()
VD_logo(20, 200, 128, true, 0, 0, 255, 0, virtualdub_plugin_directory+
\ "\logo.bmp", false, 100, 200, 0, 10, 180, 10)
ConvertToYUY2()
Ich hab die Resize/AddBorders-Befehle schon an verschiedenen Stellen aingebaut, aber immer das gleiche, egal wo ich das hin serve: VDubMod, cce, TMPGEnc, logischerweise.
Hat jemand eine Idee, was ich machen muss, damit das Logo nicht verzerrt wird?