分页: 1 / 4

使用EraseLOGO 分析+去台标

发表于 : 2010-10-14 22:08
dgwxx
老论坛就有不少人问怎么去台标,这里简单讲一下经验。
由于原作者网站已经关闭,现在将本文所需插件放在碗柜:
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)
然后用AU打开这个avs,并关闭AU里除“ロゴ解析”外的全部滤镜。
然后这时我们用鼠标大致在画面中把台标的范围拖选出来。
0.png
0.png (22.52 KiB) 查看 37914 次
这是插件的设置窗口里已经出现了台标的大致范围。接下来用滑杆逐像素缩小范围,让选区范围紧贴台标边缘。
01.png
01.png (37.45 KiB) 查看 37914 次
这里有一个小窍门,那就是并非选区范围越小越好。因为插件分析台标特征的时候会对台标的背景底色进行判断。只有纯色的底色才会算作有效样本被用来分析。如果范围太小,台标本身的图案会影响插件对背景色的判断。所以我们再将选区范围上下左右各扩大5~10像素左右。当然,扩太大了也不好,可能减少有效样本数。我扩大了10像素。
02.png
02.png (42.35 KiB) 查看 37914 次
这样一来就差不多了。因为台标扫描不算快,所以只需要从片中选一段来扫描就好了。最好选区内纯色的底色越多越好,红得绿的紫的蓝的白的。纯色的种类越多,分析越精确,去logo效果越好。我一般都选op,如果效果不好再试别的段落。一般来说一个op是能够收集到足够多的有效样本的。
将进度条拖到开始的地方,按键盘上的[键,再拖到结束的地方,按]键。这样选区就选好了。
03.png
03.png (620 Bytes) 查看 37914 次
接下来按ロゴ解析按钮开始扫描。
04.png
04.png (1.24 KiB) 查看 37914 次
扫描过程中大概是这个感觉:
05.png
05.png (10.37 KiB) 查看 37914 次
“有効サンプル”是有效样本数。越多越好。
06.png
06.png (21.76 KiB) 查看 37914 次
扫描完了,如果效果还满意的话按“保存按钮”保存为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)
edit:
taro专门写了logo周围降噪用脚本,比EPSlice更加高效,请参考这里

以上~

Re: 使用EraseLOGO 分析+去台标

发表于 : 2010-10-14 22:16
Yuricon
反正欠码
全片轰个

代码: 全选

dfttest(sigma=5,dither=2)
(sigma值自行掌握,不要太高)
效果会更美吧 {:cat_15}
当然,速度也很美 {:cat_4}

Re: 使用EraseLOGO 分析+去台标

发表于 : 2010-10-16 7:45
06_taro
dfttest一般都不太敢開到5以上……現在修改過的默認值讓以前使用0.x的人感到很違和……

Re: 使用EraseLOGO 分析+去台标

发表于 : 2010-10-16 9:00
Yuricon
欠码严重的开5也没什么,所以要根据情况自己去衡量,其实重点在dither {:cat_11}

Re: 使用EraseLOGO 分析+去台标

发表于 : 2010-10-16 9:42
amfilica
dg 能否贴出具体是哪个选项的图啊 我的aviult 在我的系统里面无论英文日文 或 中文都有不少地方时乱码的

Re: 使用EraseLOGO 分析+去台标

发表于 : 2010-10-18 20:54
dlnm
dfttest預設的tbsize容易出現殘影
有時降低至3或許更好

Re: 使用EraseLOGO 分析+去台标

发表于 : 2010-10-18 21:51
dgwxx
点「その他(其他)」菜单里第三项「プラグインフィルタ情報(插件信息)」,找到logoscan.auf对应的名字,然后在滤镜菜单里找到相同的选项就可以了。

Re: 使用EraseLOGO 分析+去台标

发表于 : 2010-10-18 21:55
nuomi
AU部分插件乱码,果然编码什么杂七杂八的都有?

Re: 使用EraseLOGO 分析+去台标

发表于 : 2011-05-14 21:14
lfk
感谢~照着做成功了
另外菊部降噪似乎需要一个"fft3dgpu.dll"的插件......XD

Re: 使用EraseLOGO 分析+去台标

发表于 : 2011-07-10 20:51
sunhoo
“日本电视台播放东西欠码都严重得很,地上波12~13M的码率放1440*1080@30i的MPEG-2简直是胡扯(卫星是一样的码率放1920*1080@30i,更加胡扯)”
不敢苟同。首先,所有30i应为60i。然后,卫星的码率达24M(BS)。BSD是全亚洲画质最佳的HDTV运营商。当然动漫界接触较多的是缩水的民放频道,这就不怪你们了~