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")
Blackness()

Der BlankClip Filter erzeugt ein einfarbiges, stilles Video-Clip mit der angegebenen Anzahl length an Frames. Wenn ein Clip als Argument übergeben wird, werden dessen Eigenschaften (Framerate, Größe, usw.) als Vorlage verwendet. Man kann allerdings auch alle Eigenschaften angeben, ohne ein template-Clip zu verwenden. color muss als hexadezimaler RGB-Wert eingegeben werden. Ohne Argumente produziert BlankClip einen schwarzen Clip, 10 Sekunden lang (RGB32), 640x480, 24 fps, 16 Bit 44100 Hz Stereo.

template: Falls angegeben, hat der resultierende Clip die Clip-Eigenschaften wie die Vorlage (Fehler: außer den gleichen Farbraum), außer die Eigenschaften, die du noch explizit definierst.

length: Länge in Frames des resultierenden Clips.

width, height: Breite und Höhe des resultierenden Clips.

pixel_type: Farbraum des resultierenden Clips, kann RGB32, RGB24, YUY2 oder YV12 sein.

fps: Framerate des resultierenden Clips.

fps_denominator: Kann gesetzt werden, wenn fps nicht genau genug ist. Zum Beispiel: fps = 30000, fps_denominator = 1001 (Ratio = 29.97) oder fps = 24000, fps_denominator = 1001 (Ratio = 23.976). Standard = 1.

audio_rate: Samplingrate des stillen Tones des resultierenden Clips.

stereo: (boolean) Wenn auf true gesetzt, ist der Ton in Stereo, ansonsten in Mono.

sixteen_bit: (boolean) true und false sind beide 16 Bit, außer es wird eine Vorlage mit einer anderen Samplingtiefe genutzt.

color: Legt die Farbe des Clips fest, Schwarz (= $000000) ist der Standard.

Blackness ist eine alternative Schreibweise für BlankClip aus Kompatibilitätsgründen.

Beispiele:

# Erzeugt einen schwarzen Clip (3000 Frames, Breite 720, Höhe 576, Framerate 25) mit
# einem stillem Ton (16 Bit 44.1 kHz Stereo):
BlankClip(length=3000, width=720, height=576, fps=25, color=$000000)

# Erzeugt einen schwarzen Clip (3000 Frames) mit den Eigenschaften des AVIs:
AviSource("C:\Pfad\Dateiname.avi")
BlankClip(length=3000, color=$000000)

# Fügt eine stille Tonspur (mit einer Samplingfrequenz von 48 kHz) zu einem
# Videoclip hinzu:
video = AviSource("C:\Pfad\Dateiname.avi")
audio = BlankClip(video, audio_rate=48000)
AudioDub(video, audio)