『漫游』酷论坛>『影音数码技术学习交流』>[请教]有哪位AVS大大能 ..

[请教]有哪位AVS大大能提供一下比较好用的AVS降噪滤镜和用法

Boss_02fj@2005-02-17 23:39

如题

打开困难的RAW,麻点马赛克漫天飞~o~|||
引用

Boss_02fj@2005-02-19 00:18

哈,自己顶一下
引用

曾半仙@2005-02-19 13:07

现丑了,以下是转压avi压缩的有些边线噪声的rmvb用的,偶处理的片源不同注释掉某些行来组合,因为懒得每次改参数

#vol6_vol6_rmvb[prj].avs

#LoadPlugin("F:\Program Files\VideoTools\AviSynth 2.5\plugins\mpasource.dll")
video = AviSource("[Projcet NGM][Magister_Negi_Magi][魔法先生][06][GB].avi",audio = false)
audio = DirectShowSource("[Projcet NGM][Magister_Negi_Magi][魔法先生][06][GB].avi",fps=29.970)
#audio= MPASource("魔法先生ネギま! 第01話(映像TX、音声D-TX、DivX5.11、120f、640×480).mp3", normalize = false)
op = Trim(video, 0, 3144)
main = Trim(video, 3145, 38955)
ed = Trim(video, 38956, 41652)
ed2 = Trim(video,41653,0)

LoadPlugin("F:\Program Files\VideoTools\AviSynth 2.5\plugins\UnDot.dll")
LoadPlugin("F:\Program Files\VideoTools\AviSynth 2.5\plugins\Deen.dll")
LoadPlugin("F:\Program Files\VideoTools\AviSynth 2.5\plugins\eDeen.dll")
LoadPlugin("F:\Program Files\VideoTools\AviSynth 2.5\plugins\UnFilter.dll")
LoadPlugin("F:\Program Files\VideoTools\AviSynth 2.5\plugins\Convolution3dYV12.dll")
LoadPlugin("F:\Program Files\VideoTools\AviSynth 2.5\plugins\FluxSmooth.dll")
LoadPlugin("F:\Program Files\VideoTools\AviSynth 2.5\plugins\aWarpSharp.dll")
LoadPlugin("F:\Program Files\VideoTools\AviSynth 2.5\plugins\aSharp.dll")
LoadPlugin("F:\Program Files\VideoTools\AviSynth 2.5\plugins\mSharpen.dll")
LoadPlugin("F:\Program Files\VideoTools\AviSynth 2.5\plugins\mSmooth.dll")


#处理OP部分,轻度柔化
op = deen(op,"a2d",1,10,12)
#op = Levels(op,16, 1, 230, 0, 255)
op = aWarpSharp(op, 10.0, 2, 0.2, 1)

#main = video

#处理正片部分,柔滑+锐化
#main = deen(main,"a2d",1,6,15)
#syntax : edeen(r,ty,tuv,ly,luv,hqc) 7,14,21,2,3,true
#main = edeen(main,5,10,15,2,3,true)
#main = UnFilter(main,+50, +50)
#main = MSharpen(main, 6, 32, true, false, false)
#main = Levels(main,16, 1, 230, 0, 255)

#预校正
#Tweak(clip clip [, float hue 0] [, float sat 1] [, float bright 0] [, float cont 1] [, bool coring true] [, bool sse false])
main = Tweak(main, 4, 1.05, -8, 1.05, true)

main = deen(main,"a2d",1,6,8)

#main = aWarpSharp(main, 14.0, 2, 0.5, 1)
main = aWarpSharp(main, 12.0, 2, 0.25, 1)
#main.asharp(2.5,4.5,0.25,hqbf=true)
#main = Tweak(main, 0, 1, -16, 1.05, false)

main = MSharpen(main, 6, 16, true, false, false)

#main = MSharpen(main, 10, 75, true, false, false)
#main = MSmooth(main,strength=3)
#main = FluxSmoothT(main,7)


##main = deen(main,"a2d",1,6,8)
#syntax : edeen(r,ty,tuv,ly,luv,hqc) 7,14,21,2,3,true
#main = edeen(main,5,10,15,2,3,true)
#main = UnFilter(main,+50, +50)
##main = MSharpen(main, 10, 75, true, false, false)
#main = Levels(main,16, 1, 230, 0, 255)
##main = aWarpSharp(main, 10.0, 2, 0.3, 1)
#main = MSmooth(main,strength=3)
##main = FluxSmoothT(main,7)


#处理片尾部分,中度柔化降噪
##ed = Convolution3d(ed,preset="animeHQ")
#ed = deen(ed,"a2d",2,10,12)
#ed = edeen(ed,5,10,15,2,3,true)
##ed= FluxSmoothT(ed,7)
#ed = Levels(ed,0, 1.2, 255, 0, 255)
ed = aWarpSharp(ed, 10.0, 2, 0.3, 1)

video = op ++ main ++ ed ++ ed2
#video = main
video = AudioDub(video, audio)
video = Trim(video,1,1)++Trim(video,1,0)

return video

