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 $