“语法:Clip属性”的版本间的差异
跳到导航
跳到搜索
(创建新页面为 '在AVS脚本中可以得到clip属性。举个例子,如果变量''clip''代表一个视频,那么''clip.height''就是高度方向的像素数,''clip.framecount''就是...') |
|||
第37行: | 第37行: | ||
*'''IsAudioFloat'''(clip) (v2.55) | *'''IsAudioFloat'''(clip) (v2.55) | ||
:如果clip的音频的bit depth是浮点,则返 | :如果clip的音频的bit depth是浮点,则返 回 true (真),否则返 回 false (假)(类型:布尔)。 | ||
*'''IsAudioInt'''(clip) (v2.55) | *'''IsAudioInt'''(clip) (v2.55) | ||
:如果clip的音频的bit depth是整数,则返 | :如果clip的音频的bit depth是整数,则返 回 true (真),否则返 回 false (假)(类型:布尔)。 | ||
*'''IsPlanar'''(clip) (v2.52) | *'''IsPlanar'''(clip) (v2.52) | ||
:如果clip是[[色彩空间|平面色系]],则返 | :如果clip是[[色彩空间|平面色系]],则返 回 true (真),否则返 回 false (假)(类型:布尔)。 | ||
*'''IsRGB'''(clip) | *'''IsRGB'''(clip) | ||
:如果clip是[[色彩空间|RGB]],则返 | :如果clip是[[色彩空间|RGB]],则返 回 true (真),否则返 回 false (假)(类型:布尔)。 | ||
*'''IsRGB24'''(clip) (v2.07) | *'''IsRGB24'''(clip) (v2.07) | ||
:如果clip是[[色彩空间|RGB24]],则返 | :如果clip是[[色彩空间|RGB24]],则返 回 true (真),否则返 回 false (假)(类型:布尔)。 | ||
*'''IsRGB32'''(clip) (v2.07) | *'''IsRGB32'''(clip) (v2.07) | ||
:如果clip是[[色彩空间|RGB32]],则返 | :如果clip是[[色彩空间|RGB32]],则返 回 true (真),否则返 回 false (假)(类型:布尔)。 | ||
*'''IsYUV'''(clip) (v2.54) | *'''IsYUV'''(clip) (v2.54) | ||
:如果clip是[[色彩空间|YUV]],则返 | :如果clip是[[色彩空间|YUV]],则返 回 true (真),否则返 回 false (假)(类型:布尔)。 | ||
*'''IsYUY2'''(clip) | *'''IsYUY2'''(clip) | ||
:如果clip是[[色彩空间|YUY2]],则返 | :如果clip是[[色彩空间|YUY2]],则返 回 true (真),否则返 回 false (假)(类型:布尔)。 | ||
*'''IsYV12'''(clip) (v2.54) | *'''IsYV12'''(clip) (v2.54) | ||
:如果clip是[[色彩空间|YV12]],则返 | :如果clip是[[色彩空间|YV12]],则返 回 true (真),否则返 回 false (假)(类型:布尔)。 | ||
*'''IsFrameBased'''(clip) | *'''IsFrameBased'''(clip) | ||
:如果clip是基于帧的,则返 | :如果clip是基于帧的,则返 回 true (真)(类型:布尔)。解释参考[[隔行扫描|这里]]。 | ||
*'''IsInterleaved'''(clip) (v2.52) | *'''IsInterleaved'''(clip) (v2.52) | ||
:如果clip的色彩格式是穿插的,则返 | :如果clip的色彩格式是穿插的,则返 回 true (真),否则返 回 false (假)(类型:布尔)。 | ||
*'''GetParity'''(clip) | *'''GetParity'''(clip) | ||
:如果第n帧(默认第0帧)是基于场的而且是奇数场,或是基于帧的而且是完整的帧并且奇数场优先,则返 | :如果第n帧(默认第0帧)是基于场的而且是奇数场,或是基于帧的而且是完整的帧并且奇数场优先,则返 回 true (真)(类型:布尔)。 | ||
*'''HasAudio'''(clip) (v2.56) | *'''HasAudio'''(clip) (v2.56) | ||
:如果clip有音频,则返 | :如果clip有音频,则返 回 true (真),否则返 回 false (假)(类型:布尔)。 | ||
*'''HasVideo'''(clip) (v2.56) | *'''HasVideo'''(clip) (v2.56) | ||
:如果clip有视频,则返 | :如果clip有视频,则返 回 true (真),否则返 回 false (假)(类型:布尔)。 | ||
[[Category:AviSynth 语法]] | [[Category:AviSynth 语法]] |
2010年2月2日 (二) 11:17的版本
在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(假)(类型:布尔)。