搜索 社区服务 统计排行 帮助
  • 4608阅读
  • 9回复

[分享]gradfun2db改(误

楼层直达
级别: 圣骑士
注册时间:
2006-08-17
在线时间:
146小时
发帖:
215
无聊给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类似效果的滤镜 有机会和各位大大交流:)

Fansubbing is a waste of time.
级别: 新手上路
注册时间:
2010-11-13
在线时间:
0小时
发帖:
28
只看该作者 1楼 发表于: 2010-11-14
虽然很EP,不过我现在还是喜欢用dfttest,轻轻磨一下再dither=2,其实还有更疼的dfttestMC这种脚本
级别: 圣骑士
注册时间:
2006-08-17
在线时间:
146小时
发帖:
215
只看该作者 2楼 发表于: 2010-11-14
其实还有人写过专门用来降噪+dither的 插件+脚本(拖

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

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

Fansubbing is a waste of time.
级别: 新手上路
注册时间:
2010-11-13
在线时间:
0小时
发帖:
28
只看该作者 3楼 发表于: 2010-11-14
MCTemporalDenoise
速度足够让你绝望,需要调的参数很多,默认几个预设的效果感觉也不是太好,对于不同情况还是得调
虽然dfttest速度也好不到哪去(拖
dither.avsi那个脚本的效果感觉也不是非常让人满意
级别: 新手上路
注册时间:
2005-06-30
在线时间:
1小时
发帖:
529
只看该作者 4楼 发表于: 2010-11-14
那个dither效果很好啊,当然对细节党来说是很糟

级别: 圣骑士
注册时间:
2006-08-17
在线时间:
146小时
发帖:
215
只看该作者 5楼 发表于: 2010-11-14
dfttest用的Floyd-Steinberg dithering
mode>1时开始添加随机噪声

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

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

Fansubbing is a waste of time.
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 6楼 发表于: 2010-11-14
这种工作显然让显卡做更合适
级别: 圣骑士
注册时间:
2006-08-17
在线时间:
146小时
发帖:
215
只看该作者 7楼 发表于: 2010-11-14
把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
此版有问题

Fansubbing is a waste of time.
级别: 骑士
注册时间:
2008-10-06
在线时间:
115小时
发帖:
319
只看该作者 8楼 发表于: 2011-04-27
問下“和lv.1类似效果的滤镜”是哪個?
順便115已經過期了,Ai大大傳的JS還要審核,方便的話麻煩樓主補一下檔,thx~

Follow me: @06_taro

MediaFire links to:
Taro's tools (avs plugins & other useful tools' builds)
Taro's x264 builds (Latest build: x264 core:129 r2245+704_tMod (&tMod+10bit/MixAQ/OreAQ), Win & MacOS, built on 10 Jan 2012, gcc: 4.7.2)

nmm牆內鏡像(部分工具)
级别: 圣骑士
注册时间:
2006-08-17
在线时间:
146小时
发帖:
215
只看该作者 9楼 发表于: 2011-04-27
引用
引用第8楼06_taro于2011-04-27 19:00发表的  :
問下“和lv.1类似效果的滤镜”是哪個?
順便115已經過期了,Ai大大傳的JS還要審核,方便的話麻煩樓主補一下檔,thx~


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

Fansubbing is a waste of time.
快速回复

限150 字节
上一个 下一个