Website profiles · Technology insights · Alternatives

avisynth.nl

No paid content found
Visit website
Profile views 4 Outbound visits 0 Normal
Avisynth wiki Full homepage screenshot

At a glance

Category
Development
Language
English
Paid-content signal
No paid content foundObserved
Registered
2013
Hosting
BIT BVInferred
HTTPS certificate trusted
FailedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is AviSynth?

AviSynth is a free, open-source frameserver for video post-production. Instead of exporting intermediate files, you write a text script that tells it how to read, edit, and process video, and other applications can then open that script as if it were a video file. It is licensed under GPLv2 and has no graphical interface of its own; the script is the interface. That makes it precise and reproducible, but it also means a learning curve.

How it works

  • You write a script in a simple scripting language, chaining filters and operations.
  • AviSynth serves frames on demand to a compatible video application, so edits are applied live rather than baked into a new file.
  • Because scripts are plain text, projects are self-documenting and easy to reuse or version.

Who it suits

  • Editors who need consistent, repeatable processing across many clips.
  • Users comfortable with text-based tools who want fine control over filters.
  • Anyone who wants to avoid large temporary files during editing.

Trade-offs

  • No built-in GUI: you need a separate editor or host application to view and encode the result.
  • Scripting is less intuitive at first than a drag-and-drop editor, though the payoff is precision and speed.

If you are new, start with the wiki's beginner guide and the "Your first script" walkthrough, then try a minimal script that loads a clip and applies one filter before adding complexity. The Avisynth wiki hosts those guides along with the FAQ, filter references, and download links for current and older builds.

How do I write my first AviSynth script?

Start with a short script that loads a video and applies one simple filter. AviSynth is a frameserver: your script is a plain text file that describes the processing, and an application that supports AviSynth reads the result as if it were a video file. There is no GUI, so the script is the project.

A typical first script has three parts:

  1. Load the source. Use a source filter such as AviSource for AVI files or FFVideoSource/LWLibavVideoSource for formats like MP4/MKV (these come from external plugins, not the core install).
  2. Do something. Apply a basic internal filter, for example Trim, Crop, or Resize.
  3. Return the clip. The last expression in the script is what the host application sees.

Example:

video = AviSource("C:\clips\holiday.avi")
video = Trim(video, 0, 300)
video = Crop(video, 0, 0, -0, -0)
return video

Trim(video, 0, 300) keeps only the first 301 frames; remove that line if you want the whole clip. Crop with zero values does nothing — replace the numbers with the pixels you want to cut from each side. The return line is optional when the final expression is the clip, but it makes the script clearer.

Testing it

Save the file with an .avs extension, then open it in a program that accepts AviSynth scripts, such as a media player or an encoder that supports AviSynth input. If the player shows your trimmed clip, the script works. If it errors, the message usually names the failing line, which is the fastest way to find a typo in a filter name or a missing plugin.

Practical notes

  • Paths and quotes. Use quotes around file paths, and double backslashes or forward slashes in Windows paths.
  • Filter order matters. Resizing before cropping, or cropping after resizing, changes both the result and the speed. For a first script, crop first, then resize.
  • Plugins extend the language. Core AviSynth includes many internal filters, but common source and encoding formats need external filters. Install the plugin, then call it like any other filter.
  • Scripts are self-documenting. Because the text is readable, you can add comments with # and keep the file with the project.

For exact filter syntax and the full list of internal filters, the Avisynth wiki is the reference to keep open while writing. Its "Your first script" and "Getting started" pages walk through the same steps with more examples, and the "Filter introduction" page explains what each common filter does. If you get stuck on a specific error, the wiki's FAQ and troubleshooting pages are the next place to look.

How does AviSynth frameserving improve video editing workflow?

AviSynth improves a video editing workflow mainly by separating editing decisions from rendering. It acts as a frameserver: instead of exporting intermediate video files, it feeds processed frames directly to another application. The source video stays on disk as-is, and the script describes what should happen to each frame as it is requested.

Why this helps

  • No intermediate files. Traditional editing often requires exporting a lossless or near-lossless file after each stage, which consumes disk space and time. A frameserver skips that step until a final encode is actually needed.
  • Reproducible, text-based projects. Because the edit is a script, it is human-readable and self-documenting. You can version it, share it, or revisit it months later and see exactly what was done.
  • Precise, non-linear control. The script system allows complex chains of filters and edits without a GUI. This is useful when you need consistent, repeatable processing across many clips.
  • Instant editing. Changes to the script are reflected when the frames are next requested, so you can preview and adjust without re-exporting the whole timeline.

