Main Page
Raffriff42 (Talk | contribs) m (link to ExampleFilter ('About This Website' section)) |
|||
Line 31: | Line 31: | ||
</div></div></div></div> | </div></div></div></div> | ||
{| role="presentation" style="border:0; margin:0;" width="90%" cellspacing="10" | {| role="presentation" style="border:0; margin:0;" width="90%" cellspacing="10" | ||
− | | style="vertical-align: top; width: | + | | style="vertical-align: top; width:50%; padding-right:2em; padding-top: 1em;" | <!-- Row 1 Left --> |
=== {{ReverseHeading3|New to AviSynth – Start Here}} === __NOEDITSECTION__ | === {{ReverseHeading3|New to AviSynth – Start Here}} === __NOEDITSECTION__ | ||
* '''[[first script|Your first script]]''' – A guide for total newbies. | * '''[[first script|Your first script]]''' – A guide for total newbies. | ||
Line 40: | Line 40: | ||
* '''[[AviSynth FAQ]]''' – Answers to many common problems. | * '''[[AviSynth FAQ]]''' – Answers to many common problems. | ||
* [[More_about_AviSynth|More information]] ''(How does it work? When is it useful? Why no GUI? What applications work well with AviSynth?)'' | * [[More_about_AviSynth|More information]] ''(How does it work? When is it useful? Why no GUI? What applications work well with AviSynth?)'' | ||
− | + | * [[Guides]] – Guides explaing the basics, tips on specific conversion types and common tasks. | |
− | + | * [[Troubleshooting]] your scripts and configuration. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | |style="vertical-align: top; width: | + | |style="vertical-align: top; width:50%; padding-top: 1em;" | <!-- Row 1 Right --> |
=== {{ReverseHeading3|Download AviSynth}} === __NOEDITSECTION__ | === {{ReverseHeading3|Download AviSynth}} === __NOEDITSECTION__ | ||
*'''Official builds''' | *'''Official builds''' | ||
Line 68: | Line 64: | ||
|- | |- | ||
− | |style="vertical-align:top; width: | + | |style="vertical-align:top; width:50%; padding-right:2em; padding-top: 1em;" | <!-- Row 2 Left --> |
=== {{ReverseHeading3|Script Syntax}} === __NOEDITSECTION__ | === {{ReverseHeading3|Script Syntax}} === __NOEDITSECTION__ | ||
''The official reference documentation.'' | ''The official reference documentation.'' | ||
Line 81: | Line 77: | ||
** '''[[Runtime environment]]''' – Scripting on a per-clip frame basis. | ** '''[[Runtime environment]]''' – Scripting on a per-clip frame basis. | ||
− | |style="vertical-align:top; width: | + | |style="vertical-align:top; width:50%; padding-top: 1em;" | <!-- Row 2 Right --> |
=== {{ReverseHeading3|Filters and Utilities}} === __NOEDITSECTION__ | === {{ReverseHeading3|Filters and Utilities}} === __NOEDITSECTION__ | ||
* '''[[Internal filters]]''' – Included media [[Filter|filters]], organized by category. | * '''[[Internal filters]]''' – Included media [[Filter|filters]], organized by category. | ||
Line 94: | Line 90: | ||
|- | |- | ||
− | |style="vertical-align:top; width: | + | |style="vertical-align:top; width:50%; padding-right:2em; padding-top: 1em;" | <!-- Row 3 Left --> |
=== {{ReverseHeading3|Scripting reference}} === __NOEDITSECTION__ | === {{ReverseHeading3|Scripting reference}} === __NOEDITSECTION__ | ||
''Beyond scripting basics'' | ''Beyond scripting basics'' | ||
Line 115: | Line 111: | ||
|- | |- | ||
− | |style="vertical-align:top; width: | + | |style="vertical-align:top; width:50%; padding-right:2em; padding-top: 1em;" | <!-- Row 4 Left --> |
− | === {{ReverseHeading3| | + | === {{ReverseHeading3|Advanced topics}} === __NOEDITSECTION__ |
− | + | ||
− | + | ||
* [[Advanced Scripting Tips]] – Using recursion, weaving 3 clips, and other programming tips. | * [[Advanced Scripting Tips]] – Using recursion, weaving 3 clips, and other programming tips. | ||
* [[Advanced topics]] – Chroma Upsampling Error, color conversions, hybrid video, motion compensation, and other advanced subjects. | * [[Advanced topics]] – Chroma Upsampling Error, color conversions, hybrid video, motion compensation, and other advanced subjects. | ||
Line 128: | Line 122: | ||
|} | |} | ||
− | |style="vertical-align:top; width: | + | |style="vertical-align:top; width:50%; padding-top: 1em;" | <!-- Row 4 Right --> |
− | === {{ReverseHeading3| | + | === {{ReverseHeading3|Development}} === __NOEDITSECTION__ |
* Want to [[get involved]]? | * Want to [[get involved]]? | ||
* The [http://sourceforge.net/projects/avisynth2/ official project]. | * The [http://sourceforge.net/projects/avisynth2/ official project]. | ||
Line 149: | Line 143: | ||
*'''Filter and script authors''' – please see [http://forum.doom9.org/showthread.php?t=171356 ''Submit your Documentation''] on doom9.org, and the documentation template [[ExampleFilter]]. | *'''Filter and script authors''' – please see [http://forum.doom9.org/showthread.php?t=171356 ''Submit your Documentation''] on doom9.org, and the documentation template [[ExampleFilter]]. | ||
− | |style="vertical-align:top; font-size:96%; width: | + | |style="vertical-align:top; font-size:96%; width:50%; padding-top: 1.5em;" | <!-- Row 5 Right --> |
=== {{ReverseHeading3|Documentation Copyright}} === __NOEDITSECTION__ | === {{ReverseHeading3|Documentation Copyright}} === __NOEDITSECTION__ | ||
AviSynth documentation is [[Avisynth_wiki:Copyrights|Copyright (c) 2002-{{CURRENTYEAR}}]] AviSynth developers and contributors. | AviSynth documentation is [[Avisynth_wiki:Copyrights|Copyright (c) 2002-{{CURRENTYEAR}}]] AviSynth developers and contributors. |
Revision as of 23:33, 14 November 2015
AviSynth FAQ | Internal filters | External filters | AviSynth Syntax | Sourceforge | Doom9 Forum
What is AviSynth?
- It’s a powerful tool for video post-production.
- It’s a frameserver, providing instant transfer to other video applications without the need for temporary files.
- It’s a script system for non-linear editing and video filters and effects.
AviSynth itself does not provide a graphical user interface (GUI). While scripting may at first seem tedious and unintuitive, it is a very good way to manage projects in a precise, consistent, and reproducible manner. Because text-based scripts are human readable, projects are inherently self-documenting. You have complete control of everything.
The scripting language is simple yet powerful – basic filters can be combined to create useful and unique effects. It is easy to create a quick script to solve some video problem. It can do much more than that, though: to get an idea, take a quick glance at all the third-party plugins available, or browse the doom9 forum to see what AviSynth users and developers are getting up to lately!
AviSynth takes its name from AVI, a digital media format, and Synthesis, because it creates (synthesizes) a virtual (in memory, not on disk) media file – “generating video and audio data according to the script and feeding it to the application as needed.” (in the words of its inventor, Ben Rudiak-Gould). It could be used as a Video Synthesizer, but this is not its usual function.
AviSynth is free open-source software, under the GNU General Public License GPLv2; see Copyrights.
New to AviSynth – Start Here
|
Download AviSynth
| ||
Script SyntaxThe official reference documentation.
|
Filters and Utilities
| ||
Scripting referenceBeyond scripting basics
|
|||
Advanced topics
|
Development
| ||
About This WebsiteWe need your help to build and improve our site!
|
Documentation CopyrightAviSynth documentation is Copyright (c) 2002-2024 AviSynth developers and contributors. The contents of avisynth.org and avisynth.nl are released under the Creative Commons Attribution-ShareAlike 3.0 License (CC BY-SA 3.0). |