語法:Clip屬性
跳至導覽
跳至搜尋
在AVS腳本中可以得到clip屬性。舉個例子,如果變量clip代表一個視頻,那麼clip.height就是高度方向的像素數,clip.framecount就是幀數,其他也是如此。clip屬性可以像腳本變量一樣進行操作(參考Avisynth語法),除了這些屬性不能成為C-terminology里的I-values。
以下是完整列表:
- 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(假)(類型:布爾)。