FadeIn / FadeIn0 / FadeIn2 / FadeIO0 / FadeIO / FadeIO2 / FadeOut / FadeOut0 / FadeOut2

FadeIn (clip clip, int num_frames, int "color", float "fps")
FadeIO (clip clip, int num_frames, int "color", float "fps")
FadeOut (clip clip, int num_frames, int "color", float "fps")

FadeIn0 (clip clip, int num_frames, int "color", float "fps")
FadeIO0 (clip clip, int num_frames, int "color", float "fps")
FadeOut0 (clip clip, int num_frames, int "color", float "fps")

FadeIn2 (clip clip, int num_frames, int "color", float "fps")
FadeIO2 (clip clip, int num_frames, int "color", float "fps")
FadeOut2 (clip clip, int num_frames, int "color", float "fps")

FadeOut provoque un fondu linéaire au noir ou à la couleur RGB spécifiée, à la fin du flux video utilisé. De la même manière, FadeIn provoque un fondu linéaire depuis le noir ou depuis la couleur RGB spécifiée, au début du flux video utilisé. FadeIO est une combinaison des filtres FadeIn et FadeOut. La piste audio (s'il y en a une) subi également un fondu linéaire depuis ou vers le silence. Le fondu agit seulement sur les num_frames images de la video. La dernière image de la video devient presqe noire (ou presque de la couleur spécifiée). Une image supplémentaire parfaitement noire (ou de la couleur spécifiée) est ajoutée à la fin, augmentant ainsi le nombre d'images du clip d'une unité.

FadeIn0 / FadeOut0 ne comprend pas l'image supplémentaire. C'est utile quand vous manipulez des clips contenant seulement de l'audio ou quand vous enchainez plusieurs fondus pour obtenir un effet de fondu suivant une loi quadratique (carrée) ou cubique. Par exemple Clip.FadeOut0(60).FadeOut0(60).FadeOut(60) donne un début de fondut plus rapide et une fin plus douce.  Les 50% du fondu sont atteint à l'image 12. A l'image 30, il est de 12.5%. A l'image 45, il est de 1.6%. Cet effet est plus visible avec un flux audio.

FadeIn2 / FadeOut2 fonctionne de la même manière, sauf que deux image noires(ou de la couleur de l'argument color) sont ajoutées à la fin à la place d'une seule. Cette fonction est là pour contourner un bug de Windows Media Player. Toute les version de WMP testées ont un prolème pour lire la dernière image d'un flux MPEG - à la place, ils s'arretent sur l'image précédente. Cela laisse une image pas totalement noire si vous utilisez FadeOut. FadeOut2 évite ce problème.

La paramètre color est optionnel, par défaut=0 <noir>, et est spécifié en tant que valeur RGB sans se soucier du format de couleur du clip, que ce soit RGB ou YUV.

Le paramètre fps est optionnel, par défaut=24.0, et il fournit une référence pour le paramètre num_frames dans les clips avec flux audio uniquement. Ce paramètre est ignoré si le clip comporte un flux video. Indiquez fps=AudioRate() si un positionnement précis des échantillons audio est réquis.

FadeOut(clip, n) est seulement un raccourci pour Dissolve (clip, Blackness (clip, n+1, color=$000000), n) (avec n+1 pour FadeOut, n+2 pour FadeOut2 et de n pour FadeOut0).

Changelog:

Jusqu'à v2.06 La commande FadeIn / FadeIn2 n'existe pas, mais vous pouvez obtenir le même effet en inversant les arguments de la fonction Dissolve: Dissolve(Blackness(clip, n+1, color=$000000), clip, n).
v2.07 Les commandes FadeIO / FadeIO2 sont ajoutées et le paramète color est ajouté à toutes les fonctions de fondu.
  v2.56 Les commandes FadeIn0 / FadeIO0 / FadeOut0 sont ajoutées et le paramètre fps est ajouté à toutes les fonctions de fondu.

$English date: 2005/10/15 09:42:01 $
French translation date: 2005/12/18 JasonFly macpaille@users.sourceforge.net