mirekv
Ty nevyzvedáváš SZ.
mirekv
Ty nevyzvedáváš SZ.
Ještě jeden pokus,udělal jsem takovou tabulku z nápovědy,nešlo by tam doplnit nějaký běžný hodnoty,aby se to rozeběhlo,PLS.
Dík
SS2CZ
AviSynth na tyto věci zrovna moc není. Osobně ani nejsem pro delogo filtry, většinou působí rušivě.
mirekv
Já chci z JOJky smazat ten oranžovej nesmysl.![]()
Ještě jeden pokus nevíte jak nastavit na to logo na JOJce?![]()
![]()
function VD_LogoAway(clip clip, string "mode", int "border_X", int "border_Y", int "logosize_X", int "logosize_Y", bool "alpha",
\ bool "visible_border", string "filename1", int "keyframe", int "color", int "XY_weight", int "blur", string "upper_left",
\ string "upper_right", string "down_right", string "down_left", string "border_up", string "border_right", string "border_down",
\ string "border_left", string "filename2")
{
LoadVirtualdubPlugin(VirtualDub_plugin_directory+" \logoaway.vdf", "_VD_LogoAway")
mode = default(mode, "XY")
mode = (mode=="off") ? 0 : (mode=="luminance") ? 1 : (mode=="XY") ? 2 :
\ (mode=="uglarm") ? 3 : (mode=="shape_XY") ? 4 : (mode=="shape_uglarm") ? 5 : (mode=="solid") ? 6 : -1
Assert(mode>=0, """VD_LogoAway: "mode" parameter must be "off", "luminance", "XY", "uglarm", "shape_XY", "shape_uglarm", "solid"""")
border_X = default(border_X,560)
border_Y = default(border_Y,35)
A = border_X*65536+border_Y
logosize_X = default(logosize_X,100)
logosize_Y = default(logosize_Y,75)
B = logosize_X*65536+logosize_Y
mode2 = (alpha==false && visible_border==false) ? 0 : (alpha==false && visible_border==true) ? 1 :
\ (alpha==true && visible_border==false) ? 2 : (alpha==true && visible_border==true) ? 3 : -1
upper_left = default(upper_left, "NW")
upper_left = (upper_left=="NW") ? 0 : (upper_left=="NE") ? 1 : (upper_left=="SW") ? 2 : (upper_left=="SE") ? 3 : -1
upper_right = default(upper_right, "NE")
upper_right = (upper_right=="NW") ? 0 : (upper_right=="NE") ? 1 : (upper_right=="SW") ? 2 : (upper_right=="SE") ? 3 : -1
down_right = default(down_right, "SE")
down_right = (down_right=="NW") ? 0 : (down_right=="NE") ? 1 : (down_right=="SW") ? 2 : (down_right=="SE") ? 3 : -1
down_left = default(down_left, "SW")
down_left = (down_left=="NW") ? 0 : (down_left=="NE") ? 1 : (down_left=="SW") ? 2 : (down_left=="SE") ? 3 : -1
Assert(upper_left>=0, """VD_LogoAway: "upper_left" parameter must be "NW", "NE", "SE", "SW"""")
Assert(upper_right>=0, """VD_LogoAway: "upper_right" parameter must be "NW", "NE", "SE", "SW"""")
Assert(down_right>=0, """VD_LogoAway: "down_right" parameter must be "NW", "NE", "SE", "SW"""")
Assert(down_left>=0, """VD_LogoAway: "down_left" parameter must be "NW", "NE", "SE", "SW"""")
border_up = default(border_up, "direct")
border_up = (border_up=="direct") ? 0 : (border_up=="opposite") ? 1 : (border_up=="interpolate") ? 2 : -1
border_right = default(border_right, "direct")
border_right = (border_right=="direct") ? 0 : (border_right=="opposite") ? 1 : (border_right=="interpolate") ? 2 : -1
border_down = default(border_down, "direct")
border_down = (border_down=="direct") ? 0 : (border_down=="opposite") ? 1 : (border_down=="interpolate") ? 2 : -1
border_left = default(border_left, "direct")
border_left = (border_left=="direct") ? 0 : (border_left=="opposite") ? 1 : (border_left=="interpolate") ? 2 : -1
Assert(border_up>=0, """VD_LogoAway: "border_up" parameter must be "direct", "opposite", "interpolate"""")
Assert(border_right>=0, """VD_LogoAway: "border_right" parameter must be "direct", "opposite", "interpolate"""")
Assert(border_down>=0, """VD_LogoAway: "border_down" parameter must be "direct", "opposite", "interpolate"""")
Assert(border_left>=0, """VD_LogoAway: "border_left" parameter must be "direct", "opposite", "interpolate"""")
t = 1*down_right + 256*down_left + 65536*upper_right + 16777216*upper_left
v = 1*border_left + 256*border_down + 65536*border_right + 16777216*border_up
return clip._VD_LogoAway(mode, A, B, default(keyframe,1), default(color,0), default(XY_Weight,5), mode2, t, v,
\ default(blur,1), default(filename1,"g:\alpha.bmp"), default(filename2,""))
}
# examples:
# ConvertToRGB()
# VD_LogoAway("XY", 560, 35, 100, 75, true, false, "g:\alpha.bmp", 1, 0, 5, 1)
# VD_LogoAway("XY", 560, 35, 100, 75, true, false, "g:\alpha.bmp", 1, 0, 5, 1, "NW", "NE", "SE", "SW", "direct", "direct", "direct", "direct")
# ConvertToYUY2()
SS2CZ
to snad nemyslíš vážně!![]()
![]()
mirekv
Už to mám!!!!![]()
![]()
Nastavení pro JOJ-oranžový logo.Jednoduchý jak facka.![]()
loadplugin("C:\Program Files\AviSynth 2.5\plugins\MPEGDecoder.dll")
MPEGsource("file JOJ.m2v")
Crop(12,12,-12,-12)
lanczos4resize(720,576)
ConvertToRGB()
LoadVirtualdubPlugin("C:\Program Files\Virtualdubmod\plugins\logoaway.vdf", "_VD_Logoaway",1)
_VD_Logoaway( 2, 41811998, 2949165, 0, 0, 5, 0, 66051, 0, 1, "", "", "")
ConvertToYV12()
SS2CZ
A co když ho zítra o půl cm posunou? A změní barvu? Ale zkusím schálně. Akorát po těch šachách, co tam SL dělal mi nechodí JOJ ani TA3.
mirekv
Musíš znovu proscanovat.
Poloha se dá měnit. Za 100kč prozradím,jak.![]()
![]()
SS2CZ
Na konci dej ConvertToYV12(). MPEG-2 i MPEG-4 používají YV12 a ne YUY2, takže tam je takhle ztrátová konverze do YUY2 navíc.
vlada
Já vím. Už jsem si to opravil.V předchozích příspěvcích jsi to jasně vysvětlil.![]()
![]()