本页为 NMM视频技术(旧)论坛(2004–2012)的只读存档,无法登录或发帖。欢迎前往 新论坛 交流。

NMM视频技术(旧)

楼主: cxp_1985
打印 上一主题 下一主题

关于交错的解决方法

  [复制链接]
264768502
21楼
发表于 2009-12-12 16:49 只看该作者
建议更改AVS语句顺序
读取源->IVTC->切边/resize

LoadPlugin("C:\AAD_v0.1.5a\TIVTC\TIVTC.dll")
LoadPlugin("C:\AAD_v0.1.5a\TDeint\TDeint.dll")
LoadPlugin("C:\AAD_v0.1.5a\a60224\a60224.dll")
LoadPlugin("C:\AAD_v0.1.5a\nnedi2\nnedi2.dll")
LoadPlugin("C:\AAD_v0.1.5a\TMM\TMM.dll")
LoadPlugin("C:\AAD_v0.1.5a\vinverse\Release\vinverse.dll")
Import("C:\AAD_v0.1.5a\AAD_015a.avs")
DGDecode_mpeg2source("F:\临时片源\1.d2v")
AAD()
crop( 6, 0, -8, 0)
LanczosResize(640,480)
dgwxx
22楼
发表于 2009-12-12 17:16 只看该作者
crop( 6, 0, -8, 0)改成crop( 8, 0, -8, 0)这样比例失真小一点。
楼主可以理解成AAD = tfm + tdecimate的效果,所以不需要重复使用。
cxp_1985
23楼
 楼主 发表于 2009-12-12 17:27 只看该作者
crop( 6, 0, -8, 0)改成crop( 8, 0, -8, 0)这样比例失真小一点。
楼主可以理解成AAD = tfm + tdecimate的效 ...
dgwxx 发表于 2009-12-12 17:16



    就是说切边左加右 上加下要是4的倍数这样?符合MOD16?
tfm , tdecimate 有没有中文的介绍呢?详细介绍使用方法的,包含参数
cxp_1985
24楼
 楼主 发表于 2009-12-12 17:41 只看该作者
本帖最后由 cxp_1985 于 2009-12-12 17:43 编辑

crop( 8, 0, -8, 0)是不是切得太多了,感觉切到画面了,请用我前面楼层上传的VOB实验下
dgwxx
25楼
发表于 2009-12-12 17:48 只看该作者
怎么切是您自己的选择,是保留画面,还是照顾失真率,依据个人的理念而定。
关于TIVTC,您可以参考这三个帖子(注意按顺序看):
TIVTC的自动交错帧记录与手动OVR脚本
TIVTC无法检测的拉丝
交错产生的历史

不过最后还是需要提醒您一句,您这个片源是不能够单靠IVTC解决的。
cxp_1985
26楼
 楼主 发表于 2009-12-12 17:49 只看该作者
LoadPlugin("C:\AAD_v0.1.5a\TIVTC\TIVTC.dll")
LoadPlugin("C:\AAD_v0.1.5a\TDeint\TDeint.dll")
LoadPlugin("C:\AAD_v0.1.5a\a60224\a60224.dll")
LoadPlugin("C:\AAD_v0.1.5a\nnedi2\nnedi2.dll")
LoadPlugin("C:\AAD_v0.1.5a\TMM\TMM.dll")
LoadPlugin("C:\AAD_v0.1.5a\vinverse\Release\vinverse.dll")
Import("C:\AAD_v0.1.5a\AAD_015a.avs")
DGDecode_mpeg2source("F:\临时片源\1.d2v", info=3)
AAD()
crop( 8, 0, -8, 0)
LanczosResize(640,480)
Trim(0,3600)
这样保存的AVS会使MEGUI出错
应用程序发生异常,需要关闭,哪里出错了吗?
264768502
27楼
发表于 2009-12-12 17:51 只看该作者
本帖最后由 264768502 于 2009-12-12 17:54 编辑

不是符合mod16的原因
因为以前的电视像素长宽比是1.1  DVD(NTSC)的分辨率是720*480
然后电视上左右两边有16个像素是看不到的
704*480,然后在乘以1.1这个比例就是 704*528或640*480,即4:3

