## 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` e `FadeOut2` fanno in modo che la fine del video stream si trasformi linearmente in nero o nel colore RGB specificato. In modo analogo `FadeIn` e `FadeIn2` fanno in modo che l'inizio del video stream si trasformi linearmente in nero o nel colore RGB specificato quando si scorre il clip all'indietro. ``FadeIO`` e ``FadeIO2`` sono una combinazione delle rispettive funzioni `FadeIn` e `FadeOut`. Anche la traccia audio (se presente) sfuma linearmente nel o dal silenzio. Il fading tocca solo gli ultimi num_frames del video. L'ultimo frame del video diventa quasi-ma-non-completamente nero(o del colore specificato). Alla fine viene aggiunto un frame perfettamente nero (o del colore specificato), così che il numero totale dei frames aumenta di 1.

`FadeOut2` funziona in modo simile, salvo che i frames neri (o colorati) aggiunti alla fine sono 2 anzichè 1. Il solo scopo di tutto ciò è quello di risolvere un bug di Windows Media Player. Tutte le versioni di WMP testate sbagliano nel riprodurre l'ultimo frame di un file MPEG - o meglio, tutte si fermano sul frame successivo all'ultimo quando il playback finisce. Questo lascia sullo schermo,se si usa `FadeOut`, uno sgradevole frame quasi-ma-non-sempre-nero quando il movie finisce . `FadeOut2` evita questo problema.

Il parametro colore è opzionale, default=0 <black>, ed è specificato come un valore RGB indipendentemente dal formato del clip (RGB o YUV).

`FadeOut`(clip, n) è solo un'abbrevazione per `Dissolve`(clip, `Blackness`(clip, n+1, color=$000000), n) (o n+2 al posto di n+1 per `FadeOut2`).

#### Version Specific Information:

Fino alla v2.06 i comandi `FadeIn` /`FadeIn2` non esistevano, ma si poteva ottenere lo stesso effetto rovesciando gli argumenti di Dissolve : Dissolve(Blackness(clip, n+1, color=$000000), clip, n).

Con la v2.07 sono stati aggiunti i comandi `FadeIO` / `FadeIO2` ed il parametro color è stato aggiunto alle funzioni fade.

`$Date: 2004/09/26 19:49:40 $`