AviSynth was designed to be a very very powerful tool for video post-production. It provides almost unlimited ways of editing and processing videos. AviSynth works as a frameserver, providing instant and very fast editing without the need for temporary files.
AviSynth itself does not provide a graphical user interface (GUI) but instead relies on a script system that allows advanced non-linear editing. While this may at first seem tedious and unintuitive, it is remarkably powerful and is a very good way to manage projects in a precise, consistent, and reproducible manner.
Because text-based scripts are human readable, projects are inherently self-documenting. The scripting language is simple yet powerful, and complex filters can be created from basic operations to develop a sophisticated palette of useful and unique effects.
What's New in This Release:
Additions:
· Info: Audio only clip now creates its own canvas video.
· AviSource: Include packed/padded processing and -ve biHeight logic for compressed input.
· Add Script Functions :- Tau, BitLRotate, BitRRotate, BitChange, BitClear, BitSet, BitTest and their asm aliases.
· Add WeaveRows (blit cost) and WeaveColumns (slow) frame combining filters.
· Add AudioDuration() [as float seconds], IsY8(), IsYV411() & PixelType() [as a string] script functions.
· Add Echo and Preroll filters.
· Add IScriptEnvironment::GetAVSLinkage() and DLLExport AVS_linkage for host usage of avisynth.dll.
· DirectShowSource, 2.6 plugin, support pixel types "AYUV" as YV24, "Y41P" and "Y411" as YV411.
· AviSource: Add Full and Auto pseudo pixel_types. Full is all supported. Auto is YV12, YUY2, RGB32, RGB24 & Y8.
· Add "AudioLengthS" [as a string], "Ord" & "FillStr" script functions.
· Add AudioTrim(clip, float, float) audio priority trimming, args in fractional seconds.
· Add Trim(M, Length=N[, Pad=False]) and Trim(M, E...