### FadeIn / FadeIn2 / FadeIO / FadeIO2 / FadeOut / FadeOut2

`FadeIn(`clip "clip", int "num_frames" [, int "color"]`)`
`FadeIO(`clip "clip", int "num_frames" [, int "color"]`)`
`FadeOut(`clip "clip", int "num_frames" [, int "color"]`)`
`FadeIn2(`clip "clip", int "num_frames" [, int "color"]`)`
`FadeIO2(`clip "clip", int "num_frames" [, int "color"]`)`
`FadeOut2(`clip "clip", int "num_frames" [, int "color"]`)`
`FadeOut` und `FadeOut2` blenden das Video am Ende linear zu einem schwarzen oder zu einem in der angegebenen color farbigen Bild aus. Genauso `FadeIn` und `FadeIn2` (seit AviSynth 2.06), nur wird hier vom Anfang her eingeblendet. `FadeIO` und `FadeIO2` (seit AviSynth v2.07) sind eine Kombination der entsprechenden `FadeIn` und `FadeOut` Funktionen. Auch der Ton (falls vorhanden) wird linear zu Stille ausgeblendet. Das Ausblenden betrifft immer nur die letzten num_frames Frames vom Clip. Der letzte Frame ist nur fast ganz Schwarz (oder in der angebenen color), daher wird am Ende noch ein ganz schwarzer (oder in der angegebenen color) Frame angehängt. Die Frameanzahl erhöht sich daher um Eins.
`FadeOut2` arbeitet genauso, außer dass zwei schwarze (oder farbige) Frames angehängt werden. Der einzige Verwendungszweck dafür ist, dass dies ein Workaround für einen Fehler im Windows Media Player ist (der letzte Frame einer MPEG-Datei wird nicht abgespielt, sondern der vorletzte bleibt sichtbar).
Der color Parameter ist optional, Standard ist 0 (schwarz) und wird als RGB Wert angegeben (auch wenn der Clip im YUV Farbraum ist).
`FadeOut(clip,n)` ist an sich nur eine Abkürzung für `(Dissolve(clip,Blanckness(clip,n+1),n)` (oder n+2 anstatt von n+1 für `FadeOut2`). Es gibt keinen korrespondierenden `FadeIn` Befehl, aber man bekommt den gleichen Effekt, wenn man die Argumente von `Dissolve` umdreht: `Dissolve(Blackness(n+1,clip),clip,n)`.