A practical scenario

Suppose you have several source clips that need deinterlacing, cropping, color correction, and a logo overlay before editing in a separate NLE or encoder. Instead of rendering each clip through those steps, you write one AviSynth script per clip (or one combined script) and open the script directly in the downstream application. The application sees a normal video source, but every frame is generated on demand by AviSynth.

Trade-offs to weigh

Consideration What it means in practice
No built-in GUI You work in a text editor and must learn scripting syntax.
Learning curve Simple scripts are easy, but complex filter chains take practice.
Debugging Errors appear as script messages rather than visual timeline cues.
Performance Frameserving avoids temporary files but still uses CPU for filtering.

For a beginner, the fastest way to judge the workflow is to follow the wiki's "Your first script" and "Getting started" guides, then open that script in a compatible application to see the frameserved result. If you prefer visual timeline editing and rarely repeat the same processing chain, a conventional NLE may feel more direct. If you value consistency, automation, and avoiding intermediate renders, AviSynth's approach is likely to save time. The Avisynth wiki is the natural starting point for syntax and filter references.

What filters are available in AviSynth and how do I use them?

AviSynth's filters are organized into two main groups on the wiki: internal filters that ship with the application, and external filters that you download separately and load into your script. Both are called the same way — by name, with named or positional arguments — so once you understand the calling convention, the catalog is mostly a matter of looking up the right filter for the job.

Internal vs. external filters

Internal filters External filters
Where they come from Included with AviSynth Separate plugin files you download
How they load Available automatically Must be loaded, typically with LoadPlugin or an autoload folder
Typical uses Source loading, resizing, cropping, color adjustment, frame-rate conversion, basic denoising and sharpening Specialized denoising, advanced deinterlacing, encoding helpers, format-specific work
Trade-off Stable and always present, but limited in scope Much broader capability, but you manage versions, bit depth and architecture yourself

How you actually use a filter

Filters are chained: each one takes a clip and returns a clip, so the output of one line becomes the input of the next. A simple script reads as a sequence of operations — load a source, trim it, resize it, then hand it to an encoder or a frameserving host. Arguments can be given by position or by name; naming them makes longer scripts far easier to read and to debug.

Practical habits that save time:

  • Keep one operation per line. When something breaks, you can comment out a single line instead of untangling a nested expression.
  • Check the filter's parameter list on the wiki before guessing. Many filters have sensible defaults but a few require explicit arguments, especially anything involving color space or pixel format.
  • Watch the pixel format. A filter written for 8-bit YUV may refuse to run on a 16-bit or RGB clip; insert a conversion filter rather than assuming it will work.
  • Preview before committing. Because AviSynth is a frameserver, you can scrub the script in a compatible player or editor and see the result instantly, with no intermediate files written.

A concrete starting scenario

Suppose you have a noisy DVD source you want to clean up and encode. You would load the source with an internal source filter, trim to the section you care about, apply a deinterlacing filter if the material is interlaced, then apply an external denoiser, and finally resize to your target resolution. Each step is one line, and if the denoiser produces artifacts you remove that single line and try a different one — the rest of the chain is untouched.

Where to go next

Start with the wiki's own beginner path: the first-script guide and the filter introduction, then the script examples page, which shows how filters are combined in real projects. The FAQ and troubleshooting pages cover the common failure modes — missing plugins, wrong color space, filters that silently do nothing. For the full catalog, browse the internal filters and external filters indexes side by side, since a task you assume needs a plugin is sometimes handled by a built-in filter.

The wiki itself is community-maintained and hosted independently; if you rely on it regularly, the main page notes that donations keep it online. Related discussion and plugin announcements tend to happen on the Doom9 forum, and the AviSynth+ project has its own homepage and release pages linked from the wiki.

Why does AviSynth not have a GUI and what tools can I use with it?

AviSynth deliberately has no graphical interface: it is a frameserver, not an editor. You describe the edit in a text script, and AviSynth serves the processed frames to whatever program asks for them, without writing temporary files in between. The trade-off is a learning curve in exchange for precision and reproducibility — a script is human-readable, so a project documents itself and produces the same result every time you run it. The wiki frames this as a deliberate design choice rather than a missing feature, and points to the script system as the way advanced non-linear editing is done.

