由于原作者网站已经关闭,现在将本文所需插件放在碗柜:
logoscan_007.zip logoscan for AviUtl
delogo_avisynth_005a.zip delogo for AviSynth
==================================
一些已经扫好的台标:http://nmm-hd.org/newbbs/viewtopic.php?f=7&t=1244
使用别人扫好的台标可以跳过扫描台标这一步,直接在AVS中载入。
==================================
那么马上开始吧。本文假设读者熟练使用AU和AVS。如何安装插件、如何在au里载入avs等问题不在本文讨论范围之内。
去台标之前我们首先要用AviUtl的Logo解析插件对台标特征进行分析。首先在avs里完成剪广告和IVTC。
代码: 全选
mpeg2source("01.d2v")
trim(197,4542) + trim(6641,24142) + trim(26840,47998) + trim(49798,50696)
tfm(mode=5,pp=0,slow=2,chroma=true)
然后这时我们用鼠标大致在画面中把台标的范围拖选出来。 这是插件的设置窗口里已经出现了台标的大致范围。接下来用滑杆逐像素缩小范围,让选区范围紧贴台标边缘。 这里有一个小窍门,那就是并非选区范围越小越好。因为插件分析台标特征的时候会对台标的背景底色进行判断。只有纯色的底色才会算作有效样本被用来分析。如果范围太小,台标本身的图案会影响插件对背景色的判断。所以我们再将选区范围上下左右各扩大5~10像素左右。当然,扩太大了也不好,可能减少有效样本数。我扩大了10像素。 这样一来就差不多了。因为台标扫描不算快,所以只需要从片中选一段来扫描就好了。最好选区内纯色的底色越多越好,红得绿的紫的蓝的白的。纯色的种类越多,分析越精确,去logo效果越好。我一般都选op,如果效果不好再试别的段落。一般来说一个op是能够收集到足够多的有效样本的。
将进度条拖到开始的地方,按键盘上的[键,再拖到结束的地方,按]键。这样选区就选好了。 接下来按ロゴ解析按钮开始扫描。 扫描过程中大概是这个感觉: “有効サンプル”是有效样本数。越多越好。 扫描完了,如果效果还满意的话按“保存按钮”保存为lgd文件即可。
然后回到avs里。加上:
代码: 全选
EraseLOGO("F:\RIP\tvlogo\tvtokyo 1440x1080.lgd")
需要强调一下,EraseLOGO必须加在IVTC之后、crop/resize之前,不然加了白加。日本的电视台现在都是1440*1080的放送分辨率,所以在1440*1080下扫的logo就一定要在1440*1080下EraseLOGO。
附赠特典
部分ts源因为欠码严重,台标周围会出现很多“碎渣”。这些碎渣会影响去台标的效果,导致就算去台标之后,台标的位置依旧存在许多碎渣。这时候我们可以用Yuricon的菊部处理脚本MYEPTools来个菊部降噪。把菊花周围抹一抹,能稍微好看一些。
因此最终的脚本大概是这个感觉:
代码: 全选
mpeg2source("01.d2v")
trim(197,4542) + trim(6641,24142) + trim(26840,47998) + trim(49798,50696)
tfm(mode=5, chroma=true, pp=0, slow=2)
tdecimate(mode=1)
EraseLOGO("F:\RIP\tvlogo\tvtokyo 1440x1080.lgd")
EPSlice(l=1270, t=70, r=100, b=80, sp1="fft3dgpu(sigma=2, plane=4)", spmode=1)
taro专门写了logo周围降噪用脚本,比EPSlice更加高效,请参考这里。
以上~