<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=AviSynth</id>
	<title>AviSynth - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=AviSynth"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=AviSynth&amp;action=history"/>
	<updated>2026-07-08T16:48:42Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=AviSynth&amp;diff=4258865&amp;oldid=prev</id>
		<title>imported&gt;Willy1018-bot：​BOTR：批量替換所有lang-xx模板為langx模板</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=AviSynth&amp;diff=4258865&amp;oldid=prev"/>
		<updated>2025-06-04T11:05:42Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/%E6%9C%BA%E5%99%A8%E4%BA%BA/%E4%BD%9C%E4%B8%9A%E8%AF%B7%E6%B1%82#.E8.AB.8B.E6.B1.82.E6.89.B9.E9.87.8F.E6.9B.BF.E6.8F.9B.E6.89.80.E6.9C.89lang-xx.E6.A8.A1.E6.9D.BF.E7.82.BAlangx.E6.A8.A1.E6.9D.BF&quot; class=&quot;extiw&quot; title=&quot;wikipedia:机器人/作业请求&quot;&gt;BOTR&lt;/a&gt;：批量替換所有lang-xx模板為langx模板&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox software&lt;br /&gt;
| name = AviSynth &lt;br /&gt;
| logo =&lt;br /&gt;
| logo size = 163px&lt;br /&gt;
| logo caption = AviSynth图标&lt;br /&gt;
| screenshot = &lt;br /&gt;
| caption = A powerful A/V Frameserver&lt;br /&gt;
| developer = AviSynth开发者, {{en-link|Doom9}}社区&lt;br /&gt;
| programming language = [[C++]], [[汇编语言|汇编]]&lt;br /&gt;
| operating_system = [[Microsoft Windows|Windows]], [[Linux]], [[macOS]]&lt;br /&gt;
| genre = [[数字视频]]{{en-link|帧服务器|Frameserver}}&lt;br /&gt;
| license = [[GNU General Public License|GNU GPL]]&lt;br /&gt;
| website = {{URL|http://www.avisynth.nl}}&lt;br /&gt;
| released = {{Start date and age|2000|05|19|df=yes}}&lt;br /&gt;
| platform = [[x86]]和[[x86-64]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;AviSynth&amp;#039;&amp;#039;&amp;#039;是一个跨平台的帧服务器程序，是一个采用[[GNU通用公共许可证]]释出的[[自由软件]]。程序最初由Ben Rudiak-Gould、Edwin van Eggelen、Klaus Post、Richard Berg和Ian Brabham在2000年5月创建&amp;lt;ref name=&amp;quot;copyrights&amp;quot;&amp;gt;{{cite web|title=Avisynth Copyright|url=http://avisynth.nl/index.php/Avisynth_wiki:Copyrights|accessdate=11 September 2015|work=AviSynth Mediawiki|publisher=AviSynth Team|archive-date=2023-08-09|archive-url=https://web.archive.org/web/20230809182315/http://avisynth.nl/index.php/Avisynth_wiki:Copyrights|dead-url=no}}&amp;lt;/ref&amp;gt;，后来由[[开放源代码|开源]]社区接手并维护，目前仍然活跃。该软件采用了AviSynth脚本语言&amp;lt;ref&amp;gt;[http://avisynth.nl/index.php/Grammar AviSynth脚本语言] {{Wayback|url=http://avisynth.nl/index.php/Grammar |date=20231106193249 }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==AviSynth脚本语言==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;AviSynth脚本语言&amp;#039;&amp;#039;&amp;#039;（{{langx|en|AviSynth Scripting Language}}）是一种[[数据流程编程]]语言&amp;lt;ref name=filtergraph&amp;gt;{{cite web|title=The Script Execution Model: The Filter Graph|url=http://avisynth.nl/index.php/The_script_execution_model/The_filter_graph|work=AviSynth Wiki|publisher=AviSynth Team|accessdate=25 October 2019|archive-date=2023-06-24|archive-url=https://web.archive.org/web/20230624141022/http://avisynth.nl/index.php/The_script_execution_model/The_filter_graph|dead-url=no}}&amp;lt;/ref&amp;gt;——一种描述操作之间数据流动的[[有向图]]的[[编程范式]]。它缺少一些[[过程式编程]]的控制结构&amp;lt;ref name=language&amp;gt;{{cite web |url=http://avisynth.nl/index.php/Control_structures |title=AviSynth syntax: control structures |work=AviSynth Wiki |publisher=Avisynth Team |accessdate=Sep 21, 2014 |archive-date=2023-11-06 |archive-url=https://web.archive.org/web/20231106193440/http://avisynth.nl/index.php/Control_structures |dead-url=no }}&amp;lt;/ref&amp;gt;，但它包含许多对程序员来说很熟悉的特性，包括[[變數|变量]]、不同的[[数据类型]]、条件语句和复杂的[[表达式语言|表达式]]。&lt;br /&gt;
&lt;br /&gt;
该语言主要使用内置的音频/视频clip作为数据类型。clip是一个复杂的结构，具有许多属性，如宽度、高度和持续时间。&amp;lt;ref name=props&amp;gt;{{cite web |url=http://avisynth.nl/index.php/Clip_properties |title=Clip Properties |work=AviSynth Wiki |publisher=Avisynth Team |accessdate=Oct 27, 2019 |archive-date=2023-09-29 |archive-url=https://web.archive.org/web/20230929110840/http://avisynth.nl/index.php/Clip_properties |dead-url=no }}&amp;lt;/ref&amp;gt;该语言还有几种其他更标准的数据类型，如int、float、bool和[[字符串]]。&amp;lt;ref name=variables&amp;gt;{{cite web |url=http://avisynth.nl/index.php/Script_variables |title=Script Variables |work=AviSynth Wiki |publisher=Avisynth Team |accessdate=Sep 14, 2017 |archive-date=2023-11-06 |archive-url=https://web.archive.org/web/20231106193354/http://avisynth.nl/index.php/Script_variables |dead-url=no }}&amp;lt;/ref&amp;gt;可以通过使用这些类型来进行计算、决策，并向视频中写入文本，例如[[字幕]]。&lt;br /&gt;
&lt;br /&gt;
每个脚本具有一个单一的返回值，即脚本运行时程序所看到的音频和视频。这通常是脚本的最后一行，但可以在任何位置插入一个[[return语句]]。&lt;br /&gt;
&lt;br /&gt;
====== 代码示例 ======&lt;br /&gt;
以下示例是一个[[Hello world程序|&amp;quot;Hello World&amp;quot;程序]]。&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 BlankClip()&lt;br /&gt;
 Subtitle(&amp;quot;Hello, world!&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
如果将上述文本输入以.avs为扩展名的文本文件中，可以在[[Windows Media Player]]或列表下的其他程序中打开它，将显示包含文字&amp;quot;Hello, world!&amp;quot;的视频。&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
{{reflist|2}}&lt;br /&gt;
&lt;br /&gt;
==外部链接==&lt;br /&gt;
* AviSynth home page: [http://avisynth.nl/index.php/ (English)] {{Webarchive|url=https://archive.today/20130629090350/http://avisynth.nl/index.php/ |date=2013-06-29 }} [https://www.avisynth.info/ (Japanese)] {{Wayback|url=https://www.avisynth.info/ |date=20250126115736 }} &lt;br /&gt;
* [http://www.avisynth.nl/users/warpenterprises/ AviSynth Filter Collection] {{Wayback|url=http://www.avisynth.nl/users/warpenterprises/ |date=20240917222355 }}&lt;br /&gt;
* [https://forum.doom9.org/forumdisplay.php?s=&amp;amp;forumid=67 Doom9&amp;#039;s AviSynth Forums] {{Wayback|url=https://forum.doom9.org/forumdisplay.php?s=&amp;amp;forumid=67 |date=20250120004701 }}&lt;br /&gt;
* [http://avisynth3.unite-video.com/ AviSynth 3.0 development homepage] {{Wayback|url=http://avisynth3.unite-video.com/ |date=20110717163228 }}&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Avisynth}}&lt;br /&gt;
[[Category:自由媒体软件]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Willy1018-bot</name></author>
	</entry>
</feed>