In practice, that means you pair AviSynth with two kinds of tools.

  • A host application that opens the script as if it were a video file. Encoding, playback and authoring programs that accept AviSynth input do the GUI-side work: you scrub, set encoder options, and export, while AviSynth feeds frames. The wiki's "More information" section addresses exactly this — which applications work well with AviSynth.
  • A script editor or plain text editor. Since the "interface" is the script, your editor is where the real work happens; the wiki's getting-started, grammar and filter-introduction pages are the manual for that environment.

A concrete reader scenario: you have a batch of clips that all need the same deinterlace, crop, resize and colour correction. In a GUI you would repeat those steps by hand for each clip. With AviSynth you write the chain once, save it as a script, and point each host application at that script — or generate one script per clip from a template — so the treatment is identical across the whole batch.

If you are deciding whether this approach suits you, use two criteria: how repetitive and rule-based your processing is (favours scripts), and how much you rely on interactive, frame-by-frame creative decisions (favours a conventional editor). Many people use both — a GUI editor for creative cutting, AviSynth for the systematic processing stages.

A useful next step is to read the wiki's introduction to the scripting language and its filter introduction, then try the smallest possible script on one short clip in a host application you already own. If the script route feels natural, the "Script examples" page shows how the pieces combine in real projects. The project is free and open source under GPLv2, and the wiki is maintained by volunteers, so the guides are the primary documentation. Related discussion and builds are also referenced from AviSynth+ and Doom9 Forum.

How do I troubleshoot common AviSynth script and configuration errors?

Start with the wiki's own troubleshooting section for the version you run, then isolate the failure by simplifying the script until it loads. Most AviSynth problems fall into four buckets: the script can't find a file or plugin, a filter doesn't exist, a color format or resolution mismatch occurs, or the host application can't open the frameserver output.

A practical isolation routine

  1. Reduce the script to one line that opens a source, such as a single AviSource or FFVideoSource call, and preview it in a simple viewer.
  2. Add one filter at a time and re-test. The last addition before failure is your suspect.
  3. Replace variables with literal values to rule out a bad path or number.
  4. Check the error text: "Unable to load plugin" points to a DLL problem, while "Invalid arguments to function" points to a syntax or parameter issue.
  5. Confirm the host (an encoder or editor) is reading the correct script and that 32-bit/64-bit versions match between host, AviSynth and plugins.

Common causes and fixes

Symptom Likely cause What to try
Script won't open at all Syntax error, missing quote or bracket Read the reported line number; comment out sections
"Plugin not found" Plugin DLL not in the plugin directory or wrong bit depth Move the DLL to the autoload folder; match 32/64-bit
"No function named ..." Filter not loaded or misspelled Load the plugin explicitly or check the function name
Wrong colors or banding Color format mismatch (YV12, YUY2, RGB) Convert early with the appropriate conversion filter
Output plays but is black or silent Source path wrong or decoder missing Test the file in a normal player; install the needed source filter
Host crashes on open Bit-depth or version mismatch Align host, AviSynth build and plugins

Configuration notes

Keep plugins in the designated autoload directory so they load without explicit calls, and avoid mixing builds from different major versions in one setup. If a script works in a preview tool but fails in an encoder, the encoder is usually the 32-bit/64-bit mismatch. The AviSynth wiki's FAQ, filter introduction and troubleshooting pages cover the syntax and filter specifics, and the forum linked from the site is where unusual decoder issues get diagnosed.

For a concrete case: if a batch of clips fails only when a denoise filter is added, test that filter alone on one short clip. If it fails there too, the plugin or its parameters are the problem, not your source files.

Related questions

More questions →
What is the Avisynth wiki (avisynth.nl)?

avisynth.nl is the community-maintained documentation wiki for AviSynth, a frameserver used for video post-production. It is a reference and learning site, not the software itself: it hosts guides, an FAQ, scripting syntax documentation, and filter references, and it links out to download pages and forums where the actual builds and discussion live.

What you'll find on the site

