AviSynth(AVS)滤镜参考手册之外置滤镜:效果处理(第6篇)

(2)处理滤镜 
① ColorYUY2 
颜色补偿:Kiraru2002编写的滤镜。由于经过编码,得到的结果和DVD相比较,颜色有所改变,所以要对颜色进行补偿。 
例:LoadPlugin(“ColorYUY2.dll”) 
ColorYUY2(0,10,0,10,0,0,0,0,0) 
② ChangeFPS() 
改变影片帧率,iphone一般来说支持最大30fps。 
例:ChangeFPS(23.976) 
#改变影片帧率有几种数值 12、15、20、23.976、24、25、29.97、30这几种,一般来说不改变也行。 
③ undot() 
消除噪点,可以使用一个或多个,可以连在一起用,自己看效果体会。 
无参数,直接加上就行了。undot滤镜是进行象素及细小噪点降噪,一般用来去除细小的、肉眼不容易察觉的噪点,所以具体效果上并不明显。 
例:加在其它滤镜后,使用多次。 
LoadPlugin(“UnDot.dll”) 
DirectShowSource(“test.avi”) 
UnDot() 
LanczosResize(480,272) 
UnDot() 
或者: 
UnDot().UnDot().UnDot().UnDot() 
具体用暴风预览效果。 
④ FluxSmooth() 
柔化兼有降噪功能,比UnDot()作用要强些. 
例:LoadPlugin(“fluxsmooth.dll”) 
fluxsmooth(5,7) 
一般用这个默认(5,7) 
⑤ KenKunNR() 
KenkunNR是WarpSharp自带的降躁插件,具体参数KenKunNR(threshold=1 to 3),数值越大,强度越大。 
例:LoadPlugin(“WarpSharp.dll”) 
KenKunNR(threshold=1) 
⑥ deen() 
降噪锐化功能. 用后画面就会比较干净,但细节都被抹杀. 视情况而用 
例:LoadPlugin(“deen.dll”) 
#deen(“c2d”,2,3,3) 较轻 
#deen(“a3d”,3,3,1,3) 较轻 
#deen(“c2d”,2,6,6) 中等 
#deen(“a3d”,3,6,1,6) 中等 
#deen(“c2d”,2,10,12) 强力 
#deen(“a3d”,3,10,1,12) 强力 
⑦ SpatialSoften() 
空间轴柔化滤镜。基本参数3个,如SpatialSoften (4,8,8)第一个指柔化程度,数值不要太大,2-5之间,后2个是亮度域值和色彩域值,均为整数型数值,需要测试调节. 
⑧ TemporalSoften() 
时间轴柔化滤镜。 
例:Temporalsoften(2,3,3,mode=2,scenechange=6) 
#一般用这个参数就行了 
⑨ Convolution3d() 
3D柔化滤镜.参数一般动画用animeHQ,电影用movieHQ. 
例: LoadPlugin(“Convolution3d.dll”) 
#转电影 
Convolution3d(“movieHQ”) 
#转动画 
#Convolution3d(“animeHQ”) 
⑩ sharpen() 
锐化滤镜:数值越大, 锐化效果越强. 
例:sharpen(0.2) 一般取0.2~0.3 
○11 WarpSharp() 
锐化滤镜: 主要改动depth,bump这两个数值 
越下面的线条越细 
例:LoadPlugin(“WarpSharp.dll”) 
#WarpSharp(depth=30,blur=2,bump=40,cubic=-0.6) 
#WarpSharp(depth=40,blur=2,bump=60,cubic=-0.6) 
#WarpSharp(depth=60,blur=2,bump=96,cubic=-0.6) #线条比上细,全屏的时候,明显感觉出锯齿 
○12 mergechroma(blur(1.3)) 
模糊滤镜. 
柔化滤镜可以参考一些自动生成的模板,如 
# 1) little noise 
#Temporalsoften(2,3,3,mode=2,scenechange=6) 
#mergechroma(blur(1.3))#可以换成MergeLuma(blur(1.0)) 
#FluxSmooth(5,7) 

# 2) medium noise 
#Temporalsoften(3,5,5,mode=2,scenechange=10) 
#Convolution3d(“moviehq”) 
#FluxSmooth(7,7) 

# 3) heavy noise 
#Temporalsoften(4,8,8,mode=2,scenechange=10) 
#Convolution3d(“movielq”) 
#FluxSmooth(10,15) 
可以使用其中的一套,使用具有处理效果的滤镜会增加压片的时间.片源不好就按需选用些.总之能尽量少用就少用,或者干脆不用. 
Blur(0,1)是模糊滤镜,设置了垂直参数可以消除些边缘刻痕 
可以连续加载Blur(0,1).Blur(0,1) 
可以结合MergeChroma 或者MergeLuma来使用,如MergeLuma(Blur(0,1)Blur(0,1))Blur(-1)就相当于锐化滤镜了

 

原文地址:http://www.ljcjw.com/news/2740.html

转载请注明: 转载自MeGUI中文版博客

本文链接地址: http://meguizhcn.sourceforge.net/blog/?p=741