NMM视频技术(旧)

 找回密码
 成为会员
搜索
查看: 7714|回复: 10

请教大大们"FluxSmooth.dll"是怎么用的?其具体作用是什么?

[复制链接]
发表于 2004-10-12 00:02 | 显示全部楼层 |阅读模式
我下了一个FluxSmooth-1.1a版,用的是AVS2.55正式版.但不会怎样用,其语法是什么?我按着试了试,说没有这个功能.究竟要怎样做呢?
发表于 2004-10-12 22:32 | 显示全部楼层
FluxSmooth是一个柔滑降噪插件,具体使用方法请参阅下面的英文文档。

FluxSmooth
An Avisynth filter for spatio-temporal smoothing of fluctuations
By Ross Thomas <ross@grinfinity.com>

There is no copyright on this code, and there are no conditions on its distribution or use. Do with it what you will.

Description
One of the fundamental properties of noise is that it's random. One of the fundamental properties of motion is that it's not. This is the premise behind FluxSmooth, which examines each pixel and compares it to the corresponding pixel in the previous and last frame. Smoothing occurs if both the previous frame's value and the next frame's value are greater, or if both are less, than the value in the current frame.

I like to call this a "fluctuating" pixel, then I like to wipe that pixel from existence by averaging it with its neighbours. This is (by default) done in a spatio-temporal manner, in that for each fluctuating pixel its 8 immediate spatial neighbours as well as its 2 temporal neighbours (the abovementioned corresponding pixel from the previous and next frames) are considered for inclusion in the average. If the value of each pixel is within the specified threshold, it is included. If not, it isn't.

This filter seems to remove almost all noise from low-noise sources (such as DVD) and a lot of noise from high-noise sources (such as cable TV captures), while maintaining a good amount of detail.

If your CPU supports integer SSE operations (Intel Pentium III and better, AMD Athlon and better) an optimized version of the algorithm will be used.

Usage
FluxSmooth([clip], int temporal_threshold, int spatial_threshold)

Parameter Meaning Default
temporal_threshold Temporal neighbour pixels within this threshold from the current pixel are included in the average.

If set to -1, no temporal smoothing occurs.
7
spatial_threshold Spatial neighbour pixels within this threshold from the current pixel are included in the average.

If set to -1, no spatial smoothing occurs.
7

Known Issues
The very edges of the frame are unprocessed.
The very first and very last frame of a clip is unprocessed.
Appears to cause an access violation when used with n-pass encoding in CCE. Since I don't have CCE I can't duplicate it... Any help in this regard would be appreciated.
TODO
Optimize SSE code with regard to pairing, stalls, and so on.
 楼主| 发表于 2004-10-13 23:25 | 显示全部楼层
另外,有一个叫UNDOT的滤镜,好象也是降噪用的,它与FluxSmooth有虾米区别吗?
 楼主| 发表于 2004-10-13 23:37 | 显示全部楼层
dgwxx兄,又有问题要你赐教了
究竟msharpen与msmooth两个滤镜有虾米不同.我看了他们的说明书怎么用法都好象一样的?
发表于 2004-10-15 19:50 | 显示全部楼层
vorrhy&nbsp; 在 2004-10-13 23:25 发表:

我E文不好,看不懂呀

另外,有一个叫UNDOT的滤镜,好象也是降噪用的,它与FluxSmooth有虾米区别吗?

E文不好可以学嘛~谁不是一点一点学起来的。这种文件几乎没有中文版的,E问好可以自己翻译着看,E文不好只能一点一点摸索了。

UNDOT是去掉像素级的噪声用的
FluxSmooth是去除一般噪声用的
使用场合不同,但一般配合使用。UNDOT应该是是GK脚本模板里面默认采用的降噪滤镜了。
究竟msharpen与msmooth两个滤镜有虾米不同.我看了他们的说明书怎么用法都好象一样的?

Msharpen我听说过,Msmooth我没见过……
至于不同,观看名字就知道了吧?sharp是锐化用的、smooth是模糊降噪用的……作用刚好相反阿
发表于 2005-6-21 09:23 | 显示全部楼层
FluxSmooth是一個很好用的濾鏡,可是我也同樣碰上一個問題,在AviSynth    2.51版之前都可以正常使用,可是自已換了AviSynth2.55版後,之前可以正常載入的腳本,都變的不可以載入,看一下他出現的訊息,都是說FluxSmooth使用錯誤,請問一下FluxSmooth用法有改變嗎?一般不是直接寫FluxSmooth(5,7)在看要
柔化多少在改數字就可以了嗎?請教一下各位大大。感恩~~~~~~~~~~~~
发表于 2005-6-21 16:54 | 显示全部楼层
FluxSmooth也升级了~变成FluxSmoothST了
发表于 2005-6-21 21:04 | 显示全部楼层
哇~~一直困擾一段時間的問題~~管理員大大一句話就解決了~~真的是太棒了
发表于 2005-7-7 16:24 | 显示全部楼层
Originally posted by dgwxx at 2005-6-21 04:54 PM:
FluxSmooth也升级了~变成FluxSmoothST了


FluxSmoothST貌似比FluxSmooth稳定性好很多,后者好像有bug??
我用后面的这个率镜压制内嵌的时候容易出现破码??
发表于 2008-1-14 19:58 | 显示全部楼层
关于fluxsmooth不能使用的问题也是困扰了我好久了,把整个互联网翻了个底朝天也没有找到解决办法,没想到在在管理员大人一句话就解决了,谢了。再弱弱的问一句,DEEN滤镜不能用也是属于这个问题吗?


以后请注意发贴格式及内容, 不要发与贴内所讨论的内容, 甚至与论坛的主题无关的语句.  By kaspa

[ 本帖最后由 kaspa 于 2008-1-17 07:32 编辑 ]
发表于 2008-1-16 23:05 | 显示全部楼层
原帖由 zoujianqing 于 2008-1-14 19:58 发表
DEEN滤镜不能用也是属于这个问题吗?

具体怎么不能用呢?有什么错误提示么?
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

小黑屋|手机版|NMM视频技术

GMT+8, 2025-5-6 02:17 , Processed in 0.311623 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表