『漫游』酷论坛>『影音数码技术学习交流』>[请教]DVDRIP的 ..
[请教]DVDRIP的这种锯齿怎么处理
slsquare@2004-10-27 14:10
请看字内绿白交界处
以下图像为200%
wolfsoft@2004-10-27 16:56
用DVD放没有的话...请deinterlace;
放DVD也存在的话...可以试试柔化和去噪,但不敢保证成功.avs编写可以用dio兄那个RPG里带的avs编辑器来编,也可以自己到avs官网上查资料,这里就不罗嗦了,呵呵.
skywalker@2004-10-27 20:11
用了ivtc了吗?
画面的其它地方有锯齿吗?
tct66@2004-10-27 21:27
# AAA - AnimeAntiAliasing
#
# Thanks @ Did嶪, mf, Akirasuto, SpikeSpiegel & ScharfisBrain...
#________________________________________________________________________________________
#
# Usage: AAA(Xres, Yres, Xshrp, Yshrp, Us, Ds, chroma)
#________________________________________________________________________________________
#
# Xres/Yres = The final resolution... InputSize = OutputSize is the default
#
# Xshrp/Yshrp = Unfilter strength... Settings of 50,50 are the defaults
#
# Us = Resizer for upsampling... 0 = PointResize (default) / 1 = Lanczos
#
# Ds = Resizer for downsampling... 0 = Bilinear (default) / 1 = Bicubic / 2 = Lanczos
#
# Chroma = Enable/disable chroma antialiasing... Disable = false (default) / enable = true
#________________________________________________________________________________________
#
# Example...
#
# Import("C:\Programme\AviSynth 2.5\plugins\AAA.avs")
#
# AAA(720,576,50,50,1,2,chroma=false)
#________________________________________________________________________________________
function AAA(clip clp, int "Xres", int "Yres", int "Xshrp", int "Yshrp",
\ int "US", int "DS", bool "chroma")
{
clp = clp.isYV12() ? clp : clp.ConvertToYV12()
ox = clp.width
oy = clp.height
Xres = default(Xres, ox)
Yres = default(Yres, oy)
us = default(us, 1)
ds = default(ds, 2)
Xshrp = default(Xshrp, 50)
Yshrp = default(Yshrp, 50)
chroma = default(chroma, false)
us==0 ? clp.PointResize(ox*2,oy*2) : clp.LanczosResize(ox*2,oy*2)
TurnLeft()
SangNom()
TurnRight()
SangNom()
ds==0 ? BilinearResize(Xres,Yres) :
\ ds==1 ? BicubicResize(Xres,Yres) :
\ LanczosResize(Xres,Yres)
Unfilter(Xshrp,Yshrp)
chroma ? MergeChroma(clp.Lanczosresize(Xres,Yres)) : last
}
slsquare@2004-10-27 22:52
用了IT
其他地方基本看不出来
AAA(720,576,50,50,1,2,chroma=false)
这个滤镜哪里有
dio1888@2004-10-27 22:56
你把tct66贴的内容保存为AAA.avs
unranger@2004-10-27 23:26
AAA不算滤镜, 也是avs脚本..使用时要先用Import("路径\AAA.avs")把它包含进来
slsquare@2004-10-28 08:50
多谢几位
实验中
slsquare@2004-10-28 13:59
他说我缺这个函数
SangNom()
怎么办
unranger@2004-10-28 18:36
SangNom索一个反锯齿filter
http://mf.creations.nl/avs/filters/SangNom.dll
skywalker@2004-10-28 19:23
既然只是一部分有锯齿, 建议只在那一部分画面使用AA filter, 这样速度较快而且对画质损害比较小...........
slsquare@2004-10-28 21:45
感谢unranger提供的地址
效果不错,不过速度真的好慢
怎么设置对局部画面起作用呢?
曾半仙@2004-10-28 21:53
Trim(0,那段结束帧数)开始那一部分为一段,然后Trim(帧数+1,0)出来后面的,
处理时候用新生成的变量
然后++合起来~~
slsquare@2004-10-28 22:05
我不知道skywalker的意思是不是对画面的一部分起作用
不是trim
因为整个视频就是个卡拉OK
weilai@2004-10-28 23:00
利用 Crop 及 Layer
就可以設定區塊性應用 AA filter
但速度如何就不得而知
«12»共2页
| TOP