谢谢Dgwxx的提醒,我把TIVTC的说明文档又详细地看了一遍,并且做了一些测试。
我测试发现,将cthresh调小至7以下时,tfm非常容易将好祯误判为interlace,特别是在有文字的地方,无论是滚动字幕还是静止的文字。即使这些文字没有任何的interlace。
这几天做了一些实验,我发现在tfm中将blockx和blocky调大至2048(全屏),并将mi缩小到2或4,比调小cthresh错误率要低很多,但是对于非常细小的拉丝,还是难以发现。
最后我总结出使用TIVTC出BUG几率最小的全自动方案:- deint=nnedi()
- tfm(pp=3,slow=2,blockx=2048,blocky=1024,mi=4,cthresh=8,clip2=deint)
- tdecimate(mode=1)
复制代码 对于动画片,很多动画的片尾字幕都会做成30p,所以很少需要IVTC。需要的时候把cthresh设成默认值比较好。
对于电影,我感觉即使有些祯被误判,效果也不会变的很差,就这样好了。
[ 本帖最后由 diseac 于 2008-5-18 12:19 编辑 ] |