「语法:内部函数」修訂間的差異

出自NMM Doc
跳至導覽 跳至搜尋
(创建新页面为 '除了内部滤镜,Avisynth还有相当多的其他(非Clip)内部函数。这些函数的输入和/或输出不是Clip,而是可以在脚本...')
 
 
第1行: 第1行:
 除了[[:Category:内部滤镜|内部滤镜]],Avisynth还有相当多的其他(非Clip)内部函数。这些函数的输入和/或输出不是Clip,而是可以在脚本中使用的其他变量。大致分类如下:
 除了[[:Category:内部滤镜|内部滤镜]],Avisynth还有相当多的其他(非Clip)内部函数。这些函数的输入和/或输出不是Clip,而是可以在脚本中使用的其他变量。大致分类如下:


*[[数值函数]]
* [[布尔函数]]
对数值变量进行运算。
: 如果满足测试条件或不满足测试条件,则返 回 true (真) 或 false (假)。
*[[字符串函数]]
* [[控制函数]]
对字符串进行操作。
: 实现流控制(载入脚本、检查参数、调整全局设置等)。
*[[布尔函数]]
* [[ 转换函数]]
 如果满足测试条件或不满足测试条件,则返 回true (真) 或false (假)
: 把变量转换成不同的类型。
*[[转换函数]]
* [[多线程函数]]
把变量转换成不同的类型
: 允许 AviSynth 使用多个线程处理滤镜。如果您有多个 cpu 或多核或超线程会很有用。该功能仍属实验性质。
*[[控制函数]]
* [[数值 函数]]
 实现流控制(载入脚本、检查参数、调整全局设置等)。
: 对数值变量进行运算
*[[ 版本 函数]]
* [[运行函数]]
  提供Avisynth版本信息
: 这些内部函数每帧都会计算一次。用在传递给运行滤镜([[ConditionalFilter]]、[[ConditionalFilter|ScriptClip]]、[[ConditionalFilter|FrameEvaluate]])的脚本里,这些函数可以返回每帧的信息
*[[运行函数]]
* [[脚本函数]]
 这些内部函数每帧都会计算一次。用在传递给运行滤镜([[ConditionalFilter]]、[[ConditionalFilter|ScriptClip]]、[[ConditionalFilter|FrameEvaluate]])的脚本里,这些函数可以返回每帧的信息。
: 提供 AviSynth 脚本信息。
* [[字符串函数]]
: 提供字符串变量常用操作。
* [[版本函数]]
: 提供 Avisynth 版本信息。
 
----
返回 [[AviSynth 语法]]


[[Category:AviSynth 语法]]
[[Category:AviSynth 语法]]
[[Category: 内部函数]]
[[Category: 脚本基础]]

於 2011年5月29日 (日) 02:01 的最新修訂

除了內部濾鏡,Avisynth還有相當多的其他(非Clip)內部函數。這些函數的輸入和/或輸出不是Clip,而是可以在腳本中使用的其他變量。大致分類如下:

如果滿足測試條件或不滿足測試條件,則返回 true(真)或 false(假)。
實現流控制(載入腳本、檢查參數、調整全局設置等)。
把變量轉換成不同的類型。
允許 AviSynth 使用多個線程處理濾鏡。如果您有多個 cpu 或多核或超線程會很有用。該功能仍屬實驗性質。
對數值變量進行運算。
這些內部函數每幀都會計算一次。用在傳遞給運行濾鏡(ConditionalFilterScriptClipFrameEvaluate)的腳本里,這些函數可以返回每幀的信息。
提供 AviSynth 腳本信息。
提供字符串變量常用操作。
提供 Avisynth 版本信息。

返回 AviSynth 語法