User:Raffriff42/Main Page sandbox

From Avisynth wiki
< User:Raffriff42(Difference between revisions)
Jump to: navigation, search
m (hack min-width & max-width)
(add images)
Line 16: Line 16:
 
Welcome to the '''Avisynth''' Documentation Project   
 
Welcome to the '''Avisynth''' Documentation Project   
 
</div>  
 
</div>  
 +
<div style="text-align: center;">[[File:Avisynth-logo-tray.png|center|280px|link=Main_Page|Avisynth logo]]</div>
 
<div style="width:85%; margin:0.5em 3em; text-align:left; ">
 
<div style="width:85%; margin:0.5em 3em; text-align:left; ">
 
=== What is AviSynth? === __NOEDITSECTION__
 
=== What is AviSynth? === __NOEDITSECTION__
Line 71: Line 72:
 
* [[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.
 
* [[High_bit-depth_Support_with_Avisynth|High bit-depth (Deep Color) support with Avisynth]]
 
* [[High_bit-depth_Support_with_Avisynth|High bit-depth (Deep Color) support with Avisynth]]
 +
 +
 +
[[File:Blackman.jpg|center|280px|link=Resampling|Resampling: Blackman filter reponse]]
 +
 +
 +
[[File:SMPTE_Color_Bars-16x9-800x450.png|center|320px|link=ColorBars_theory|Color bars]]
  
 
|style="vertical-align:top; width:40%; padding-top: 1em;" |
 
|style="vertical-align:top; width:40%; padding-top: 1em;" |
Line 84: Line 91:
 
* [[Shared functions]] - Commonly used script functions.
 
* [[Shared functions]] - Commonly used script functions.
 
* [[Utilities]] - A list of GUIs, command-line, batch and other AviSynth related utilities.
 
* [[Utilities]] - A list of GUIs, command-line, batch and other AviSynth related utilities.
 +
 +
 +
[[File:Filterchain.jpg|center|200px|link=The_script_execution_model/The_fetching_of_frames|Filter chain]]
  
 
|-
 
|-
Line 122: Line 132:
  
 
|style="vertical-align:top; width:40%; padding-top: 1em;" |
 
|style="vertical-align:top; width:40%; padding-top: 1em;" |
 +
<br>
 +
[[File:Histogram-tournesol-color2.png|center|240px|link=Histogram|Histogram(mode="color2")]]
 +
 +
 +
[[File:ChannelMixer_Before%26After.png|center|240px|link=ChannelMixer|ChannelMixer before and after]]
 +
 +
 +
[[File:Maskhs.jpg|center|120px|link=MaskHS|MaskHS(startHue=105, endHue=138)]]
  
 
|-
 
|-
Line 127: Line 145:
 
=== AviSynth Wiki === __NOEDITSECTION__
 
=== AviSynth Wiki === __NOEDITSECTION__
 
''Welcome to our MediaWiki. Feel free to pitch in and help out! We need your help to build and improve our Wiki. Please see [http://www.mediawiki.org/wiki/Localisation Localisation] and the [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide User's Guide] for usage and configuration help. Also check out [http://forum.doom9.org/showthread.php?t=171356 Filter/Script authors - submit your documentation to the Wiki] for a guide on how to easily contribute.''
 
''Welcome to our MediaWiki. Feel free to pitch in and help out! We need your help to build and improve our Wiki. Please see [http://www.mediawiki.org/wiki/Localisation Localisation] and the [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide User's Guide] for usage and configuration help. Also check out [http://forum.doom9.org/showthread.php?t=171356 Filter/Script authors - submit your documentation to the Wiki] for a guide on how to easily contribute.''
 +
 +
[[File:Avisynth_icon.png|center|32px|link=Main_Page|Avisynth icon]]
  
 
|style="vertical-align:top; width:40%; padding-top: 1em;" |
 
|style="vertical-align:top; width:40%; padding-top: 1em;" |

Revision as of 20:28, 12 September 2015

AviSynth FAQ | Internal filters | External filters | AviSynth Syntax | Sourceforge | Doom9 Forum

Welcome to the Avisynth Documentation Project

Avisynth logo

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)

New to AviSynth - start here

  • Some guides explaining the basic possibilities of AviSynth:
    • 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.
    • AviSynth 101 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.
    • AviSynth Basics - another guide for beginners.
    • Introduction AviSynth from AnimeMusicVideos.org. A basic guide about deinterlacing, resizing and some other basic stuff.
    • Introduction basic AviSynth filters from AnimeMusicVideos.org. A basic guide about smoothers, rainbow removal, sharpeners, color adjustment and some other basic stuff.

Download Avisynth

  • Official builds
v.2.6.0 ST, 32-bit at SourceForge
  • Unofficial builds
v.2.6.0 MT, 32-bit, author SET at forum.doom9.org
  • Forks
AviSynth+, 32-bit and 64-bit, author ultim at forum.doom9.org. Download: avs-plus.net | Wiki page: AviSynth+
AvxSynth: a Linux port of AviSynth AvxSynth is a native port of AviSynth 2.5.8 running on Ubuntu 32/64.
  • Deprecated
v.2.5.8 MT, 32-bit, author SET, discussion at forum.doom9.org
v.2.5.8 MT, 64-bit, author SET, compiled by JoshyD at forum.doom9.org
  • Bugs and issues
Known Issues in v2.58.
Known Issues in v2.60.

AviSynth FAQ, Guides and Advanced topics


Resampling: Blackman filter reponse


Color bars

Filters, external plugins, script functions and utilities


Filter chain

AviSynth Syntax

The official reference documentation.

Development

Scripting reference

Beyond scripting basics.

  • The full AviSynth grammar - The AviSynth grammar revisited and explained in detail.
  • The script execution model - The steps behind the scenes from the script to the final video clip output. The filter graph. Scope and lifetime of variables. Evaluation of runtime scripts.
  • User functions - How to effectively write and invoke user defined script functions; common pitfalls to avoid; ways to organise your function collection and create libraries of functions, and many more.
  • Block statements - Techniques and coding idioms for creating blocks of AviSynth script statements.
  • Arrays - Using arrays (and array operators) for manipulating collections of data in a single step.
  • 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.


Histogram(mode="color2")


ChannelMixer before and after


MaskHS(startHue=105, endHue=138)

AviSynth Wiki

Welcome to our MediaWiki. Feel free to pitch in and help out! We need your help to build and improve our Wiki. Please see Localisation and the User's Guide for usage and configuration help. Also check out Filter/Script authors - submit your documentation to the Wiki for a guide on how to easily contribute.

Avisynth icon

AviSynth documentation copyright

AviSynth documentation is Copyright (c) 2002-2015 AviSynth developers and contributors. 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). More information can be found here.

Personal tools