Avisynth 2.5中文文档

来自NMM Doc
VempX讨论 | 贡献2008年8月26日 (二) 22:52的版本
跳到导航 跳到搜索

  这是NMM开展的AVISynth文档中文化计划。

  我们希望借助将AVISynth的文档中文化,达到推广AVISynth使用,普及视频处理知识的目的。

  目前中文化工作刚刚开展,WIKI程序也刚刚搭建,如果有版面安排不当,内容不全的问题,还望见谅。

  PMWiki是不需要注册即可编辑,我们使用PMWiki是考虑到最大限度的发挥大家的智慧,让每个人都能参与到中文化工作中来。如果您希望参与到本工作中来,并且希望留下您的名字,请到论坛联系我们。

  维护人员:Dgwxx VempX

  翻译人员:Dgwxx VempX mikoto


初步了解

视频编辑

  基本上来说,AviSynth是这样工作的:首先,你会创建一个包含命令的简单文本文档,它叫做脚本。这些命令代表若干个你想要的视频以及想要运行的滤镜。然后,当你运行一个视频程序,例如VirtualDub,并且打开刚才的脚本时,AviSynth就会运作起来。它会加载脚本中的视频,并且运行指定的滤镜,然后将结果输出给视频程序。然而视频程序并不知道AviSynth在后台运行,而是以为自己在直接读取一个硬盘上的AVI文件。

  AviSynth2增加了很多新功能,为了突出这些功能(尤其因为他们在以前的文章中都没有被完好阐述过),我们在这篇文章中把它们标记为color="yellow"v2。

  由于v2.5在内核上做了较大的升级,请在使用前仔细阅读AviSynth v2.5。相关升级都被标记为v2.5。

线性编辑:

  在AVISynth里能做的最简单的事就好比在VirtualDub里的编辑视频。因为这些语句都太好写了,不需要担心变量以及复杂的表达式。

  作为测试,请先创建一个文件命名为“test.avs”,然后输入如下一行文字:

Version

  现在用Windows Media Player或其他来打开这个文件,你会看到一个10秒钟的写有AVS版本号及版权信息内容的视频片段。

  Version叫做“源滤镜”,这意味着它的作用是生成片段而非修改。在AVISynth脚本中第一个命令永远是源滤镜。