AviSynth Clipeigenschaften

Man in AVS-Skripten Clip-Eigenschaften abfragen. Wenn zum Beispiel, wenn die Variable clip ein Video-Clip hält, dann gibt n clip.height seine Höhe in Pixeln an, clip.framecount ist seine Länge in Frames und so weiter. Clip-Eigenschaften können wie Scriptvariablen manipuliert werden (siehe AviSynth Syntax), es sei denn, außer dass sie keine l-Werte sein können wie in C-Terminologie.

Liste der Eigenschaften:

Liefert Breite des Clips in Pixeln (Typ: int).
Liefert Höhe des Clips in Pixeln (Typ: int).
Liefert die Anzahl von Frames, aus denen der Clip besteht (Typ: int).
Liefert die Bildwiederholrate (frames per seconds) des Clips (Typ: float). Die Framerate wird jedoch intern als Verhältnis gespeichert. Darüber kanns du hier mehr lesen.

Liefert den Zähler der Anzahl von Frames per Sekunde des Clips (Typ: float).

Liefert den Nenner der Anzahl von Frames per Sekunde des Clips (Typ: float).

Liefert die Samplerate des Audiotracks des Clips (Typ: int).
Liefert die Anzahl von Audiosamples des Clips (Typ: int). Beachte einen möglichen Überlauf bei sehr langen Clips (2^31 Samples Grenze).
Liefert die Anzahl von Audiosamples des Clips als Floatzahl (Typ: float).
Liefert die Anzahl von Audiokanälen des Clips (Typ: int).
Liefert die Bitbreite des Audiotracks des Clips (Typ: int).
Gibt "true" zurück, falls die Bitbreite des Audiotracks vom Typ Fließkomma ist (Typ: bool).
Gibt "true" zurück, falls die Bitbreite des Audiotracks vom Typ Ganzzahl ist (Typ: bool).
Gibt "true" zurück, falls der Clip planar ist, sonst "false" (Typ: bool).
Gibt "true" zurück, falls der Clip RGB ist, sonst "false" (Typ: bool).
Gibt "true" zurück, falls der Clip RGB24 ist, sonst "false" (Typ: bool).
Gibt "true" zurück, falls der Clip RGB32 ist, sonst "false" (Typ: bool).
Gibt "true" zurück, falls der Clip YUV ist, sonst "false" (Typ: bool).
Gibt "true" zurück, falls der Clip YUY2 ist, sonst  "false" (Typ: bool).
Gibt "true" zurück, falls der Clip YV12 ist, sonst "false" (Typ: bool).
Gibt "true" zurück, falls das Farbformat des Clips Planar ist,  andernfalls "false" (Typ: bool).

Gibt "true" zurück, falls der Clip Feldbasiert ist (field-based) (Typ: bool). Was das bedeutet, ist hier erklärt.

Gibt "true" zurück, falls der Clip Frame-basiert ist (Typ: bool). Was das bedeutet, ist hier erklärt.

Gibt "true" zurück, falls das Farbformat des Clips Interleaved ist, sonst "false" (Typ: bool).
Gibt "true" zurück, falls Frame n (default = 0) eines feldbasierten Clips Top field ist, oder es ist Vollbild mit Top field first eines framebasierten Clips (Typ: bool).
Gibt "true" zurück, falls der Clip einen Audiotrack hat, sonst "false" (Typ: bool).
Gibt "true" zurück, falls der Clip eine Videospur hat, sonst "false" (Typ: bool).

Zurück zur AviSynth Syntax.

$Date: 2008/10/26 14:18:53 $