『漫游』酷论坛>『影音数码技术学习交流』>[请教]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