『漫游』酷论坛>『影音数码技术学习交流』>[分享]gradfun2db改(误

[分享]gradfun2db改(误

linuxyouxia@2010-11-14 13:52

无聊给gradfun2db加了几个参数:)

http://u.115.com/file/f18e6b748e
gradfun2dbm.rar

gradfun2dbm(float Ythr,float Uthr, float Vthr, bool Y, bool U, bool V)
Ythr 默认1.2
Uthr 默认1.2
Vthr 默认1.2
Y 默认true
U 默认false
V 默认false

可以选择性处理Y U V三个平面 各个平面强度可调节 当然使用avs脚本也能依靠原版gradfun2db实现同样效果 效率可能会差一些[/KH]
要求mod 2 vertically, mod 8 horizontally

实时播放时 调用gradfun2dbm忽略掉UV平面处理 可以减少一些计算量 效果可能会稍微差一些

gradfun2db大致的处理过程是对色彩过渡不平滑的部分用box blur模糊下 然后得到高精度数据 dither到8bit
但个人觉得如果添加一些ordered dither 编码后处理效果会好一些

小弟编程基础不好 数学也很久没碰了 希望各位大大能给个更详细的算法思路 :confused:

关于debanding小弟似乎找到了可以实现和lv.1类似效果的滤镜 有机会和各位大大交流:)
引用

Yuricon@2010-11-14 15:17

虽然很EP,不过我现在还是喜欢用dfttest,轻轻磨一下再dither=2,其实还有更疼的dfttestMC这种脚本
引用

linuxyouxia@2010-11-14 15:38

其实还有人写过专门用来降噪+dither的 插件+脚本(拖

http://forum.doom9.org/showthread.php?p=1386559#post1386559

俺没尝试过 效果如何就不清楚了
引用

Yuricon@2010-11-14 16:13

MCTemporalDenoise
速度足够让你绝望,需要调的参数很多,默认几个预设的效果感觉也不是太好,对于不同情况还是得调
虽然dfttest速度也好不到哪去(拖
dither.avsi那个脚本的效果感觉也不是非常让人满意
引用

ssnake@2010-11-14 16:30

那个dither效果很好啊,当然对细节党来说是很糟
引用

linuxyouxia@2010-11-14 17:27

dfttest用的Floyd-Steinberg dithering
mode>1时开始添加随机噪声

mplayer里面优化过的gradfun2db似乎用了fixed pattern dither 编码后效果还是不理想
不过这个滤镜原本就是为了播放时实时处理banding写出来的[/KH]

小弟偏向于播放时调用gradfun2dbm 似乎在俺电脑上实时处理1080p 24fps Y平面资源占用不比 Lanczos实时把1080p->720p资源占用高:)
引用

roozhou@2010-11-14 19:43

这种工作显然让显卡做更合适
引用

linuxyouxia@2010-11-14 21:29

把dfttest里面的dither_C函数单独分离出来了

http://down.qiannao.com/space/file/qiannao/share/2010/11/14/DfGrainC101114b.7z/.page
DfGrainC101114b.7z
问题修正:)

想要dfttest mode>1时添加的噪声效果可以直接调用这个滤镜

DfGrainC: clip src, bool Y (true), int U (false), float V (false), int mode (10)

mode必须在1-100之间

Y U V分别代表是否处理Y U V平面

暂时支持YV12输入

感觉还有改进的空间


引用

http://u.115.com/file/f178610952
DfGrainC101114.7z
此版有问题
引用

06_taro@2011-04-27 19:00

問下“和lv.1类似效果的滤镜”是哪個?
順便115已經過期了,Ai大大傳的JS還要審核,方便的話麻煩樓主補一下檔,thx~
引用

linuxyouxia@2011-04-27 20:19

引用
引用第8楼06_taro于2011-04-27 19:00发表的  :
問下“和lv.1类似效果的滤镜”是哪個?
順便115已經過期了,Ai大大傳的JS還要審核,方便的話麻煩樓主補一下檔,thx~


有兴趣就直接去问你所说的那位大大吧
引用

| TOP