TD貌似只能制定周期内删掉哪些帧吧。。
我需要一个检测整个片子的重复帧存在状况。以判断ts制作中关于vfr的部分定位
不是自动VFR我总需要知道哪里要vfr然后去手动判别吧。。不然24min的片子看场会死人的。。滚动字幕真心无视 通杀24 不过例如这集度的最终流放部分场景出现需要做60P。。但是那一个地方的发现纯属偶然。。我不想有遗漏所以需要一个检测工具。。-o-o-304-o-o- 写了:自动VFR么?这个TIVTC自带了example,可以参考那个的做法
不过自动VFR对TS里面的局部的30i交错判定未必100%精准,误判漏判的情况很多,具体需要参数控制,对于TV的情况好不好用还真没试过(不过现在的TV hybrid出现的频率也不高啊,完全可以手动VFR吧,更精确而且更易于操作饿。
代码: 全选
function AADacs (clip v, int "cthresh", string "savelog") {
cthresh = default(cthresh,3)
savelog = default(savelog,string("AADacs-Log.txt"))
vtfm = v.tfm(pp=0,output=savelog)
conditionalfilter(v,vtfm,v,string("IsCombedTIVTC("+string(cthresh)+")"),"==","true")
return v
}
代码: 全选
AADacs()
我发现的是第二季第一话中后段法姆等人进入地方舰队放烟幕 的时候躲避对空机枪的镜头。起因是我在做参数对比的时候在校准开头以后 在后半段发现一块对不上且存在大量相互之前没有的帧然后这段过后又对上了所以我推测这里需要做60P。。原片拆场以后果然发现这段是60p-o-o-304-o-o- 写了:showcombedframe这个没听说过
但是有showcombedTIVTC和iscombedTIVTC这2个玩意可以实现交错帧判定
但是依然不够精准,TV的话不是恶性交错且数量不多的话直接丢个vinverse就行了吧
题外话LE需要做60的哪里?第几话?
dgwxx 写了:showcombedframe难道是我大学的时候写的那个?我大学的时候写过一个,不过现在已经记不清了。那个好像流传的意外的广,不过那个问题诸多,现在还是推荐用TIVTC的交错侦测功能。
D大神写的交错侦测脚本:用法:代码: 全选
function AADacs (clip v, int "cthresh", string "savelog") { cthresh = default(cthresh,3) savelog = default(savelog,string("AADacs-Log.txt")) vtfm = v.tfm(pp=0,output=savelog) conditionalfilter(v,vtfm,v,string("IsCombedTIVTC("+string(cthresh)+")"),"==","true") return v }
用avs2avi或者virtualdub的Run video analysis pass跑一边之后,所有被判断为交错的帧号都会保存在AADacs-Log.txt这个文件里。根据这个判断吧。代码: 全选
AADacs()