除了內置的濾鏡和函數,AviSynth 2.5有能完成各種工作的眾多需要加載的外部濾鏡,我們把各種濾鏡分類並介紹其作用。
插件一篇介紹如何調用AviSynth 2.5的插件(Plugin),此外有眾多的腳本。你也可以自己編寫腳本函數。
源濾鏡
修復濾鏡
IVTC和去交錯
名稱
|
描述
|
下載
|
作者
|
AAD(Auto Anime Decomb)
|
AAD是專門為動畫片設計的,解除交錯用Avisynth腳本。
|
腳本
|
diseac
|
EPOutTimeCode
|
輔助IVTC等操作,合併不同幀率的clip,並且輸出TimeCode v1文件,類似於TimeCodeOutPut。不過不同的是,這是一個完全基於AVS的腳本,支持合併clip數量的上限是57。
|
|
Yuricon
|
TimeCodeOutPut
|
能夠合併不同幀率的clip,並且輸出TimeCode v1文件,類似於EPOutTimeCode,不過不同的是,這是一個基於.net的AviSynth濾鏡,最多支持數1022個clip進行合併。需要加載.net運行環境才能使用。
|
下載
|
cunhan
|
TIVTC
|
由tritical編寫的IVTC插件包。
|
插件
|
tritical
|
AVSSFSIVTC
|
腳本形式的IVTC插件。
|
插件
|
sswroom
|
MCBob
|
Another approach to motion compensated bobbing. No residual combing, Motion Masking adaptive to local complexity, self adaptive error correction for temporal interpolation, Motion Search between fields of same parity, and spatial Interpolation overweights spatio-temporal interpolation. Is SLOW.
- MCBob + EEDI2 [3]
- MCBob + NNEDI [4]
|
原版腳本
|
Didée
|
TDeint
|
TDeint is a bi-directionally, motion adaptive (sharp) deinterlacer. It can also adaptively choose between using per-field and per-pixel motion adaptivity. It can use cubic interpolation, kernel interpolation (with temporal direction switching), or one of two forms of modified ELA interpolation which help to reduce "jaggy" edges in moving areas where interpolation must be used. TDeint also supports user overrides through an input file, and can act as a smart bobber or same frame rate deinterlacer, as well as an IVTC post-processor. See discussion.
|
插件
|
tritical
|
TempGaussMC
|
Motion-compensated bob deinterlacer, based on temporal gaussian blurring. reduces noise/grain of the source and does NOT leave the original fields unchanged. Output is rich with details and very stable. Is SLOW
|
腳本
|
Didée
|
Yadif
|
Port of YADIF (Yet Another DeInterlacing Filter) from MPlayer by Michael Niedermayer (http://www.mplayerhq.hu). It check pixels of previous, current and next frames to re-create the missed field by some local adaptive method (edge-directed interpolation) and uses spatial check to prevent most artifacts.
|
插件
|
Fizick
|
Yadifmod
|
Modified version of Fizick's avisynth filter port of yadif from mplayer. This version doesn't internally generate spatial predictions, but takes them from an external clip. It also is not an Avisynth_C plugin (just a normal one).
|
Plugin
|
tritical
|
色域轉換與修正
名稱
|
描述
|
下載
|
作者
|
AVSNV12YUY2
|
將NV12 (Interlaced YUV 4:2:0)訊號轉成YUY2。
|
插件
|
sswroom
|
viewChroma
|
觀察色度信息的小腳本。
|
腳本
|
diseac
|
showHist
|
顯示二維Waveform Monitor + YUV分布直方圖的腳本。
|
腳本
|
dgwxx
|
ShowOverRange
|
顯示畫面中亮度值超出TV Range(16~235)範圍的像素。
|
插件
|
SAPikachu
|
RangeFix
|
基於Histogram自動修正pc range的幀
|
腳本
|
06_taro
|
O16
|
簡易的輸出high bit腳本
|
腳本
|
06_taro
|
O16 mod
|
簡易的high bit depth轉換/輸出腳本
|
腳本
|
mawen1250
|
BT709ToBT601
|
將BT.709(HDTV)顏色轉換為BT.601(SDTV) .
|
插件
|
Tom Barry
|
去色帶
名稱
|
描述
|
下載
|
作者
|
GradFun2DB
|
DeBanding 濾鏡。 See wikipedia:Color Banding
|
插件
|
Soulhunter
|
GradFunkMirror
|
修正GradFun2DB沒有處理畫面邊緣16像素的bug的腳本。
|
腳本
|
Alain2, MugFunky
|
GradFun2DBmod
|
一個基於GradFun2DB的更加高級的Debanding腳本。
|
腳本
|
LaTo
|
AdaptDBMC
|
Luma/Fade/Blue自適應debanding腳本
|
腳本
|
06_taro
|
LumaDB
|
高速Y平面debanding腳本。
|
腳本
|
06_taro
|
LumaDBLite
|
16bit版LumaDB高速Y平面debanding腳本
|
腳本
|
06_taro
|
flash3kyuu_deband
for AviSynth
|
基於flash3kyuu_deband for AviUtl移植而來。
|
AviUtl原版
AVS版
VapourSynth版
|
原作:flash3kyuu
移植:SAPikachu
|
f3KDB_MOD
|
簡化版LumaDB,只保留f3kdb部分。
|
腳本
|
eric888a
|
GrainFactoryLite
|
16bit的Luma自適應噪點生成濾鏡
|
腳本
|
06_taro
|
f3kgrain
|
基於f3kdb的grain generator。支持8-bit/stacked 16-bit輸入輸出(輸出與輸入格式相同)。可以luma自適應。
|
腳本
|
06_taro
|
StaticNoiseC
|
利用dfttest裡面的dither寫的一個單獨的加「靜態」噪聲濾鏡。
|
濾鏡
|
histamine
|
去鋸齒
名稱
|
描述
|
下載
|
作者
|
LSharpAAFmod
|
LSharpAAF 的修改、修正版。使用 MVTools2 代替MVTools1 和 MVToolsMulti。
|
腳本
|
原作:Leinad4Mind 修改:Holy
|
TAA & MCAA
|
兼顧效果和性能的去鋸齒腳本。
|
腳本
|
06_taro
|
SangNom
|
單場去交錯濾鏡,也可以用於去鋸齒
|
濾鏡
|
Marc FD
|
去Halo/Ringing
名稱
|
描述
|
下載
|
作者
|
HQDering mod
|
dering腳本,以dfttest為dering的核心,prewitt edge mask經過處理後用作ring mask保護非ringing區域。
|
腳本
|
mawen1250
|
降噪
名稱
|
描述
|
下載
|
作者
|
MCAnyTempDenoiser
|
可以自行選擇欲藉助動態補償的Temporal (Spatial-Temporal) Denoiser降噪濾鏡腳本。
|
腳本
|
Holy
|
ALMerge v1.3
|
Luma自適應merge(支持16-bit)
|
腳本
|
06_taro
|
logoNR
|
EraseLOGO的後處理NR腳本
|
腳本
|
06_taro
|
MCTD v1.4.20mod
|
自定義denoise、aa、sharp、deband濾鏡
|
腳本
|
06_taro
|
GrainEvaluate
|
衡量每幀噪點強度的小腳本
|
腳本
|
06_taro
|
GrainStabilize
|
高速的時域降噪腳本。將源和RemoveGrain之後畫面做比較,將二者差別作為grain,只對這個grain做stabilization。需要的話可以用p自定義on-top grain remover代替RemoveGrain。
|
腳本
|
06_taro
|
GrainStabilizeMC
|
高速的時域輕度降噪腳本
|
腳本
|
mawen1250
|
MStabilize
|
任意範圍時域Smooth腳本
|
腳本
|
mawen1250
|
銳化濾鏡
名稱
|
描述
|
下載
|
作者
|
Contra-Sharpen mod
|
銳化/還原用腳本
|
腳本
|
mawen1250
|
調整濾鏡
幾何變形濾鏡
這些濾鏡用於改變圖像尺寸、處理圖像邊緣或對視頻進行其他幾何變化。
名稱
|
描述
|
下載
|
作者
|
SeparateResize
|
應用不同算法分別對Luma和Chroma做resize的腳本。
|
腳本
|
06_taro
|
nnedi3_resize16
|
高精度upscale/colorspace轉換腳本
|
腳本
|
mawen1250
|
多線程與多進程相關
名稱
|
描述
|
下載
|
作者
|
sora mtmp package
|
Avisynth 流水線化多線程/多進程支持插件
|
插件工具包
|
leiming
|
MP_Pipeline
|
多進程運行avs腳本
|
插件工具包
|
SAPikachu
|
其他
名稱
|
描述
|
下載
|
作者
|
transC2G
|
實現灰度漸變的腳本。
|
腳本
|
lititude
|
ExtractFrames 0.2
|
使用幀列表文件抽取幀
|
腳本
|
SAPikachu
|
RecEval
|
Recursive Eval
|
腳本
|
06_taro
|
SCDetect
|
檢測scene change並輸出為文件的腳本
|
腳本
|
06_taro
|
ClipSlice
|
分段局部處理腳本。
|
腳本
|
Yuricon
|
MYEPTools
|
替換幀、分段、局部處理腳本工具集。
|
腳本
|
Yuricon
|
NCPP
|
利用NCOP/ED與正片OP/ED對背景與credit分別處理的腳本。
|
腳本
|
06_taro
|
音頻處理