If you already know the Avisynth scripting language, AVISynthesizer
helps you with repetitive scripting chores. If you have a suitable
template defined, AVISynthesizer can build complete scripts for you.
At the very least, you can use the simple AVISource or DirectShowSource
templates to generate the repetitive parts that begin nearly all one-off
scripts.
Wish List
Here are some potential features I've thought about or that other
users have asked for. If you're a programmer, consider cracking open the
source and adding one. If you're not, let me know which feature listed
here you'd like to see AVISynthesizer support next.
- Positional parameters. This would be useful in cases where
%f isn't flexible enough. For one thing, it would
necessarily have to support multiple files per line in the template
file. For another, it would let you reorder or re-use items in the
file list; %f, by contrast, uses up the files in the list
in strictly sequential order, and places each one only once per line
in the template file.
- Your idea here. :)
License
This program is released under the terms of the GNU General Public
License. Source code is included in the installer package.
Version History
0.7 — Added the file reordering feature; changed the
way generated template files are named from video.avs
to video--templateNN.avs; bug fixes.
0.6 — First public version of the new template-based
script generation functionality. Because of the new MFC GUI, this
version is no longer buildable by Cygwin. Such a short feature
life...
0.4 — Small source code changes to make it easier to
build with Visual C++, and made the program buildable by Cygwin.
0.3 — This fixes the ShFolder DLL problem on Win9x
systems. (0.2 works fine on Win2K.)
0.2 — First public release.