1. AVSEdit

AVSEdit is the "official" AviSynth editor. It can be freely downloaded from AviSynth website.

2. Installation

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.

 

3. Documentation

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.

 

3.1 General options

In this section ...

3.1.1 Opening source filters, scripts and previewing

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. 

3.1.2 Parameters, Filters and Profiles tabs

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.

3.1.3 The crop editor, the resize editor and the source file editor

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.

3.1.4 Some additional remarks about inserting filters

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.

1