[yv12][yuy2][rgb32][rgb24]

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


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")
BlankClip(length=3000, color=$000000)

#

tworzy klip z czarnym klatkami (3000 klatek) z pozostałym własnościami klipu avi

 

video = AviSource("c:\capture.avi")
audio = BlankClip(video, audio_rate=48000)
AudioDub(video, audio)

#

dodaje ciszę do ścieżki audio (z a prędkością próbkowania 48 kHz) z klipu video


translated by Slim