The wiki is organized around documentation rather than downloads. Its main entry points include:

  • AviSynth FAQ – answers to common problems
  • Internal filters – filters built into AviSynth
  • External filters – separately distributed filters
  • AviSynth Syntax – the scripting language reference
  • Sourceforge and Doom9 Forum – links to hosting and community discussion

For newcomers, the wiki collects a set of starting points in one place:

  • 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 the most common filters
  • Script examples – putting everything together in real-world use
  • Guides – basics, tips on specific conversion types, and common tasks
  • Troubleshooting – for scripts and configuration

What AviSynth itself is

According to the wiki, AviSynth is a powerful tool for video post-production that provides ways of editing and processing video. It works as a frameserver, providing instant editing without the need for temporary files.

A key characteristic: AviSynth does not provide a graphical user interface. Instead it relies on a script system that allows advanced non-linear editing. The wiki acknowledges this can seem laborious and unintuitive at first, but argues it is remarkably powerful and a good way to manage projects precisely, consistently, and reproducibly. Because the scripts are text-based and human-readable, projects are inherently self-documenting, and complex filters can be built from basic operations.

AviSynth is free open-source software, licensed under the GNU General Public License GPLv2.

Downloads and builds

The wiki's download section points to builds rather than hosting them directly:

Build Notes
AviSynth+ New features, backward compatible, native support for Unix-like OSes. Links to a wiki page, homepage (avs-plus.net), latest release on GitHub, and discussion at forum.doom9.org
Official builds v.2.6.0 ST, 32-bit Listed as deprecated, at SourceForge
Unofficial builds v.2.6.0 MT, 32-bit Listed as deprecated

Who runs it

The wiki states it has been hosted by the same person since around 2010 (taken over from Richard Berg). Content is maintained by several people, and the site notes that hosting costs a lot of money. Donation options listed are Buy Me a Coffee (buymeacoffee.com/avisynth) and PayPal (paypal.me/avisynth).

When to use it

Use avisynth.nl when you need to look up how a filter works, check scripting syntax, follow a beginner guide, or troubleshoot a script. If you want to download AviSynth or follow current development, the wiki directs you to the AviSynth+ homepage and GitHub releases instead.

How to Troubleshoot AviSynth Scripts and Configuration Issues

Start with the wiki's own troubleshooting path: the AviSynth wiki at avisynth.nl links an AviSynth FAQ for common problems and a dedicated "Troubleshooting your scripts and configuration" page, and it also points to the Doom9 Forum for discussion. Work through those in order — FAQ first for known errors, the troubleshooting page for script and configuration problems, and the forum when the problem is specific to your build or environment.

The three resources and when to use each

Resource Best for Where it sits on the wiki
AviSynth FAQ Recurring, well-known problems with a standard answer Listed in the top navigation alongside Internal filters, External filters, and AviSynth Syntax
Troubleshooting your scripts and configuration Errors tied to your script or your setup Linked from the "New to AviSynth – Start Here" section
Doom9 Forum Build-specific or unusual problems, and cases where you need another person to look at your script Linked from the wiki's main navigation and from the AviSynth+ download entry

Before you debug the script, check the build

A large share of "my script doesn't work" reports come down to which AviSynth you installed. The wiki separates two lines:

  • AviSynth+ — described as having new features, backward compatibility, and native support for Unix-like OSes. The wiki links its wiki page, homepage (avs-plus.net), latest release on GitHub, and a discussion thread at forum.doom9.org.
  • Deprecated official builds — v.2.6.0 ST, 32-bit, hosted at SourceForge.
  • Deprecated unofficial builds — v.2.6.0 MT, 32-bit.

If a filter or syntax from a guide fails, confirm the guide isn't written for a different line or bitness than the one you installed. The wiki marks the 2.6.0 builds as deprecated, so treat them as a compatibility path rather than the default.

A practical troubleshooting order

  1. Reproduce with the smallest script. Strip your script down until it runs, then add lines back. Because AviSynth is a frameserver that edits without temporary files, a failure usually surfaces at the point the frame is requested, not at the line you suspect.
  2. Check the FAQ. Match your error text against the FAQ before posting anywhere.
  3. Walk the troubleshooting page. It covers scripts and configuration specifically — the two things most likely to be wrong on a working install.
  4. Confirm the filter exists in your build. The wiki splits Internal filters from External filters; an external filter has to be present and loaded before the script that calls it will run.
  5. Ask on Doom9. Include your AviSynth version, 32- or 64-bit, the minimal script, and the exact error.

