AvsFilterNet
From Avisynth wiki
(Difference between revisions)
(AvsFilterNet) |
(update changelog) |
||
Line 60: | Line 60: | ||
Version Date Changes<br> | Version Date Changes<br> | ||
v1.0.4_v8 2020/06/38 - Added support for v8 interface. | v1.0.4_v8 2020/06/38 - Added support for v8 interface. | ||
− | + | - No backward compatibility with AviSynth+ < 3.6.x. | |
+ | - Includes updates from [https://github.com/mysteryx93/AvsFilterNet mysteryx93] and [https://github.com/introspected/AvsFilterNet introspected]<br> | ||
+ | v1.0beta2 2009/02/13 - Last release by SAPikachu | ||
<br> | <br> | ||
== External Links == | == External Links == | ||
− | *[https://archive.codeplex.com/?p=AvsFilterNet CodePlex] - Source code repository (original) | + | *[https://archive.codeplex.com/?p=AvsFilterNet CodePlex] - Source code repository (original) /// [https://web.archive.org/web/20100122140412/http://www.codeplex.com/AvsFilterNet archive.org] |
*[https://github.com/Asd-g/AvsFilterNet GitHub] - Source code repository. | *[https://github.com/Asd-g/AvsFilterNet GitHub] - Source code repository. | ||
<br> | <br> |
Latest revision as of 05:31, 29 June 2020
Abstract | |
---|---|
Author | SAPikachu, mysteryx93, introspected, Asd-g |
Version | v1.0.4_v8 |
Download | AvsFilterNet-1.0.4_v8.7z |
Category | Support filters |
License | GPLv2 |
Discussion | Doom9 Forum |
Contents |
[edit] Description
The main objective of AvsFilterNet is to provide a wrapper for AviSynth, making it possible to write simple filter in any .Net languages.
[edit] Requirements
- [x86]: AviSynth+ or AviSynth 2.6
- [x64]: AviSynth+
[edit] Writing a .NET filter
1. Create a .NET DLL project in Visual Studio.
2. Add reference to AvsFilterNet.dll
(Note: don't change its file name!)
3. Implement your filter (see sample projects in the source code package for more details)
[edit] Using a .NET filter
There are several ways to load a .NET filter into AviSynth environment:
- Manual loading:
- Use the following statements to manually load your .NET filter:
LoadPlugin("path\to\AvsFilterNet.dll") LoadNetPlugin("path\to\filter.dll")
- Semi-auto loading:
- Rename your filter to have
"_netautoload"
in the file name (position doesn't matter), and put it into the same directory ofAvsFilterNet.dll
, add the following line to your script:
LoadPlugin("path\to\AvsFilterNet.dll")
- Auto loading:
- Put
AvsFilterNet.dll
and renamed filter (see above) into your AviSynth plugins folder and you are done. - Once the filter is loaded, you can use it like other regular filters in your script.
Once the filter is loaded, you can use it like other regular filters in your script.
[edit] Changelog
Version Date Changes
v1.0.4_v8 2020/06/38 - Added support for v8 interface. - No backward compatibility with AviSynth+ < 3.6.x. - Includes updates from mysteryx93 and introspected
v1.0beta2 2009/02/13 - Last release by SAPikachu
[edit] External Links
- CodePlex - Source code repository (original) /// archive.org
- GitHub - Source code repository.
Back to External Filters ←