“语法:Clip属性”的版本间的差异

来自NMM Doc
跳到导航 跳到搜索
 
第1行: 第1行:
 在AVS脚本中可以得到clip属性。举个例子,如果变量''clip''代表一个视频,那么''clip.height''就是高度方向的像素数,''clip.framecount''就是帧数,其他也是如此。clip属性可以像[[脚本变量]]一样进行操作(参考[[语法|Avisynth语法]]),除了这些属性不能成为C-terminology 里的I-values
 在AVS脚本中可以得到clip属性。举个例子,如果变量''clip''代表一个视频,那么''clip.height''就是高度方向的像素数,''clip.framecount''就是帧数,其他也是如此。clip属性可以像[[ 语法:脚本变量| 脚本变量]]一样进行操作(参考[[语法|Avisynth语法]]),除了这些属性不能成为C- 术语 里的I-


 以下是完整列表:
 以下是完整列表:


*'''Width'''(clip)
{{Template:FuncDef|Width(clip)}}
:返回clip在宽度方向的像素数(类型:整数)。
:返回clip在宽度方向的像素数(类型:整数)。


*'''Height'''(clip)
{{Template:FuncDef|Height(clip)}}
:返回clip在高度方向的像素数(类型:整数)。
:返回clip在高度方向的像素数(类型:整数)。


*'''FrameCount'''(clip)
{{Template:FuncDef|FrameCount(clip)}}
:返回clip的帧数(类型:整数)。
:返回clip的帧数(类型:整数)。


*'''FrameRate'''(clip)
{{Template:FuncDef|FrameRate(clip)}}
:返回clip每秒的帧数(类型:浮点)。在内部,帧数作为一个比值储存。更多信息参考[[fps|这里]]。
:返回clip每秒的帧数(类型:浮点)。在内部,帧数作为一个比值储存。更多信息参考[[fps|这里]]。


*'''FrameRateNumerator'''(clip) (v2.55)
{{Template:FuncDef|FrameRateNumerator(clip)}} (v2.55)
:返回clip每秒帧数的分子(类型:浮点)。
:返回clip每秒帧数的分子(类型:浮点)。


*'''FrameRateDenominator'''(clip) (v2.55)
{{Template:FuncDef|FrameRateDenominator(clip)}} (v2.55)
:返回clip每秒帧数的分母(类型:浮点)。
:返回clip每秒帧数的分母(类型:浮点)。


*'''AudioRate'''(clip)
{{Template:FuncDef|AudioRate(clip)}}
:返回clip的音频的采样率(类型:整数)。
:返回clip的音频的采样率(类型:整数)。


*'''AudioLength'''(clip) (v2.51)
{{Template:FuncDef|AudioLength(clip)}} (v2.51)
:返回clip的音频的采样数(类型:整数)。注意超长的clip可能会溢出(限制到2^31个采样数)。
:返回clip的音频的采样数(类型:整数)。注意超长的clip可能会溢出(限制到2^31个采样数)。


*'''AduioLengthF'''(clip) (v2.55)
{{Template:FuncDef|AduioLengthF(clip)}} (v2.55)
:返回clip的音频的采样数(类型:浮点)。
:返回clip的音频的采样数(类型:浮点)。


*'''AudioChannels'''(clip)
{{Template:FuncDef|AudioChannels(clip)}}
:返回clip的音频的声道数(类型:整数)。
:返回clip的音频的声道数(类型:整数)。


*'''AudioBits'''(clip)
{{Template:FuncDef|AudioBits(clip)}}
:返回clip的音频的bit depth(类型:整数)。
:返回clip的音频的bit depth(类型:整数)。


*'''IsAudioFloat'''(clip) (v2.55)
{{Template:FuncDef|IsAudioFloat(clip)}} (v2.55)
:如果clip的音频的bit depth是浮点,则返回 true(真),否则返回 false(假)(类型:布尔)。
:如果clip的音频的bit depth是浮点,则返回 true(真),否则返回 false(假)(类型:布尔)。


*'''IsAudioInt'''(clip) (v2.55)
{{Template:FuncDef|IsAudioInt(clip)}} (v2.55)
:如果clip的音频的bit depth是整数,则返回 true(真),否则返回 false(假)(类型:布尔)。
:如果clip的音频的bit depth是整数,则返回 true(真),否则返回 false(假)(类型:布尔)。


