BlankClip / Blackness

BlankClip (clip clip, int "length", int "width", int "height", string "pixel_type",
   float "fps", int "fps_denominator", int "audio_rate", int "channels",
   string "sample_type", int "color", int "color_yuv"
)

BlankClip (clip clip, 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 ()

Filtr  BlankClip produkuje jednobarevný, tichý video klip,  zadané délky  length (ve snímcích). Klip zadaný jako argument clip je použit jako šablona pro frekvenci snímků, rozměru zobrazení, atd., ale můžete určit  všechny vlastnosti klipu bez uvedení šablony. Hodnota parametru  color by měla být zadána v šestnáctkových RGB hodnotách. Bez jakýchkoliv argumentů, BlankClip  vytvoří černý 10 vteřinový klip (RGB32), 640x480, 24 fps, 16 bit 44100 Hz mono.

clip : jestli je přítomen, výsledný klip  bude mít vlastnosti klipu ze šablony, kromě vlastností, které zadáte přímo.

length : délka výsledného klipu (ve snímcích).

width, height : šířka a výška výsledného klipu.

pixel_type: typ pixelů výsledného klipu, může být "RGB24", "RGB32", "YUY2" nebo "YV12".

fps : snímková frekvence výsledného klipu.

fps_denominator: můžete použít tuto volbu pokud "fps" není dostatečně přesná. Například: fps = 30000, fps_denominator = 1001 (poměr = 29.97) nebo fps = 24000, fps_denominator = 1001 (poměr = 23.976). Výchozí hodnotou je 1.

audio_rate : Vzorkovací frekvence tichého audia v klipu.

channels: určují počet audio kanálů tichého audia přidaného do blank klipu (přidáno ve  v2.58).

stereo: (logický) když je nastaveno true pak je tiché audio ve stereu, když je nastaveno false je přidána stopa ticha v mono. 

sample_type: určuje typ audio vzorků výsledného klipu. Může být "8bit", "16bit", "24bit", "32bit" nebo "float" (přidáno ve  v2.58).

sixteen_bit: (logický) true dá 16 bit, false dává ieee float. Kritizováno!. Použijte místo něj parametr sample_type.

color: udává barvu klipu, jako výchozí je černá (= $000000). Podívejte se na ColorPresets pro přednastavené barvy. Podívejte se  sem pro více informací o specifikaci barev.

color_yuv: je přidán od v2.55 , a umožní vám zadat barvu klipu s použitím YUV hodnot. Vyžaduje nastavení pixel_type  na "YUY2" nebo "YV12", jinak nic neudělá. 

Blackness  je synonymem  BlankClip, poskytovaný pro zpětnou kompatibilitu.

Příklady:

# vytváří černý klip (3000 snímků, šířka 720, výška 576, snímková frekvence 25), s tichou audio stopou (16 bit 44.1 kHz stereo):
BlankClip(length=3000, width=720, height=576, fps=25, color=$000000)

# vytváří černý klip (3000 snímků) se zůstávajícími vlastnostmi klipu z avi:
AviSource("E:\pdwork\DO-Heaven.AVI")
BlankClip(length=3000, color=$000000)

# přidává tichý audio stream (se vzorkovací frekvencí 48 kHz) do video klipu:
video = AviSource("E:\pdwork\DO-Heaven.AVI")
audio = BlankClip(video, audio_rate=48000)
AudioDub(video, audio)

Změny:

v2.55 přidáno color_yuv
v2.58 přidáno channels a sample_type

$English Date: 2008/10/26 14:19:43 $

Český překlad:18.9.2009