## Merge / MergeChroma / MergeLuma

`Merge` (clip1, clip2, float weight=0.5) `
MergeChroma` (clip1, clip2, float weight=1.0)
`MergeLuma` (clip1, clip2, float weight=1.0)

Ces filtres permettent de mélanger la luminance ou la chrominance (ou les deux) d'un clip et d'un autre. Il y a un paramètre de poids optionnel (un pourcentage entre les deux clips peut être indiqué). `Merge` est présent depuis v2.56.

clip1 est le clip qui va avoir sa luminance ou sa chrominance modifiées (en fonction du filtre que vous utiliserez), cela veut dire que l'autre canal (chrominance si vous utilisez `MergeLuma`, luminance si vous utilisez `MergeChroma`) reste inchangé.

clip2 est le clip duquel la luminance ou la chrominance sont extraites pour être mélangées au clip1. Dans `MergeChroma`, c'est de ce clip que sera prise la chrominance, et vice-versa pour `MergeLuma`.

Le paramètre weight(poids) définit l'influence que doit avoir le nouveau clip. Les valeurs possibles sont à choisir dans la plage allant de 0.0 à 1.0, où 0.0 signifie qu'il n'a aucune influence et 1.0 qu'il écrasera complètement le canal concerné du clip1 (par défaut). Le filtre sera légèrement plus lent en utilisant un poids différent de 0.0, 0.5 ou 1.0.

Voir ici pour connaître les propriétés des clip résultants.

    # Applique un flou sur la luminance seulement.
    mpeg2source("c:\apps\avisynth\main.d2v")
    lumvid = Blur(1.0)
    MergeLuma(lumvid)

    # Cela va produire un lissage spatial sur la chrominance
    # et qui sera ensuite mélangé à moitié avec l'image originale.
    mpeg2source("c:\apps\avisynth\main.d2v")
    chromavid = SpatialSmoother(2,3)
    MergeChroma(chromavid,0.5)

    # Ce script produit un lissage temporel et un léger lissage spatial
    # sur la luminance, et un lissage spatial plus agressif
    # sur la chrominance.
    # La luminance du clip d'origine est ensuite ajoutée avec la version lissé
    # en appliquant un poids de 75% à la version lissée.
    # La chrominance est complètement remplacée par la version lissée.
    mpeg2source("c:\apps\avisynth\main.d2v")
    luma = TemporalSmoother(2,3)
    luma = luma.Spatialsmoother(3,10,10)
    chroma = Spatialsmoother(3,40,40)
    MergeLuma(luma,0.75)
    MergeChroma(chroma)

    # Ce script produit une moyenne des deux sources.
    avisource("c:\apps\avisynth\main.avi")
    vid2 = avisource("c:\apps\avisynth\main2.avi")
    Merge(vid2)

Changements:

v2.56 | ajout de Merge

`$English Date: 2005/07/08 22:53:16 $
French translation date: 2006/02/05 JasonFly macpaille@users.sourceforge.net`