*'''IsPlanar'''(clip) (v2.52)
{{Template:FuncDef|IsPlanar(clip)}} (v2.52)
:如果clip是[[色彩空间|平面色系]],则返回 true(真),否则返回 false(假)(类型:布尔)。
:如果clip是[[色彩空间|平面色系]],则返回 true(真),否则返回 false(假)(类型:布尔)。


*'''IsRGB'''(clip)
{{Template:FuncDef|IsRGB(clip)}}
:如果clip是[[色彩空间|RGB]],则返回 true(真),否则返回 false(假)(类型:布尔)。
:如果clip是[[色彩空间|RGB]],则返回 true(真),否则返回 false(假)(类型:布尔)。


*'''IsRGB24'''(clip) (v2.07)
{{Template:FuncDef|IsRGB24(clip)}} (v2.07)
:如果clip是[[色彩空间|RGB24]],则返回 true(真),否则返回 false(假)(类型:布尔)。
:如果clip是[[色彩空间|RGB24]],则返回 true(真),否则返回 false(假)(类型:布尔)。


*'''IsRGB32'''(clip) (v2.07)
{{Template:FuncDef|IsRGB32(clip)}} (v2.07)
:如果clip是[[色彩空间|RGB32]],则返回 true(真),否则返回 false(假)(类型:布尔)。
:如果clip是[[色彩空间|RGB32]],则返回 true(真),否则返回 false(假)(类型:布尔)。


*'''IsYUV'''(clip) (v2.54)
{{Template:FuncDef|IsYUV(clip)}} (v2.54)
:如果clip是[[色彩空间|YUV]],则返回 true(真),否则返回 false(假)(类型:布尔)。
:如果clip是[[色彩空间|YUV]],则返回 true(真),否则返回 false(假)(类型:布尔)。


*'''IsYUY2'''(clip)
{{Template:FuncDef|IsYUY2(clip)}}
:如果clip是[[色彩空间|YUY2]],则返回 true(真),否则返回 false(假)(类型:布尔)。
:如果clip是[[色彩空间|YUY2]],则返回 true(真),否则返回 false(假)(类型:布尔)。


*'''IsYV12'''(clip) (v2.54)
{{Template:FuncDef|IsYV12(clip)}} (v2.54)
:如果clip是[[色彩空间|YV12]],则返回 true(真),否则返回 false(假)(类型:布尔)。
:如果clip是[[色彩空间|YV12]],则返回 true(真),否则返回 false(假)(类型:布尔)。


*'''IsFrameBased'''(clip)
{{Template:FuncDef|IsFrameBased(clip)}}
:如果clip是基于帧的,则返回 true(真)(类型:布尔)。解释参考[[隔行扫描|这里]]。
:如果clip是基于帧的,则返回 true(真)(类型:布尔)。解释参考[[隔行扫描|这里]]。


*'''IsInterleaved'''(clip) (v2.52)
{{Template:FuncDef|IsInterleaved(clip)}} (v2.52)
:如果clip的色彩格式是穿插的,则返回 true(真),否则返回 false(假)(类型:布尔)。
:如果clip的色彩格式是穿插的,则返回 true(真),否则返回 false(假)(类型:布尔)。


*'''GetParity'''(clip)
{{Template:FuncDef|GetParity(clip)}}
:如果第n帧(默认第0帧)是基于场的而且是奇数场,或是基于帧的而且是完整的帧并且奇数场优先,则返回 true(真)(类型:布尔)。
:如果第n帧(默认第0帧)是基于场的而且是奇数场,或是基于帧的而且是完整的帧并且奇数场优先,则返回 true(真)(类型:布尔)。


*'''HasAudio'''(clip) (v2.56)
{{Template:FuncDef|HasAudio(clip)}} (v2.56)
:如果clip有音频,则返回 true(真),否则返回 false(假)(类型:布尔)。
:如果clip有音频,则返回 true(真),否则返回 false(假)(类型:布尔)。


*'''HasVideo'''(clip) (v2.56)
{{Template:FuncDef|HasVideo(clip)}} (v2.56)
:如果clip有视频,则返回 true(真),否则返回 false(假)(类型:布尔)。
:如果clip有视频,则返回 true(真),否则返回 false(假)(类型:布尔)。


[[Category:AviSynth 语法]]
[[Category:AviSynth 语法]]

2010年2月2日 (二) 12:08的最新版本

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