Why scripts are worth debugging rather than abandoning

The wiki's own framing explains the payoff: AviSynth has no GUI and relies on a script system for non-linear editing. That looks laborious at first, but text-based scripts are human readable, so projects are self-documenting, and complex filters can be built from basic operations. A script that fails is usually a small, findable defect in something you can read and version — which is exactly why the wiki invests in a troubleshooting page instead of leaving you to guess.

Getting oriented first

If you're new, the wiki's "Start Here" path runs: Your first script (for total newbies) → Getting started → Grammar → Filter introduction → Script examples → AviSynth FAQ. Working through Grammar and Filter introduction before debugging saves time, because most configuration errors are really syntax or filter-availability errors.

One note on the site itself: the wiki's maintainer states that hosting has been paid for personally since around 2010, and the page asks for donations via Buy Me a Coffee or PayPal. That's a hosting appeal, not a paywall — nothing on the page indicates the documentation or downloads require payment or login.

Where Beginners Can Start Learning AviSynth Scripting on the Wiki

Start with the wiki's "New to AviSynth – Start Here" section, which links a beginner path in this order: Your first script (a guide for total newbies), Getting started (an introductory guide), Grammar (an introduction to the AviSynth scripting language), Filter introduction (most common filters), and Script examples (putting everything together in the real world). If something breaks, the AviSynth FAQ and the troubleshooting page cover common problems. This path suits anyone who has never written an AviSynth script and wants to produce a working one before exploring advanced filters.

The beginner learning path on avisynth.nl

The wiki groups its entry-level material under the heading "New to AviSynth – Start Here." Each item has a distinct job:

Page What it gives you
Your first script A step-by-step guide written for total newbies
Getting started A broader introductory guide
Grammar How the AviSynth scripting language is structured
Filter introduction An introductory guide to the most common filters
Script examples Real-world scripts that combine the pieces
AviSynth FAQ Answers to many common problems

Work through them roughly in that order. "Your first script" gets something running; "Grammar" and "Filter introduction" explain why the lines you wrote behave the way they do; "Script examples" shows how the same building blocks scale into real projects.

Why the wiki teaches scripting instead of a GUI

AviSynth itself does not provide a graphical user interface. It relies on a script system that allows advanced non-linear editing. The wiki acknowledges this can at first seem laborious and unintuitive, but argues it is remarkably powerful and a good way to manage projects in a precise, consistent, and reproducible manner. Because the scripts are text-based and human readable, projects are inherently self-documenting.

That design choice is exactly why the beginner path is script-first: there is no menu to click through, so the fastest route to a result is learning the small set of language rules and then the filters.

What AviSynth actually does, in one paragraph

AviSynth is a tool for video post-production: it provides ways of editing and processing videos. It works as a frameserver, providing instant editing without the need for temporary files. In practice this means your script describes the edit, and the consuming application reads frames from AviSynth directly rather than from an exported intermediate file. AviSynth is free open-source software, licensed under the GNU General Public License GPLv2.

After the basics: guides, troubleshooting, and builds

Once the introductory pages make sense, the wiki points to:

  • Guides – explanations of the basics, tips on specific conversion types, and common tasks.
  • Troubleshooting your scripts and configuration – for when a script loads but produces the wrong result or fails outright.
  • Download AviSynth – the wiki lists AviSynth+ as the current build with new features, backward compatibility, and native support for Unix-like OSes, linking its wiki page, homepage at avs-plus.net, the latest release on GitHub, and discussion at forum.doom9.org. It also lists deprecated official builds (v.2.6.0 ST, 32-bit, at SourceForge) and deprecated unofficial builds (v.2.6.0 MT, 32-bit).

For a first install, the wiki's own framing makes AviSynth+ the current option; the 2.6.0 entries are marked deprecated.

Practical notes before you start

  • Expect to read, not click. The wiki's own description of the script system is the honest preview: the first hour feels unintuitive, and the payoff is reproducibility.
  • Keep the FAQ open. It is listed alongside the beginner guides, not buried, because beginner problems are common ones.
  • The site is donation-supported. The wiki's main page states that hosting has been maintained since around 2010 (from Richard Berg), that content is maintained by several people, and that hosting costs a lot of money. It offers two donation routes: Buy Me a Coffee at buymeacoffee.com/avisynth and PayPal at paypal.me/avisynth. Nothing on the page indicates a paid tier or login requirement for the wiki content itself.
