AVSEdit is the "official" AviSynth editor. It can be freely downloaded from AviSynth website.
AVSEdit comes with an installer. It will check whether you have the required ".NET Framework v1.1" installed. If not it will ask you to install it.
This section is divided into two subsection. Subsection 3.1 discusses some general AVSEdit options. In subsection 3.2 the options are explained by discussing a concrete example. It is an example of the editing (creating an AviSynth script) of an analog capture. Of course the kind of source is not really important, it just illustrates how you can use this editor for creating your scripts.
In this section ...
Opening of source filters:
Files for source filters can be opened in two different ways, in the main
menu and in the parameter menu. Both ways support multiple file selection, the
paths will be separated by a comma.



Opening of scripts:
There are several ways to open a script. They are listed below.
1) Using the main menu

2) Drag the file in your explorer to the program window.
3) Drop a script on AVSEdit.exe in your explorer.

Previewing of a script:
The preview reached from the main menu / toolbar (black screen button located
near the help file) will preview the whole script. A rightclick in the preview
displays the keys.

The preview reached from the parameter menu previews the selected filter only.

It is possible to open multible instances of the preview in order to compare
different filters, the navigation affects all instances. The preview is very
memory hungry because all windows api's are. Most systems will run out of memory
und begin using the swap file which is painfully slow.
The preview can be used to cut using the keys home to start a range and end
for the end of a range. The Trim function will be inserted at the text selection. Selecting Trim functions
in the editor and then opening the preview will restore the Trim points in the preview.
Previewing of a script using an external previewer:
You have to select the previewer once. Select "options" in the
"Extras"-tab.
Press "External Preview" and open the previewer like mplayer2.exe (WMP 6.4) or VirtualDubMod.exe (VirtualdubMod).
If you want to use it, select the "Extras"-tab again and select "External Preview". The script will be opened in your external editor.
The parameter tab menu displays the parameters of a function. Optional parameters are greyed out. A click on a parameter ("bottom" for example) shows some information about that argument (in this case it must be an integer and it blocks out the bottom of the clip). Optional parameters will only be pasted in the script if they differ from the default value of the optional parameter. The help button opens the help of the selected filter.
The filter tab menu displayes the available filters and plugins. By right-clicking in the Filters-tab you can change the way the filters are displayed: by Category, by Plugin or All. "Help" shows the help-file of the plugin.
The profiles tab menu can be used to save scripts or the selected part of the script as profiles. This can be used to compare different filter chains.
There are three different filter editors, a crop editor, a resize editor and a source file editor. The editors can be reached from the parameter menu which will be displayed when selecting a crop, resize or source filter including parameters in the script editor. The source file editor supports multiple files as already explained. A few screenshots from the crop editor.
After selecting the Crop Editor one can manually crop the garbage away.
Press "Keys" to see how the croppings works. You just have to use the + and - keys to change the crop-slider. To keep the aspect ratio one should add 16 black pixels back (Letterbox doesn't have an editor, otherwise I would have used that). Press "OK", and the crop values are pasted into the script.
The filter list pops up when pressing Ctrl + Space
or using object syntax typing a filter followed by a dot. The filter can be pasted by pressing
enter or with a double click on the filter.
Pressing "(" will paste the filter without parameters.
Inserting the letterbox values top=0 and bottom=16 gives
One could also select the filter (like in the Crop example) to get a bit more information about the filter and its arguments.
Proceed with subsection 3.2, where the options are explained by discussing a concrete example.