分页: 1 / 5

MCTD v1.4.20mod4.2 自定义denoise、aa、sharp、deband、stabilize滤镜

发表于 : 2011-11-18 11:08
06_taro
Holy君的MCAnyTemporalDenoise其实相当于是简化版的MCTD,保留了最核心的NR与MC部分。但是原版的MCTD可以进行3pass的降噪,以及大量的PP,于是我还是在原版基础上修改,保留原版全部功能及用法,然后允许自定义滤镜,不自定义的话差别仅仅是函数名MCTemporalDenoise->MCTD以及MCTemporalDenoisePP->MCTD_PP。

MCTD本身允许自定义的滤镜只有pre-filter的clip "p",因为p是MCTD内部全部处理之前的clip,可以保持clip型。而我设定的允许自定义的滤镜都是MCTD内部进行了一定处理之后使用的滤镜,无法保持clip型参数,请使用string参数来定义滤镜。

MCTDmod_v1.4.20mod4.2.rar (未打包所需要的第三方插件/脚本,反正到处都有……
下载地址:MCTDmod_v1.4.20mod4.2.rar

需要requirements的话:MCTDmod_Requirements.7z(这个包里大量插件未更新,请自行解决…)

mod3.7:
-- bug fixes
-- 增加ssource參數,可以是bool或者clip型變量。如果指定為clip變量的話,lsfmod的銳化強度不會超過這個ssource;如果指定為bool變量且為true的話,lsfmd銳化強度不會超過輸入的clip(如果是MCTD_PP的話則是不會超過source),如果為false的話不進行這種限制,只按以前的方法是用Spatial-temporal限定。

mod3.6:
-- 更新merge16_8的應用,現在必須要v1.15.0及之後的dither package

mod3.5:
-- 現在支持在ppnr不設定的情況下使用負的post。post=-1表示和post=1強度一樣,但是不做fixband(之前只支持在設定ppnr時用負的post關閉fixband)
-- 在MCTD裡也增加"useMMask"參數

mod3.4:
-- MCPP_merge16_8完全支持Y/U/V=-65535~5的標準mt_merge樣式的值域。其實MCTD_PP只需要用1或3,只是寫其他腳本更新merge16_8之後順便把這裡的也更新一下。

mod3.3:
-- 增加"stF"用于自定义stabilize滤镜

mod3.2:
-- 增加"lthresh"/"cthresh",用于stabilize=true时TTSM的参数控制

mod3.1:
-- MCTD_PP增加"useMMask"(bool)参数,默认为true,控制对sharp/stabilize/enhance做mask时是否采用mvtool2的motion mask。true时为motion mask+edge mask,false时只用edge mask。因为其实这三个处理除了stabilize以外对motion并不算敏感,所以通常可以只用edge mask,就算是stabilize也只是用motion mask来保证处理的是非motion区域,如果TTempSmoothF参数不强的话其实也不一定需要,所以可以让它关闭motion mask来加快速度。
-- "sigma"从int型改为float型。其实对MC向的degrain来说因为强度可以开得较高,而且MCTD传递参数时本来就有一个小的乘数,所以int的精度一般也够了……

mod3:
-- 修正MCTD_PP的里sharp/stabilize/enhance对scene change帧不处理的问题,其实也应该算是原版MCTD的恶性bug了,早就知道了不过之前一直懒得修 {:cat_2}
-- 增加"pp"(bool)参数,pp=false时可以直接跳过全部MCTD_PP的处理
-- 支持dbF自定义输出为stacked 16-bit的滤镜,譬如dbF="f3kdb(output_depth=16, output_mode=1)",主要的东西都是SAP菊苣改的,其实就是因为懒得自己改这个于是上面那两个更新了之后一直没放出来,现在SAP菊苣有成品直接用于是可以放mod3了 {:cat_2} 。该功能需要dither package内的dither.dll,不需要dither.avsi。

mod2:
-- 使用deblock不再需要mod16,内部自带pad+crop。
-- 修正Deblock_QED的一个恶性bug。

mod1:
-- 增加的可自定义的滤镜:
p1nr: 1st pass用的降噪滤镜,MC。由于1st pass是main pass,在任何情况下都是有效的。
p2nr: 2nd pass用的降噪滤镜,MC。由于2nd pass是辅助pass,仅当twopass=true时有效(settings>="MEDIUM"时默认开启twopass)。
ppnr: post-denoising用的降噪滤镜,非MC。MCTD的各个settings里默认参数始终不开启post-denoising,仅当手动指定post>0时有效。
aaF: PP中的反锯齿滤镜,当AA=true时有效。MCTD自带AA之后的mask,故可以用一些轻量级的AA滤镜。
shF: PP中的锐化滤镜,当sharp=true时有效。MCTD自带锐化之后的mask,并限定了锐化的程度,故可以用一些轻量级的锐化滤镜。
dbF: PP中的deband滤镜,当enhance=true时有效。MCTD自带deband之后的mask,故可以用一些轻量级的deband滤镜。

全自定义用法示例:
[syntax lang="avisynth" lines="f" filename="MCTD.avsi"]MCTD(
\ p=PNLM(32, 4, 0),
\ p1nr="FluxSmoothST(7, 7)",
\ twopass=true, p2nr="FluxSmoothST(7, 5)",
\ post=1, ppnr="PNLM2(12, 3, 0)",
\ AA=true, aaF ="taa(mtype=0, sharp=0, postaa=false)",
\ sharp=true, shF ="Sharpen(0.3)",
\ enhance=true, dbF ="f3kdb()"
\ edgeclean=true, ECmode="PNLM(48, 4, 0)")[/syntax]

Re: MCTD v1.4.20 mod 自定义denoise、aa、sharp、deband滤镜

发表于 : 2011-11-18 12:19
-o-o-304-o-o-
拜谢收下

Re: MCTD v1.4.20 mod 自定义denoise、aa、sharp、deband滤镜

发表于 : 2011-11-18 13:19
ikamusume
拜謝收下

Re: MCTD v1.4.20 mod 自定义denoise、aa、sharp、deband滤镜

发表于 : 2011-11-18 16:22
4h4h270
拜謝收下

Re: MCTD v1.4.20 mod 自定义denoise、aa、sharp、deband滤镜

发表于 : 2011-11-19 11:47
rshadow
拜謝收下

Re: MCTD v1.4.20mod3 自定义denoise、aa、sharp、deband滤镜

发表于 : 2012-01-22 6:50
06_taro
更新mod3

Re: MCTD v1.4.20mod3 自定义denoise、aa、sharp、deband滤镜

发表于 : 2012-01-22 10:59
mawen1250
支持taro大……拜谢收下

Re: MCTD v1.4.20mod3 自定义denoise、aa、sharp、deband滤镜

发表于 : 2012-01-22 11:02
angelcat
拜謝TARO大... 來匿了

Re: MCTD v1.4.20mod3 自定义denoise、aa、sharp、deband滤镜

发表于 : 2012-01-22 18:06
vempx
拜謝收下

Re: MCTD v1.4.20mod3 自定义denoise、aa、sharp、deband滤镜

发表于 : 2012-01-23 15:32
mj123
请问下载后放在哪个文件夹?