Where to Download AviSynth Builds Listed on the Wiki

The Avisynth wiki (avisynth.nl) is documentation, not a download host — it links out to the actual download locations. For most users today, the recommended path is AviSynth+, which the wiki lists under "Current Builds" with new features, backward compatibility, and native support for Unix-like operating systems. Download links point to the wiki page, the project homepage at avs-plus.net, and the latest release on GitHub. The older official and unofficial v2.6.0 builds (32-bit ST and MT) are marked Deprecated and are hosted at SourceForge.

Current builds: AviSynth+

The wiki's "Download AviSynth" section separates current from deprecated builds. Under Current Builds it lists AviSynth+ and points to three places:

  • Wiki page — the AviSynth+ documentation page on avisynth.nl
  • Homepage — avs-plus.net
  • Latest release — GitHub releases
  • Discussion — forum.doom9.org

If you want the actively maintained version, start with the GitHub release page or avs-plus.net. The wiki page is where you read about it, not where the binary lives.

Deprecated builds: 2.6.0

The wiki still lists the older builds, but flags them as deprecated:

Build Notes Host
Official v2.6.0 ST 32-bit, single-threaded SourceForge
Unofficial v2.6.0 MT 32-bit, multi-threaded SourceForge

These remain available for legacy scripts or plugins that depend on the 2.6 API, but they are not the version to choose for a new setup.

How to pick

  • New project, modern plugins, or a Unix-like OS → AviSynth+ from GitHub or avs-plus.net.
  • Existing script or plugin that requires the 2.6 API → the deprecated 2.6.0 build from SourceForge, accepting that it is 32-bit and no longer current.
  • Just reading up before installing → the wiki's "New to AviSynth – Start Here" pages (Your first script, Getting started, Grammar, Filter introduction, Script examples, FAQ) are the entry points.

A note on the wiki itself

avisynth.nl is a community-maintained documentation site, hosted since around 2010. The wiki states that hosting costs money and asks for donations via Buy Me a Coffee or PayPal — this is a request to support the site, not a paywall on the software. AviSynth itself is described on the wiki as free open-source software under GPLv2.

What Is AviSynth and How Does It Work as a Frameserver?

AviSynth is a free, open-source video post-production tool that works as a frameserver: it processes and edits video on demand instead of rendering temporary files. It has no graphical interface—you write text-based scripts that describe the editing and filtering, and those scripts are read by a host application (such as an encoder or video editor) that requests frames one at a time. This makes it a good fit if you want precise, repeatable, scriptable video processing, and a poor fit if you want a point-and-click editor.

The frameserver model

A normal editing workflow renders intermediate files: you apply a filter, export, then import the result into the next step. AviSynth skips that. The script is a set of instructions, and when a compatible application opens the script, AviSynth feeds it frames as they are requested.

The practical consequences:

  • No temporary files. Filters are applied on the fly, so disk space and export time for intermediates disappear.
  • Non-linear editing through text. Cuts, trims, overlays, and filter chains are expressed as script statements rather than timeline operations.
  • Reproducibility. Because the project is a plain-text script, it is human-readable and self-documenting. The same script produces the same result, which makes it easy to review, version, and reuse.

Why there is no GUI

AviSynth deliberately provides no graphical user interface. The wiki frames this as a trade-off: scripts can feel laborious and unintuitive at first, but the script system is what enables advanced non-linear editing with precision and consistency. In practice you typically pair AviSynth with a separate application that opens the script and handles previewing or encoding.

What you can build with it

The scripting language is intentionally small, but filters compose. Basic operations can be chained into more complex effects, and the wiki points to a filter introduction covering the most common filters plus script examples that put them together in real-world tasks.

Getting started

The wiki's own entry points, in the order a beginner would use them:

  1. Your first script – a guide aimed at total newbies.
  2. Getting started – an introductory guide.
  3. Grammar – an introduction to the AviSynth scripting language.
  4. Filter introduction – an overview of the most common filters.
  5. Script examples – complete scripts for real-world use.
  6. AviSynth FAQ – answers to common problems.

There are also guides covering basics and specific conversion tasks, plus a troubleshooting section for scripts and configuration.

