Version: Difference between revisions
From Avisynth wiki
Jump to navigationJump to search
Raffriff42 (talk | contribs) m one more touch-up |
Raffriff42 (talk | contribs) m one more touch-up |
||
| Line 2: | Line 2: | ||
{{FuncDef|Version()}} | {{FuncDef|Version()}} | ||
Generates a 24[[ | Generates a 24[[wikipedia:Frame_rate|fps]], 10-second, [[RGB24]]-format video clip with a version, build time, copyright statement, and homepage information in 24-point, Arial, light yellow ([[Colors|$ECF2BF]]) text on a 25% grey ($404040) background. Width and height are chosen to fit the message, so clip size varies by version. | ||
Revision as of 13:04, 19 August 2016
Version()
Generates a 24fps, 10-second, RGB24-format video clip with a version, build time, copyright statement, and homepage information in 24-point, Arial, light yellow ($ECF2BF) text on a 25% grey ($404040) background. Width and height are chosen to fit the message, so clip size varies by version.
The following script implements a Version filter with a template clip argument – for frame rate, image size, and so on.
function Version(clip C)
{
V=Version
M=V.ConvertToRGB32.ColorKeyMask($404040, 0).ShowAlpha
Overlay(C, V, mask=M.Blur(0.2),
\ x=(C.Width/2-V.Width/2),
\ y=(C.Height/2-V.Height/2))
return Last
}
## usage example with template clip
return Version(ColorBarsHD(width=600, height=336))

