User:Raffriff42/Main Page sandbox
Raffriff42 (Talk | contribs) m (Undo revision 6044 by Raffriff42 (talk) (did not work)) |
Raffriff42 (Talk | contribs) (swap left & right columns) |
||
Line 26: | Line 26: | ||
</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:40%; padding-top: 1em;" | | |style="vertical-align: top; width:40%; padding-top: 1em;" | | ||
=== Download Avisynth === __NOEDITSECTION__ | === Download Avisynth === __NOEDITSECTION__ | ||
Line 63: | Line 46: | ||
::[[Known Issues|Known Issues in v2.60]]. | ::[[Known Issues|Known Issues in v2.60]]. | ||
− | + | | style="vertical-align: top; width:60%; padding-right:2em; padding-top: 1em;" | | |
− | |style="vertical-align:top; width:60%; padding-right:2em; padding-top: 1em;" | | + | === New to AviSynth - start here === __NOEDITSECTION__ |
− | === AviSynth | + | * '''[[first script|Your first script]]''' - A guide for total newbies. |
− | * [[ | + | * '''[[Getting started]]''' - An introductory guide for getting started with AviSynth. |
− | + | * '''[[Script examples]]''' - Assorted examples for putting everything together in the real world. | |
− | * [[ | + | * [[Filter introduction]] - An introductory guide to most common AviSynth filters. |
− | * [[ | + | |
− | * [[ | + | |
− | + | ||
+ | * Some guides explaining the basic possibilities of AviSynth: | ||
+ | ** [http://www.doom9.org/capture/postprocessing_avisynth.html Analog Capture guide]. The AviSynth part of the capture guide is about what filters can be used to enhance the quality of the capture. It discusses things like deinterlacing, denoising, cropping and resizing and color adjustment. Which makes it really useful to learn about some of the capabilities of AviSynth in a schematic way. | ||
+ | ** [http://www.l33tmeatwad.com/avisynth101 AviSynth 101] [http://web.archive.org/web/20141018100556/http://www.l33tmeatwad.com/avisynth101 mirror] - A guide by l33tmeatwad, it includes mostly current information on software setup, video basics, importing videos, handling audio, using filters and other useful information. | ||
+ | ** [http://salp.wikia.com/wiki/AviSynth_Basics AviSynth Basics] - another guide for beginners. | ||
+ | ** [http://www.animemusicvideos.org/guides/avtech/avisyntha.html Introduction AviSynth from AnimeMusicVideos.org]. A basic guide about deinterlacing, resizing and some other basic stuff. | ||
+ | ** [http://www.animemusicvideos.org/guides/avtech/avspostqual.html Introduction basic AviSynth filters from AnimeMusicVideos.org]. A basic guide about smoothers, rainbow removal, sharpeners, color adjustment and some other basic stuff. | ||
+ | |||
+ | * [[Troubleshooting]] your scripts and configuration. | ||
+ | * Read [[more about AviSynth]] ''(How does it work? When is it useful? Why no GUI? What applications work well with Avisynth?)'' | ||
− | |||
− | |||
− | |||
|- | |- | ||
− | |||
− | |||
− | |||
− | |||
|style="vertical-align:top; width:40%; padding-top: 1em;" | | |style="vertical-align:top; width:40%; padding-top: 1em;" | | ||
=== Filters, external plugins, script functions and utilities === __NOEDITSECTION__ | === Filters, external plugins, script functions and utilities === __NOEDITSECTION__ | ||
Line 100: | Line 82: | ||
[[File:Maskhs.jpg|center|120px|link=MaskHS|MaskHS(startHue=105, endHue=138)]] | [[File:Maskhs.jpg|center|120px|link=MaskHS|MaskHS(startHue=105, endHue=138)]] | ||
− | + | ||
|style="vertical-align:top; width:60%; padding-right:2em; padding-top: 1em;" | | |style="vertical-align:top; width:60%; padding-right:2em; padding-top: 1em;" | | ||
− | === | + | === AviSynth FAQ, Guides and Advanced topics === __NOEDITSECTION__ |
− | + | * [[AviSynth FAQ]] - Answers to many common problems. | |
− | * | + | * [[Aspect ratios|Aspect ratios explained]] - Introduction to aspect ratios (DAR, PAR, SAR), and how to use that for resizing your clip. |
− | * [[ | + | * [[Guides]] - Tips on specific conversion types and common tasks. |
− | + | * [[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. | |
− | * [[ | + | * [[High_bit-depth_Support_with_Avisynth|High bit-depth (Deep Color) support with Avisynth]] |
− | * [[ | + | |
− | * [[ | + | |
− | * [[ | + | |
+ | |||
+ | {| | ||
+ | |[[File:Downsampling_bilinear.png|center|180px|link=Resampling|Resampling: Bilinear upsampling]] | ||
+ | |[[File:Blackman.jpg|center|180px|link=Resampling|Resampling: Blackman filter response]] | ||
+ | |- | ||
+ | |colspan="2"|<br> | ||
+ | [[File:Filterchain.jpg|center|160px|link=The_script_execution_model/The_fetching_of_frames|Filter chain]] | ||
+ | |} | ||
+ | |||
+ | |- | ||
|style="vertical-align:top; width:40%; padding-top: 1em;" | | |style="vertical-align:top; width:40%; padding-top: 1em;" | | ||
=== Development === __NOEDITSECTION__ | === Development === __NOEDITSECTION__ | ||
Line 125: | Line 114: | ||
* About the development of [[AviSynth v3]] (which will be platform independent). | * About the development of [[AviSynth v3]] (which will be platform independent). | ||
* References to [[Image Processing Algorithms|image processing algorithms]]. | * References to [[Image Processing Algorithms|image processing algorithms]]. | ||
+ | |||
+ | |style="vertical-align:top; width:60%; padding-right:2em; padding-top: 1em;" | | ||
+ | === [[AviSynth Syntax]] === __NOEDITSECTION__ | ||
+ | ''The official reference documentation.'' | ||
+ | * '''[[Grammar]]''' - The grammar of AviSynth script language. An introduction to AviSynth scripting. | ||
+ | * [[Script variables]] - How to declare and use them in scripts. | ||
+ | * [[Operators]] - Available operators and relative precedence. | ||
+ | ** [[Clip properties]] - Functions that return a property of a clip. | ||
+ | * [[Control structures]] - Language constructs for script flow control. | ||
+ | * [[User defined script functions]] - How to define and use them in scripts. | ||
+ | * [[Plugins]] - How to load plugins (AviSynth, VirtualDub, VFAPI and C-plugins), autoloading and name-precedence. | ||
+ | * [[Runtime environment]] - Scripting on a per clip frame basis. | ||
|- | |- | ||
+ | |style="vertical-align:top; width:40%; padding-top: 1em;" | | ||
+ | <br> | ||
+ | [[File:Histogram-tournesol-color2.png|center|240px|link=Histogram|Histogram(mode="color2")]] | ||
+ | |||
+ | |||
+ | [[File:SMPTE_Color_Bars-16x9-800x450.png|center|240px|link=ColorBars_theory|Color bars theory]] | ||
+ | |||
|style="vertical-align:top; width:60%; padding-right:2em; padding-top: 1em;" | | |style="vertical-align:top; width:60%; padding-right:2em; padding-top: 1em;" | | ||
=== [[Scripting reference]] === __NOEDITSECTION__ | === [[Scripting reference]] === __NOEDITSECTION__ | ||
Line 137: | Line 145: | ||
* [[Scripting at runtime]] - How to unravel the power of runtime filters and create complex runtime scripts that can perform interesting (and memory/speed efficient) editing/processing operations and effects. | * [[Scripting at runtime]] - How to unravel the power of runtime filters and create complex runtime scripts that can perform interesting (and memory/speed efficient) editing/processing operations and effects. | ||
+ | |- | ||
|style="vertical-align:top; width:40%; padding-top: 1em;" | | |style="vertical-align:top; width:40%; padding-top: 1em;" | | ||
− | + | === AviSynth documentation copyright === __NOEDITSECTION__ | |
− | [[ | + | AviSynth documentation is Copyright (c) 2002-2015 AviSynth developers and contributors - see the [[Avisynth_wiki:Copyrights|Copyrights]] page for more information. |
+ | Starting from 5 August 2007 the documentation on this site (avisynth.org and avisynth.nl) is released under the [http://creativecommons.org/licenses/by-sa/3.0/ Creative Commons Attribution-ShareAlike 3.0 License] (abbreviated by "CC BY-SA 3.0", see also [http://creativecommons.org/licenses/by-sa/3.0/legalcode full license terms]). | ||
− | |||
− | |||
− | |||
− | |||
| colspan="1" style="vertical-align:top; font-size:96%; padding-top: 1em;" | | | colspan="1" style="vertical-align:top; font-size:96%; padding-top: 1em;" | | ||
=== AviSynth Wiki === __NOEDITSECTION__ | === AviSynth Wiki === __NOEDITSECTION__ | ||
Line 150: | Line 156: | ||
[[File:Avisynth_icon.png|center|32px|link=Main_Page|Avisynth icon]] | [[File:Avisynth_icon.png|center|32px|link=Main_Page|Avisynth icon]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
</div> | </div> | ||
[[Category:AviSynth]] | [[Category:AviSynth]] |
Revision as of 07:23, 14 September 2015
AviSynth FAQ | Internal filters | External filters | AviSynth Syntax | Sourceforge | Doom9 Forum
Welcome to the Avisynth Documentation Project
What is AviSynth?
AviSynth is a powerful tool for video post-production. It provides ways of editing and processing videos. AviSynth works as a frameserver, providing instant editing without the need for temporary files. AviSynth itself does not provide a graphical user interface (GUI), but instead relies on a script system that allows advanced non-linear editing. While this may at first seem tedious and unintuitive, it is remarkably powerful and 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. The scripting language is simple yet powerful, and complex filters can be created from basic operations to develop a sophisticated palette of useful and unique effects.
AviSynth is free open-source software, under the GNU General Public License version 2.0 (GPLv2)
Download Avisynth
|
New to AviSynth - start here
| ||||
Filters, external plugins, script functions and utilities
|
AviSynth FAQ, Guides and Advanced topics
| ||||
Development
|
AviSynth SyntaxThe official reference documentation.
| ||||
|
Scripting referenceBeyond scripting basics.
| ||||
AviSynth documentation copyrightAviSynth documentation is Copyright (c) 2002-2015 AviSynth developers and contributors - see the Copyrights page for more information. Starting from 5 August 2007 the documentation on this site (avisynth.org and avisynth.nl) is released under the Creative Commons Attribution-ShareAlike 3.0 License (abbreviated by "CC BY-SA 3.0", see also full license terms). |
AviSynth WikiWelcome to our MediaWiki. Feel free to pitch in and help out! We need your help to build and improve our site. Please see the MediaWiki User's Guide to learn about Wiki editing. If you are interested in porting this documentation to another language, please see the MediaWiki Localisation Guide. Filter and script authors - please submit your documentation to the Wiki! See this thread on doom9.org for a guide on how to easily get involved. |