語法:Clip屬性
跳至導覽
跳至搜尋
在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(假)(類型:布爾)。