avisynth计算?avisynth和vapoursynth?Avisynth wiki

电脑杂谈  发布时间:2016-08-31 12:01:04  来源:网络整理

你是否正在寻找关于avisynth的内容?让我把最权威的东西奉献给你:

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

AviSynth

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, and licensed under the GNU General Public License GPLv2.

New to avisynth – Start Here

  • Your first script – A guide for total newbies.
  • Getting started – An introductory guide.
  • Grammar – An introduction to the avisynth scripting language.
  • Filter introduction – An introductory guide to most common avisynth filters.
  • Script examples – Putting everything together in the real world.
  • avisynth FAQ – Answers to many common problems.
  • More information (How does it work? When is it useful? Why no GUI? What applications work well with avisynth?)
  • Guides – Guides explaining the basics, tips on specific conversion types and common tasks.
  • Troubleshooting your scripts and configuration.
  • 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.

    Script Syntax

    The official reference documentation.

  • avisynth Syntax overview
  • Script variables – How to declare and use them in scripts.
  • Operators – Available operators and relative precedence.
  • Internal functions – General purpose functions for math, logic etc.
  • Clip properties – Properties such as Width, Height, Framerate etc.
  • Control structures – Language constructs for script flow control.
  • User defined script functions – How to define and use them in scripts.
  • Plugins – How to load them (avisynth, VirtualDub, VFAPI and C-plugins); autoloading and name-precedence explained. Most External filters are plugins; the rest are regular scripts.
  • Runtime environment – Scripting on a per-clip frame basis.
  • Filters and Utilities

  • Internal filters – Included media filters, organized by category.
  • External filters – Hundreds of separately downloadable filters, organized by category.
  • User pages hosted on this site:
  • avisynth Filter Collection – Warpenterprises
  • Fizick’s avisynth plugins
  • vcmohan’s Plugin Filters
  • stickboy’s avisynth Stuff
  • Shared functions – Commonly used script functions.
  • Utilities – A list of GUIs, command-line, batch and other avisynth related utilities.
  • Scripting reference

    Beyond scripting basics

  • Scripting reference overview
  • 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.

  • ChannelMixer before and after

    MaskHS(startHue=105, endHue=138)


    本文来自电脑杂谈,转载请注明本文网址:
    https://www.pc-fly.com/a/ruanjian/article-15593-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...