BlankClip / Blackness

BlankClip (clip "template", int "length", int "width", int "height", string "pixel_type", float "fps", int "fps_denominator",
   int "audio_rate", bool "stereo", bool "sixteen_bit", int "color", int "color_yuv"
)
Blackness ()

Le filtre BlankClip produit une video silencieuse de couleur unie et de la longueur spécifiée par le paramètre length (nombre d'image). Le clip donné au paramètre template transmet ses propriété video au clip de sortie (taux de rafraîchissement des image, taille de l'image, ...). Mais vous pouvez aussi bien définir chaque propriété du clip de sortie sans fournir de template. color doit être donnée comme la valeur RGB de la couleur dans son format hexadécimal. Sans aucun argument, BlankClip produira un clip noir de 10 secondes ayant les propriétés suivantes: RGB32, 640x480, 24 fps, 16 bit 44100 Hz mono.

template: s'il est spécifié, le clip renvoyé aura les propriétés du clip donné dans template (bug: sauf l'espace de couleur), excepté les propriétés spécifiées explicitement dans les arguments suivant. 

length: longueur du clip de sortie (nombre d'images).

width, height: largeur et hauteur du clip de sortie.

pixel_type: type de pixel du clip de sortie, cela peut être "RGB24", "RGB32", "YUY2" ou "YV12".

fps: le taux de rafraîchissement des images du clip de sortie.

fps_denominator: vous pouvez utiliser ce paramètre si l'argument "fps" n'est pas assez précis. Par exemple, pour fps = 30000 et fps_denominator = 1001 (vous obtiendrez fps = 29.97) ; ou pour fps = 24000 et fps_denominator = 1001 (vous obtiendrez fps = 23.976). Cet argument est fixé à la valeur 1 par défaut.

audio_rate: taux d'échantillonnage du flux audio silencieux du clip de sortie.

stereo: (booléen) quand cet argument est "true" (vrai), le flux audio silencieux sera stereo, quand cet argument est "false" un flux audio mono est utilisé.

sixteen_bit: (booléen) true (vrai) et false (faux) donnent tout les deux un flux audio codé sur 16 bit, sauf quand un template est utilisé et qu'il a un attribut bit différent de 16.

color: indique la couleur du clip, black (= $000000) (noir) est utilisé par défaut. Voir ColorPresets pour utiliser des couleurs prédéfinies.

color_yuv: cet argument a été ajouté dans v2.55, et il permet de spécifier la couleur du clip en utilisant des valeurs YUV. Cela nécessite cependant que le pixel_type soit "YUY2" ou "YV12", sinon, cet argument n'aura aucun effet.

Blackness est un alias de BlankClip, existant pour des raisons de compatibilité descendante (anciennes versions d'AviSynth).

 

# Produit une video noire (3000 images, largeur 720, hauteur 576, taux de rafraîchissement des images 25), avec un piste audio silencieuse (16 bit 44.1 kHz stereo):
BlankClip(length=3000, width=720, height=576, fps=25, color=$000000)

# Produit une video noire (3000 images) avec les propriétés du clip Do-Heaven.AVI:
AviSource("E:\pdwork\DO-Heaven.AVI")
BlankClip(length=3000, color=$000000)

# Ajoute une piste audio silencieuse ( avec un taux d'échantillonnage de 48 kHz) à une video existante:
video = AviSource("E:\pdwork\DO-Heaven.AVI")
audio = BlankClip(video, audio_rate=48000)
AudioDub(video, audio)

Changements:

v2.55 ajout de color_yuv

$English Date: 2005/10/03 16:49:04 $
French translation date: 2005/10/31 JasonFly macpaille@users.sourceforge.net