語法:Clip屬性

出自NMM Doc
於 2010年2月2日 (二) 11:09 由 Lititude對話 | 貢獻 所做的修訂 (创建新页面为 '在AVS脚本中可以得到clip属性。举个例子,如果变量''clip''代表一个视频,那么''clip.height''就是高度方向的像素数,''clip.framecount''就是...')
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)
跳至導覽 跳至搜尋

在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(假)(類型:布爾)。