Version
From Avisynth wiki
(Difference between revisions)
Raffriff42 (Talk | contribs) (Version overlay on another clip for frame rate, image size, and so on.) |
Raffriff42 (Talk | contribs) m (one more touch-up) |
||
| Line 14: | Line 14: | ||
{ | { | ||
V=Version | V=Version | ||
| − | M=V.ConvertToRGB32.ColorKeyMask($404040, 0).ShowAlpha | + | M=V.[[ConvertToRGB32]].[[ColorKeyMask]]($404040, 0).[[ShowAlpha]] |
| − | Overlay(C, V, mask=M.Blur(0.2), | + | [[Overlay]](C, V, mask=M.[[Blur]](0.2), |
\ x=(C.Width/2-V.Width/2), | \ x=(C.Width/2-V.Width/2), | ||
\ y=(C.Height/2-V.Height/2)) | \ y=(C.Height/2-V.Height/2)) | ||
| Line 21: | Line 21: | ||
} | } | ||
| − | ## | + | ## usage example with template clip |
| − | return Version( | + | return Version([[ColorBarsHD]](width=600, height=336)) |
</div> | </div> | ||
:[[File:Avisynth-version-overlay-2.61.png]] | :[[File:Avisynth-version-overlay-2.61.png]] | ||
Revision as of 11:36, 19 August 2016
Version()
Generates a 24FPS, 10-second, RGB24-format video clip with a version, build time, copyright statement, and homepage information in yellow 24-point Arial text on a 25% grey 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))

