語法:Clip屬性

出自NMM Doc
跳至導覽 跳至搜尋

在AVS腳本中可以得到clip屬性。舉個例子,如果變量clip代表一個視頻,那麼clip.height就是高度方向的像素數,clip.framecount就是幀數,其他也是如此。clip屬性可以像腳本變量一樣進行操作(參考Avisynth語法),除了這些屬性不能成為C-術語裡的I-值。

以下是完整列表:

Width(clip)

返回clip在寬度方向的像素數(類型:整數)。

Height(clip)

返回clip在高度方向的像素數(類型:整數)。

FrameCount(clip)

返回clip的幀數(類型:整數)。

FrameRate(clip)

返回clip每秒的幀數(類型:浮點)。在內部,幀數作為一個比值儲存。更多信息參考這裡

FrameRateNumerator(clip) (v2.55)

返回clip每秒幀數的分子(類型:浮點)。

FrameRateDenominator(clip) (v2.55)

返回clip每秒幀數的分母(類型:浮點)。

AudioRate(clip)

返回clip的音頻的採樣率(類型:整數)。

AudioLength(clip) (v2.51)

返回clip的音頻的採樣數(類型:整數)。注意超長的clip可能會溢出(限制到2^31個採樣數)。

AduioLengthF(clip) (v2.55)

返回clip的音頻的採樣數(類型:浮點)。

AudioChannels(clip)

返回clip的音頻的聲道數(類型:整數)。

AudioBits(clip)

返回clip的音頻的bit depth(類型:整數)。

IsAudioFloat(clip) (v2.55)

如果clip的音頻的bit depth是浮點,則返回 true(真),否則返回 false(假)(類型:布爾)。

IsAudioInt(clip) (v2.55)

如果clip的音頻的bit depth是整數,則返回 true(真),否則返回 false(假)(類型:布爾)。

IsPlanar(clip) (v2.52)

如果clip是平面色系,則返回 true(真),否則返回 false(假)(類型:布爾)。

IsRGB(clip)

如果clip是RGB,則返回 true(真),否則返回 false(假)(類型:布爾)。

IsRGB24(clip) (v2.07)

如果clip是RGB24,則返回 true(真),否則返回 false(假)(類型:布爾)。

IsRGB32(clip) (v2.07)

如果clip是RGB32,則返回 true(真),否則返回 false(假)(類型:布爾)。

IsYUV(clip) (v2.54)

如果clip是YUV,則返回 true(真),否則返回 false(假)(類型:布爾)。

IsYUY2(clip)

如果clip是YUY2,則返回 true(真),否則返回 false(假)(類型:布爾)。

IsYV12(clip) (v2.54)

如果clip是YV12,則返回 true(真),否則返回 false(假)(類型:布爾)。

IsFrameBased(clip)

如果clip是基於幀的,則返回 true(真)(類型:布爾)。解釋參考這裡

IsInterleaved(clip) (v2.52)

如果clip的色彩格式是穿插的,則返回 true(真),否則返回 false(假)(類型:布爾)。

GetParity(clip)

如果第n幀(默認第0幀)是基於場的而且是奇數場,或是基於幀的而且是完整的幀並且奇數場優先,則返回 true(真)(類型:布爾)。

HasAudio(clip) (v2.56)

如果clip有音頻,則返回 true(真),否則返回 false(假)(類型:布爾)。

HasVideo(clip) (v2.56)

如果clip有視頻,則返回 true(真),否則返回 false(假)(類型:布爾)。