Avisynth 2.5 Selected External Plugin Reference
Total Page:16
File Type:pdf, Size:1020Kb
Avisynth 2.5 Selected External Plugin Reference Wilbert Dijkhof Avisynth 2.5 Selected External Plugin Reference Table of Contents 1 Avisynth 2.5 Selected External Plugin Reference.........................................................................................1 1.1 General info.......................................................................................................................................1 1.2 Deinterlacing & Pulldown Removal..................................................................................................2 1.3 Spatio−Temporal Smoothers.............................................................................................................3 1.4 Spatial Smoothers..............................................................................................................................4 1.5 Temporal Smoothers.........................................................................................................................4 1.6 Sharpen/Soften Plugins......................................................................................................................4 1.7 Resizers..............................................................................................................................................5 1.8 Subtitle (source) Plugins....................................................................................................................5 1.9 MPEG Decoder (source) Plugins.......................................................................................................5 1.10 Audio Decoder (source) Plugins......................................................................................................6 1.11 Plugins to compare video quality.....................................................................................................6 1.12 Broadcast Video Plugins..................................................................................................................6 1.13 Misc Plugins....................................................................................................................................7 2 AviSynth Frequently Asked Questions..........................................................................................................9 2.1 Contents.............................................................................................................................................9 2.1.1 General information.................................................................................................................9 2.1.2 Loading clips (video, audio and images) into AviSynth..........................................................9 2.1.3 Opening scripts in encoder and player applications.................................................................9 2.1.4 Some common error messages.................................................................................................9 2.1.5 Recognizing and processing different types of content............................................................9 2.1.6 The color format YV12 and related processing and encoding issues...................................10 2.1.7 How to use VirtualDub's plugins in AviSynth.......................................................................10 3 AviSynth FAQ − Some common error messages........................................................................................11 3.1 Contents...........................................................................................................................................11 3.1.1 I got the message "LoadPlugin: unable to load "xxx (some plugin)" is not an AviSynth 1.0/AviSynth 2.0 plugin"?.......................................................................................................11 3.1.2 When frameserving I got the following message: "Script error, there is no function named "xxx (some filter)"" ?...................................................................................................11 3.1.3 I installed AviSynth and got the following error message: "Couldn't locate decompressor for format 'YV12' (unknown)."?.......................................................................11 3.1.4 When encoding I got the following error "ACM failed to suggest a compatible PCM format"?...................................................................................................................................12 3.1.5 When encoding I got the following error: "framesize xyz x 56 not supported"?..................12 3.1.6 When frameserving I got the following message: "AVISource: couldn't locate a decompressor for fourcc (...)"?................................................................................................12 3.1.7 When frameserving I got the following message: "DirectShowSource: Could not open as video or audio Video Returned: "DirectShowSource: the filter graph manager won't talk to me""?............................................................................................................................13 3.1.8 I am trying to load a script that has a path name with a mix of japanese characters (someone's name) and Ascii test. I got an import error and the path that is displayed has some strange characters (not the japanese characters)?...........................................................13 3.1.9 When frameserving I got the following message: "CAVIStreamSynth: System exception − Access Violation at 0x0, reading from 0x0"?......................................................13 3.1.10 When frameserving I got a message similar to: "Avisynth open failure: Script error: Invalid arguments to function "xxx (some filter)" (I:\Video.avs, line 5)"...............................13 i Avisynth 2.5 Selected External Plugin Reference Table of Contents 4 AviSynth FAQ − Recognizing and processing different types of content.................................................15 4.1 Contents...........................................................................................................................................15 4.1.1 The video and audio in my final encoding is out of sync, what should I do?........................15 4.1.2 How do I recognize progressive, interlaced, telecined, hybrid and blended content?...........16 4.1.3 How do I process interlaced content?.....................................................................................16 4.1.4 How do I process telecined content?......................................................................................17 4.1.5 How do I process hybrid content?..........................................................................................17 4.1.6 What is variable framerate video?..........................................................................................17 4.1.7 How do I import variable framerate video into AviSynth and how do I process it?..............17 5 AviSynth FAQ − Opening scripts in encoder and player applications.....................................................19 5.1 Contents...........................................................................................................................................19 5.1.1 What is frameserving and what is it good for?.......................................................................19 5.1.2 How do I use AviSynth as a frameserver?.............................................................................19 5.1.3 How do I frameserve my AVS−file to encoder/application X?.............................................20 5.1.3.1 Direct frameserving to compatible applications...........................................................20 5.1.3.2 Direct frameserving to applications using additional plugins......................................20 5.1.3.3 Direct frameserving to special or modified versions of encoders................................20 5.1.3.4 Frameserving to applications via fake AVI files and proxy utilities............................21 5.1.3.5 Frameserving via pipe from auxiliary programs to application−encoders...................21 5.1.4 How do I solve problems when opening/reading scripts in encoders and players?...............21 5.1.5 How do I frameserve from Premiere/Ulead/Vegas to AviSynth?..........................................22 6 AviSynth FAQ − General information.........................................................................................................23 6.1 Contents...........................................................................................................................................23 6.1.1 What is AviSynth?..................................................................................................................23 6.1.2 Who is developing AviSynth?................................................................................................24 6.1.3 Where can I download the latest versions of AviSynth?........................................................24 6.1.4 What are the main bugs in these versions?.............................................................................24 6.1.5 Where can I find documentation about AviSynth?................................................................24 6.1.6 How do I install/uninstall AviSynth?.....................................................................................24 6.1.7 What is the main difference between v1.0x, v2.0x, v2.5x, v2.6x and v3.x?..........................24 6.1.8 How do I know which version number of AviSynth I have?.................................................25