Builds and licensing

AviSynth is free open-source software under the GNU General Public License GPLv2.

Build Status Notes
AviSynth+ Current New features, backward compatible, native support for Unix-like OSes
Official builds v2.6.0 ST Deprecated 32-bit, at SourceForge
Unofficial builds v2.6.0 MT Deprecated 32-bit

AviSynth+ is distributed via its wiki page, homepage (avs-plus.net), and latest release on GitHub, with discussion at forum.doom9.org.

A note on the site itself

The AviSynth wiki at avisynth.nl has been hosted since around 2010. Content is maintained by several contributors, but hosting costs money, and the site asks for donations via Buy Me a Coffee or PayPal if you find it useful.

Website Overview

Identifiable technologies and additional version or configuration signals make the service easier to fingerprint, which may help targeted scanners narrow their checks. An established domain and managed infrastructure suggest continuity of operations and may support dependable delivery, although neither guarantees service quality.

Domain and Registration

Registered in 2013, this domain has about 13 years of history. That suggests continuity, although ownership and purpose may have changed. The domain uses the common .nl extension, which is not an independent safety signal.

DNS and Email

The observed email authentication setup is incomplete: DMARC is missing. Nameservers are provided by hosted.nl, indicating managed DNS hosting. MX records point to the avisynth.nl email service. No CNAME was found; the observed records resolve directly to addresses. DNSSEC signatures were not detected, so this additional DNS authenticity protection is not confirmed.

TLS and Certificates

The public key uses EC with 256 bits. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued by Let's Encrypt, commonly associated with automated certificate services. The certificate's total validity is about 89 days, consistent with a short renewal cycle.

HTTP and Browser Security

The response lacks these common security headers: HSTS, Referrer-Policy, Permissions-Policy, clickjacking protection. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. No obvious internal addresses or debug information were found in the headers. The Server header contains the custom value Apache/2. No explicit CDN or WAF marker was found in the response headers.

Technology Stack Analysis

The public page identifies MediaWiki 1.46.0, Apache, with exact versions exposed for 1 technologies. These details can narrow vulnerability checks, although exposure alone is not a vulnerability.

Search and Social Sharing

No homepage meta description was detected, leaving snippet selection more dependent on page text. The Generator tag identifies MediaWiki 1.46.0, making the publishing system easier to fingerprint. No homepage canonical URL was detected. If duplicate URLs exist, consolidation may be less explicit. No Open Graph metadata was detected, so social previews may depend on platform inference. The title has 13 characters, within a common display range.

Hosting and Email

DNShosted.nl
HostingBIT BV
Emailavisynth.nl
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) The Netherlands flagThe Netherlands Inferred 185.84.143.68

Registration details

RDAP / WHOIS

RegistrarRegistrar.eu
Registered2013-05-09
ExpiresUnknown
Domain statusactive
Nameserversdns1.hosted.nl、dns2.hosted.nl、dns3.hosted.nl
DNSSECunsigned

DNS records

DNS

TypeNameValueTTLPriority
Aavisynth.nl185.84.143.681440—
MXavisynth.nlmail.avisynth.nl144010
MXavisynth.nlmx2.mysmt.net144020
NSavisynth.nldns1.hosted.nl1440—
NSavisynth.nldns2.hosted.nl1440—
NSavisynth.nldns3.hosted.nl1440—
TXTavisynth.nlv=spf1 a mx ip4:185.84.143.68 ~all1440—

TLS and certificates

TLS / SSL

AssessmentCertificate issue
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjecthosting10.whitelabelsolutions.nl
IssuerLet's Encrypt
Valid until2026-11-10T21:20 · Remaining when checked: 35 days
Verification detailsCertificate trust: Failed · Hostname match: Failed

HTTP response headers

HTTP

HeaderValue
content-typetext/html; charset=UTF-8
content-languageen
cache-controlprivate, must-revalidate, max-age=0
serverApache/2
content-security-policydefault-src 'self'; script-src 'self' 'unsafe-inline';
x-content-type-optionsnosniff

Identified technologies

MediaWiki 1.46.0Apache

Pages, Search and Sharing

Meta descriptionNot detected
Canonical URLNot detected
LanguageEnglish (default)
Twitter CardNot detected

Unknown

No robots.txt found

No sitemaps found

User reviews (0)

  • No reviews yet.