template: po określeniu tylko tego argument klip wynikowy będzie miał własności klipu podanego jako argument (bug: oprócz formatu kolorów), gdy zostaną określone któreś z pozostałych argumentów to pierwszeństwo będą miały własności określone, a następnie pozostałe (jeśli takie istnieją) klip wynikowy będzie pobierał z klipu podanego w template
length: długość klipu wynikowego (w klatkach)
width, height: szerokość, wysokość klipu wynikowego
pixel_type: przestrzeń kolorów klipu wynikowego, możliwe wartości:
"RGB24", "RGB32", "YUY2" lub "YV12"
fps: prędkość klatek w klipie wynikowym (ilość klatek na
sekundę)
fps_denominator: opcja ta pozwala na określenie rzeczywistego fps. Na przykład: fps = 30000, fps_denominator = 1001 (stosunek = 29.97) lub fps = 24000, fps_denominator = 1001 (stosunek = 23.976). Domyślnie jest ustawione na 1
audio_rate: próbkowanie dodawanej ciszy
stereo: true (prawda) cisza w audio będzie w systemie stereo,
natomiast false (fałsz) oznacza, iż ścieżka z ciszą będzie dodawana w
systemie mono
sixteen_bit: zarazem true (prawda) jak i false (fałsz) podaje
16 bitowe próbkowanie dla audio, nie działa w przypadku wykorzystywania template
color: określony kolor klipu wynikowego. Domyślnie ustawione jest na $000000 – kolor czarny
Filtr BlankClip tworzy konkretny kolor, klip video bez dźwięku o określonej
długości (w klatkach). Klip podawany jako argument jest używany jako szablon
dla prędkości klatek, wielkości obrazu itp. Można również określić
wszystkie własności klipu bez dostarczanego szablonu.
Wartość koloru w argumencie powinna być podana w systemie szesnastkowym. Bez
jakiegokolwiek argumentu, BlankClip stworzy 10 sekundowy klip z samymi klatkami
czarnymi (RGB32) o rozdzielczości 640x480, FPS'ie 24, i dźwięku stereo
16 bit 44100 Hz.
Blackness jest pseudonimem filtru BlankClip i przyjmuje te same argumenty.
Przykłady:
BlankClip(length=3000, width=720, height=576, fps=25, color=$000000) |
# | tworzy klip z czarnym klatkami (3000 klatek, szerokość 720, wysokość 576, FPS 25), z scieżką ciszy w audio (16 bit 44.1 kHz stereo) |
|
||
AviSource("c:\capture.avi") |
# | tworzy klip z czarnym klatkami (3000 klatek) z pozostałym własnościami klipu avi |
|
||
video = AviSource("c:\capture.avi") |
# | dodaje ciszę do ścieżki audio (z a prędkością próbkowania 48 kHz) z klipu video |