Merge
(clip1, clip2,
float weight=0.5)
(clip1, clip2, float weight=1.0)
MergeChroma
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