Utilities

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
 
m
 
(36 intermediate revisions by 7 users not shown)
Line 1: Line 1:
 
This page should become an overview about AviSynth related utilities.
 
This page should become an overview about AviSynth related utilities.
 +
<br>
 +
<br>
 +
== GUI's/IDE's ==
 +
*[https://github.com/gispos/AvsPmod/releases AvsPMod] - Highly recommended; closest thing to an GUI/IDE.
 +
**In 2018 AvsPMod development was resurrected. Find the github repository of AvsPMod 2.6.x [https://github.com/gispos/AvsPmod/releases here]
 +
**See support forum [https://forum.doom9.org/showthread.php?t=175823 here]
 +
**AvsPMod 2.6 family supports both classic Avisynth 2.6 and Avisynth+, supporting preview of 10+ bit videos (using 8 bit displays though). It features a properly working x64 version for 64bit AviSynth+.
 +
**Since it requires a newer Avisynth Interface version (V6) it is no longer compatible with very old Avisynth versions (Avisynth 2.5, AvxSynth).
  
GUI's/IDE's
+
:**Earlier versions:
*[http://sourceforge.net/projects/avisynthui/ AviSynthUI] - AVISynth UI is a user interface for the script based video editor AVISynth. Written in Visual Basic, It enables you to edit videos using AVISynth with the comfort and ease of use of having a user interface.
+
:**Build 2.5.1-90 (24th March 2017) can be found [https://forum.doom9.org/showthread.php?p=1801766#post1801766 here]
*[http://avisynth.org/qwerpoi/ AvsP] - Closest thing to an IDE. ([http://forum.doom9.org/showthread.php?t=153248 AvsPmod] -- update.)
+
:**AvsPmod is a continued development of [http://www.avisynth.nl/users/qwerpoi/ AvsP].
 +
:**Other older sources: https://github.com/AvsPmod/AvsPmod/releases and http://avspmod.github.io/
  
Other Utilities
+
*VitualDub2 - An enhanced version of the original VirtualDub. See discussion: https://forum.doom9.org/showthread.php?t=172021
*[http://www.itstime.nl/diensten/freeware/avisynth-batch-scripter.html AviSynth Batch Scripting (GUI)] : Avisynth Batch Scripter is a [http://www.itstime.nl/diensten/freeware.html free] batch scripting tool that is not only designed for AviSynth .avs files but you can generate any batch script of any type of file you want, with an easy to use graphical interface. (HOT!)
+
<br>
*[http://forum.doom9.org/showthread.php?t=133313 Avisynth virtual file system] - Mount *.avs files as *.avi & *.wav files.
+
*[http://akuvian.org/src/avisynth/avs2yuv/ avs2yuv] - Allows avisynth usage on Linux under Wine.
+
For AVSLib see External Filters, Utilties
+
  
Links to further lists and information
+
== Frameserving  Utilities ==
*[http://forum.doom9.org/showthread.php?t=96451 List of command-line and batch utilities for AVISynth (and a few discussions)]
+
*[http://www.turtlewar.org/avfs/ AVFS] - a virtual file system that exposes the output of AviSynth scripts through the file system as a set of virtual media files. This allows AviSynth to feed media applications and converters that do not use the VFW API. It also allows accessing AviSynth script output through network shares, and allows mixed use of 32 bit and 64 bit video processing and consuming applications.  AVFS mounts *.avs files as *.avi & *.wav files.
 +
 
 +
*[http://forum.doom9.org/showthread.php?t=71493 AVS2AVI] - A command line program that compresses video from an AviSynth script using any VFW codec. See [http://web.archive.org/web/20060207024424/http://www.avs2avi.org/ archived homepage] | [http://www.animemusicvideos.org/forum/viewtopic.php?f=44&t=101919#p1351652 usage examples] <!--[http://web.archive.org/web/20090524210224/http://hmd.c58.ru/files.html avs2avi v0.3-->
 +
 
 +
*[[avs2pipemod]] - a CLI tool to pipe raw/y4m video and wav/extwav/raw audio to various audio/video encoders. It has other useful functions like benchmarking, saving pixel values to a text file, it can suggest x264 settings for Blu-ray disc encoding, and also has support for high bit depth video. avs2pipemod is the continued development of avs2pipe. [http://github.com/chikuzen/avs2pipemod/ GitHub repository]
 +
 
 +
====Audio only====
 +
*[http://forum.doom9.org/showthread.php?t=70882&page=4#post1502613 avs2wav] - AviSynth audio to wav. [http://sourceforge.net/projects/jorydownloader/files/avs2wav/avs2wav-v1.1/ Original version] | [https://web.archive.org/web/20171018110115/http://www.ku6.jp/keyword19/1.html Japanese version] by Takuya Kurosawa.
 +
 
 +
*[http://github.com/wieslawsoltes/AvsDec AvsDec] - AvsDec is an audio files conversion software for decoding avisynth audio streams to raw audio files and for spliting multi-channel WAV files into single channel WAV files.
 +
 
 +
*[http://github.com/chikuzen/rewavi REWAVI] - Rewritten/modified WAVI; last fork and [https://github.com/wieslawsoltes/rewavi download].
 +
 
 +
* [http://forum.doom9.org/showthread.php?t=161639 WAVI] - Extracts WAV audio from AVI/AVS files. The primary purpose of this tool is to save audio tracks from AviSynth. See original [http://sourceforge.net/projects/wavi-avi2wav/ SourceForge homepage]
 +
 
 +
====Video only====
 +
 
 +
*[[Avs2YUV]] - Piping tool commonly used to pipe y4m and raw video (including high bit depth) to encoders like x264, x265, and FFmpeg/Libav (among others).
 +
 
 +
*[http://forum.doom9.org/showthread.php?t=162656 avs4x26x] - AviSynth to x265,x264, and x262 piping tool; continued development of avs4x264mod. [http://github.com/astrataro/avs4x26x GitHub repository]
 +
 
 +
*[[avs4x264mod]] - AviSynth to x264 piping tool; continued development of avs4x264 with additional futures and bugfixes.
 +
 
 +
*[[avs4x265]] - AviSynth to x265 piping tool; based on avs4x264 with some enhancements from avs4x264mod.
 +
<br>
 +
 
 +
==Debugging/Diagnostic Utilities ==
 +
*[http://forum.doom9.org/showthread.php?t=174797 AVSMeter] - CLI (command line interface) tool which measures the speed/efficiency of Avisynth scripts and checks if Avisynth and its plugin sub-system are set up and working correctly. Documentation for usage and features is included in the distribution package.
 +
 
 +
*[http://forum.doom9.org/showthread.php?t=176079 Avisynth Info Tool] - This program performs a thorough test of your Avisynth installation and associated plugins, checking if external dependencies are installed, etc.
 +
 
 +
*[https://forum.doom9.org/showthread.php?t=176878 SeekTester] - Simple tool to check if video source plugin is frame accurate.
 +
<br>
 +
 
 +
==Other Utilities==
 +
*[http://forum.doom9.org/showthread.php?t=146493 avs2bdnxml] - AviSynth rendered subtitles to BluRay SUP/PGS and BDN XML.
 +
 
 +
*[http://avslib.sourceforge.net/ AVSLib] - General purpose toolkit/extension library enhancing AviSynth's ability to perform complex linear and non-linear video editing tasks. Includes support for Array containers & operators, debugging tools, math & string functions, filters and many more.
 +
 
 +
*[http://blog.niiyan.net/post/722572944/avsutil-version-100 avsutil] - AviSynth utilities package; it includes <tt>avs2bmp, avsinfo, avslint,</tt> and <tt>avs2wav</tt>. [https://janus-wel.hatenadiary.org/entry/20100621/1277109941 Homepage (Japanese)] <!--([http://d.hatena.ne.jp/janus_wel/20100621/1277109941 official Japanese homepage])-->
 +
 
 +
*[http://github.com/nattthebear/pipedec pipedec] - "Pipe Codec" acts as a VFW compressor. When called upon to compress data, it runs an external program, feeds it the uncompressed data on stdin, and sends a dummy compressed stream back to VFW. Download binaries: [http://www.mediafire.com/download/10bdic38iee7eak/pipedec.zip pipedec.zip]
 +
 
 +
*[https://github.com/stax76/AviSynth-Direct2D-Rendering AviSynth Direct2D Rendering] - C++ classic WinAPI sample application that renders a AviSynth script using Direct2D.
 +
 
 +
*[https://github.com/myrsloik/yatta-ivtc/tree/master/yatta YATTA] - a tool designed to collect metrics from several common IVTC filters used in AviSynth so that they can be manually improved upon. 64-bit version compatible with AviSynth+: [https://forum.doom9.org/showthread.php?p=1978516#post1978516 Doom9 thread]
 +
 
 +
 
 +
==Deprecated Utilities==
 +
==== GUI's/IDE's ====
 +
*[http://sourceforge.net/projects/avisynthui/ AviSynthUI] - AVISynth UI (no longer developed) is a user interface for the script based video editor AVISynth. Written in Visual Basic, It enables you to edit videos using AVISynth with the comfort and ease of use of having a user interface.
 +
 
 +
*[http://www.avisynth.nl/users/qwerpoi/ AvsP] - No longer developed, superseded by [http://avspmod.github.io/ AvsPmod] and [https://github.com/gispos/AvsPmod/releases AvsPMod 2.6.x].
 +
 
 +
==== Frameserving ====
 +
*[http://forum.doom9.org/showthread.php?t=160383 avs2pipe] - avs2pipe is a tool to output y4m video, wav audio, dump some info about the input avs clip or suggest x264 blu-ray encoding settings. [http://github.com/doobry/avs2pipe GitHub repository]. Superseeded by avs2pipemod.
 +
*[http://komisar.gin.by/tools/avs4x264/ avs4x264] - AviSynth to x264 piping tool; superseded by avs4x264mod and avs4x26x.
 +
 
 +
==== Other ====
 +
*[http://web.archive.org/web/20100726115110/http://www.itstime.nl/diensten/freeware/avisynth-batch-scripter.html AviSynth Batch Scripting (GUI)] : A batch scripting tool that is not only designed for AviSynth .avs files but you can generate any batch script of any type of file you want, with an easy to use graphical interface.
 +
<br>
 +
 
 +
== Links to further lists and information ==
 +
'''Note:''' some of the following links may include information that may be outdated, proceed with caution.
 +
 
 +
*[http://www.avisynth.info/?%E9%96%A2%E9%80%A3%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2 AviSynth.info utilities list in Japanese].
 +
*[http://forum.doom9.org/showthread.php?t=96451 List of command-line and batch utilities for AviSynth (and a few discussions)]
 
*[http://forum.doom9.org/showthread.php?p=566904#post566904 New Plugins and Utilities]
 
*[http://forum.doom9.org/showthread.php?p=566904#post566904 New Plugins and Utilities]
*[http://www.avisynth.org/Section+3%3A+Filters%2C+plugins+and+colorspaces#q3.6 Where can I download utilities for AviSynth ?]
+
*[http://web.archive.org/web/20070601221434/http://avisynth.org/Section+3:+Filters,+plugins+and+colorspaces#q3.6 Where can I download utilities for AviSynth ?]
 
*[[Syntax Highlighting]] - Avisynth syntax (keywords) highlighting in text editors
 
*[[Syntax Highlighting]] - Avisynth syntax (keywords) highlighting in text editors
  
 
+
[[Category:Utilities]]
 
[[Category:AviSynth_Usage]]
 
[[Category:AviSynth_Usage]]

Latest revision as of 23:14, 15 January 2023

This page should become an overview about AviSynth related utilities.

Contents

[edit] GUI's/IDE's

  • AvsPMod - Highly recommended; closest thing to an GUI/IDE.
    • In 2018 AvsPMod development was resurrected. Find the github repository of AvsPMod 2.6.x here
    • See support forum here
    • AvsPMod 2.6 family supports both classic Avisynth 2.6 and Avisynth+, supporting preview of 10+ bit videos (using 8 bit displays though). It features a properly working x64 version for 64bit AviSynth+.
    • Since it requires a newer Avisynth Interface version (V6) it is no longer compatible with very old Avisynth versions (Avisynth 2.5, AvxSynth).


[edit] Frameserving Utilities

  • AVFS - a virtual file system that exposes the output of AviSynth scripts through the file system as a set of virtual media files. This allows AviSynth to feed media applications and converters that do not use the VFW API. It also allows accessing AviSynth script output through network shares, and allows mixed use of 32 bit and 64 bit video processing and consuming applications. AVFS mounts *.avs files as *.avi & *.wav files.
  • avs2pipemod - a CLI tool to pipe raw/y4m video and wav/extwav/raw audio to various audio/video encoders. It has other useful functions like benchmarking, saving pixel values to a text file, it can suggest x264 settings for Blu-ray disc encoding, and also has support for high bit depth video. avs2pipemod is the continued development of avs2pipe. GitHub repository

[edit] Audio only

  • AvsDec - AvsDec is an audio files conversion software for decoding avisynth audio streams to raw audio files and for spliting multi-channel WAV files into single channel WAV files.
  • WAVI - Extracts WAV audio from AVI/AVS files. The primary purpose of this tool is to save audio tracks from AviSynth. See original SourceForge homepage

[edit] Video only

  • Avs2YUV - Piping tool commonly used to pipe y4m and raw video (including high bit depth) to encoders like x264, x265, and FFmpeg/Libav (among others).
  • avs4x264mod - AviSynth to x264 piping tool; continued development of avs4x264 with additional futures and bugfixes.
  • avs4x265 - AviSynth to x265 piping tool; based on avs4x264 with some enhancements from avs4x264mod.


[edit] Debugging/Diagnostic Utilities

  • AVSMeter - CLI (command line interface) tool which measures the speed/efficiency of Avisynth scripts and checks if Avisynth and its plugin sub-system are set up and working correctly. Documentation for usage and features is included in the distribution package.
  • Avisynth Info Tool - This program performs a thorough test of your Avisynth installation and associated plugins, checking if external dependencies are installed, etc.
  • SeekTester - Simple tool to check if video source plugin is frame accurate.


[edit] Other Utilities

  • avs2bdnxml - AviSynth rendered subtitles to BluRay SUP/PGS and BDN XML.
  • AVSLib - General purpose toolkit/extension library enhancing AviSynth's ability to perform complex linear and non-linear video editing tasks. Includes support for Array containers & operators, debugging tools, math & string functions, filters and many more.
  • pipedec - "Pipe Codec" acts as a VFW compressor. When called upon to compress data, it runs an external program, feeds it the uncompressed data on stdin, and sends a dummy compressed stream back to VFW. Download binaries: pipedec.zip
  • YATTA - a tool designed to collect metrics from several common IVTC filters used in AviSynth so that they can be manually improved upon. 64-bit version compatible with AviSynth+: Doom9 thread


[edit] Deprecated Utilities

[edit] GUI's/IDE's

  • AviSynthUI - AVISynth UI (no longer developed) is a user interface for the script based video editor AVISynth. Written in Visual Basic, It enables you to edit videos using AVISynth with the comfort and ease of use of having a user interface.

[edit] Frameserving

  • avs2pipe - avs2pipe is a tool to output y4m video, wav audio, dump some info about the input avs clip or suggest x264 blu-ray encoding settings. GitHub repository. Superseeded by avs2pipemod.
  • avs4x264 - AviSynth to x264 piping tool; superseded by avs4x264mod and avs4x26x.

[edit] Other

  • AviSynth Batch Scripting (GUI) : A batch scripting tool that is not only designed for AviSynth .avs files but you can generate any batch script of any type of file you want, with an easy to use graphical interface.


[edit] Links to further lists and information

Note: some of the following links may include information that may be outdated, proceed with caution.

Personal tools