不过目前还是推荐别resize了...直接在x264里 --sar 10:11多好...减少一次对画面的残害(对全屏播放党来说
dgwxx
28楼
发表于 2009-12-12 18:02 只看该作者
MeGUI不要再用了,现在MeGUI到处都是bug,而且几乎处于放弃更新、荒芜长草的状态。非要用的话回到1051或者1056试试,1057问题太大。

调试AVS请用文本编辑器+VirtualDub或VirtualDubMod。
cxp_1985
29楼
 楼主 发表于 2009-12-12 18:13 只看该作者
本帖最后由 cxp_1985 于 2009-12-12 18:18 编辑

VirtualDubMod载入AVS依然出错,同MEGUI
那现在压片用什么软件?我用的就是MEGUI 0.3.1.1051版
这个片子要怎么才能达到最好的效果呢?
264768502
30楼
发表于 2009-12-12 18:21 只看该作者
把错贴出来
cxp_1985
31楼
 楼主 发表于 2009-12-12 18:33 只看该作者
本帖最后由 cxp_1985 于 2009-12-12 18:35 编辑


这个片子不能单靠IVTC解决的话,还需要什么?请指教
264768502
32楼
发表于 2009-12-12 18:42 只看该作者
可以把这错归结成RP么....
不用AAD的话会弹错么?
cxp_1985
33楼
 楼主 发表于 2009-12-12 18:55 只看该作者
去掉AAD()后就没事了,求解,可有解决的方法
dgwxx
34楼
发表于 2009-12-12 19:21 只看该作者
真奇怪,AAD也没用什么特殊的滤镜啊……
你把AAD替换成:
interp = separatefields().selecteven().eedi2()
deint = tdeint(edeint=interp)
tfm(mode=3,pp=4,slow=2,chroma=true,clip2=deint)
tdecimate(mode=1)

加载tivtc、tdeint、eedi2这三个滤镜试试看。
a4840639
35楼
发表于 2009-12-12 19:33 只看该作者
megui的AVS预览貌似是经常莫名其妙崩溃...尤其是加载了AAD这种大型脚本以后
dgwxx
36楼
发表于 2009-12-12 20:09 只看该作者
回复 35# a4840639
您这么说,叫fastersharpenlimited、iip、gradfun2dbmod之流情何以堪啊……
我手里最大的脚本是MCTemporalDenoise,95KB(虽然大部分是注释和debug部分 XD)。
cxp_1985
37楼
 楼主 发表于 2009-12-12 20:12 只看该作者
真奇怪,AAD也没用什么特殊的滤镜啊……
你把AAD替换成:
interp = separatefields().selecteven().eedi2 ...
dgwxx 发表于 2009-12-12 19:21



    如上替换后可以载入了,但是,预览图
dgwxx
38楼
发表于 2009-12-12 21:00 只看该作者
所以说你的源这个样子,不是IVTC能解决的。如果要交错去的干净,可以这样:
interp = separatefields().selecteven().eedi2()
tdeint(edeint=interp)
tdecimate(mode=1)
不要IVTC,直接全片Deinterlace、
cxp_1985
39楼
 楼主 发表于 2009-12-12 22:18 只看该作者
LoadPlugin("C:\AAD_v0.1.5a\TIVTC\TIVTC.dll")
LoadPlugin("C:\AAD_v0.1.5a\TDeint\TDeint.dll")
LoadPlugin("D:\Program Files\megui\tools\AviSynth 2.5\plugins\EEDI2.dll")
DGDecode_mpeg2source("F:\临时片源\1.d2v", info=3)
interp = separatefields().selecteven().eedi2()
tdeint(edeint=interp)
tdecimate(mode=1)
crop( 8, 0, -8, 0)
LanczosResize(640,480)
Trim(0,3600)
依然如此
264768502
40楼
发表于 2009-12-12 22:38 只看该作者
全篇做Deinterlace有点可惜...为何AAD会弹错呢...

全篇Deinterlace,试试看nnedi2的,相对来说速度和质量都能接受
LoadPlugin("X:\nnedi2.dll")
DGDecode_mpeg2source("F:\临时片源\1.d2v", info=3)
nnedi2()

其实,如果有空的话,还是看看大虾说的三篇文章做半自动的IVTC,效果应该会很好

小黑屋手机版NMM视频技术

GMT+8, 2026-10-11 12:23 , Processed in 0.025071 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.