对于消除线条边缘的游走状粘稠冤念物,用awarpsharp是比较有效的,对于合并色块中的不和谐的怨念点,edeen的效果是最强烈的,但是会降速度,和命悬一线地降低细节,deen比较安全一些,用了多个滤镜以后,最好用Tweak调一下不然容易发生色彩或者亮度相对原片的变化.
awarpsharp会改变线条得形状,强度参数调的高一些,播放的时候会发现线条被他改的乱晃,哭着喊着都拦不住.慎用.
其他Cnr2基本可以deen取代,调完可以适当锐化一下,欺骗眼睛.
doom9上有人发了一个HiQDering的avs script,那个也是动画降噪的.
Undot可以免用了,这东西不是啥好人
引用

Boss_02fj@2005-03-12 11:52

学业繁忙,好久没有来了.
谢谢楼上大大,尝试中
引用

Boss_02fj@2005-04-03 16:17

FluxSmoothT会造成一定程度的残影...大约设在12以下都还可以

aWarpSharp让线条位移的确有些苦恼...

能不能具体说明一下各个滤镜的作用和缺点...再次感谢各位
引用

曾半仙@2005-04-03 19:34

FluxSmoothT 近似于是S参数为0的FluxSmoothST,
T的参数大概大于4,5时候剧烈运动的画面就会出现残色,
现象是和上一幅画面不一样的地方颜色会"中和"不纯,
但是开了S的话,细节会受一定影响,
上个月压Q版女神的时候,那个dvd片源剧烈地彩彩的rainbow和闪动的颗粒点,
全靠FluxSmoothST(32,3)给镇压下去不少呢~~
一般录的不好的tvrip,用16,3也就够了

aWarpsharpe我只在op/ed这些上用,
如果用在正片上,我的参数是
main = aWarpSharp(main, 5.0, 2, 0.5, 1)
depth开小,thresh开大,变形会少一些,而主要是消除线条边缘的突起/缺口,因为前面参数保守,所以blur选2

我个人觉得反正遇到比较凄惨的片源,才有滤镜的用场,
而且滤镜用的太多或者太强(例如一个edeen+默认参数就够残忍了),画面貌似清晰了,细节也全没了,除非压给别人看,要不还是尽量减少滤镜对画面的改变,以调校为目的
引用

Bopirit@2005-04-03 22:56

求教
undot()
有什么缺点?
引用

水月含风@2005-04-05 14:10

喔,好东西,
收下研究
引用

zhsky@2005-04-05 17:11

曾半仙分享经验哦!顶
引用

Boss_02fj@2005-04-19 08:39

那"FluxSmoothT()"时,比如"FluxSmoothT(12)"的"12"是不是所谓"T"参数

"FluxSmoothT()"是数值越大效果越强,残影就越厉害,那
"全靠FluxSmoothST(32,3)给镇压下去不少呢~~
一般录的不好的tvrip,用16,3也就够了"
是不是"FluxSmoothST"是数值越小效果越大呢?
——最近住校,没办法自己研究哈....

不过这个
"而且滤镜用的太多或者太强(例如一个edeen+默认参数就够残忍了),画面貌似清晰了,细节也全没了,除非压给别人看,要不还是尽量减少滤镜对画面的改变,以调校为目的"
倒确实深有体会的....
引用

Boss_02fj@2005-04-24 00:08

请问可以具体说明一下“aWarpSharp”的参数吗?
引用

weilai@2005-04-24 10:54

引用
最初由 Boss_02fj 发布
请问可以具体说明一下“aWarpSharp”的参数吗?


該 readme.txt 有說明
a ISSE compatible cpu & YV12 input is required
要求:
擁有整數形SSE指令集之CPU
作用於 YV12 colorspace

Syntax :
aWarpSharp(float "depth", int "blurlevel", float "thresh", int "cm") <===語法型態

depth & blurlevel :
the settings you may be familiar with in VDub's WarpSharp filter.
they are the only settings you need to tweak to achieve any effect.
blurlevel consumes cpu power, but gives a big boost to the warpsharpenning.
default : 16.0, 2

blurlevel: 模糊等級,會大量消耗 CPU
depth: 深度
與 VirtualDub 的 WarpSharp 濾鏡類似

thresh :
a float value. 1.00 mean 100% (max). it's the bump mapping saturation setting.
default value is recommended for maximum quality. if you tweak this setting,
keep in mind it would enhance inegality of warping between edges.
default : 0.5 (50%) <===預設(默認)值

thresh: 門檻(1.00表示100%為浮點小數值,所以不可寫成 1而要寫成 1.00),預設值是推薦的品質,是碰撞繪圖的飽和設定(需與cm 配合)

cm : (chroma mode)
cm=0 will disable chroma filtering.
cm=1 enables chroma warping with luma bump map (recommended).
cm=2 enables chroma independant warping & bump map.
default : 2

cm: 色度模式,
0 禁止,
1 開啟(使用luma bump map方式;光跡碰撞表)推薦使用,
2 開啟功能,預設(默認)值,獨立的變形 與 碰撞表
引用

Boss_02fj@2005-04-26 08:19

啊,太感激了,研习研习……
引用

| TOP