当前位置: 主页 > 处理视频 > 视频压制教程 > 压制DVDRip时的AVS实例及常用AVS语句说明(2)

压制DVDRip时的AVS实例及常用AVS语句说明(2)

2009-12-05   网络 / av110.net整理 点击: 标签:
  

二、AVS实例

  1、用trim分段IVTC的例子

setworkingdir("C:AVSplugins")
LoadPlugin("decomb510.dll")
LoadPlugin("Convolution3Dyv12.dll")
LoadPlugin("MPEG2Dec3dg.dll")
LoadPlugin("undot.dll")
LoadPlugin("fluxsmooth.dll")
LoadPlugin("WarpSharp.dll")
Mpeg2Source("C:HPIIVob1.d2v")
trim(0,100).Telecide(order=1, guide=1,vthresh=50, post=2,
chroma=true,blend=true)+trim(101,200).Telecide(order=1, guide=1,vthresh=7,
post=2, chroma=true,blend=true)+trim(201,0).Telecide(order=1,
guide=1,vthresh=50, post=2, chroma=true,blend=true)
Decimate(cycle=5,quality=3)
Crop(8,0,704,480)
undot()
Convolution3D(preset="movieHQ")
fluxSmooth(5,7)
LanczosResize(640,480)
undot()
WarpSharp()

  说明:

  fluxsmooth.dll,平滑兼去噪的作用

  msharpen.dll,锐化滤镜

  undot.dll,可以移除影片的颗粒及细微的噪点

  至於IT及decomb510,因为有些片源,拉丝无法去除干净,所以可以用trim+decomb510,分段设定去拉丝的阀度。一般如果用IT可以去除拉丝的,还是建议用IT。

  2、合并avs脚本实例

a=AVIsource("G:苍穹cm[starhjh] Soukyuu no Fafner 12 (24m14s 640x480
WMV9).avi",audio=false)
b=avisource("g:苍穹cm苍穹之fafner_OP.avi",audio=false)
c=avisource("g:苍穹cm苍穹之fafner_中场10秒.avi",audio=false)
d=avisource("g:苍穹cm苍穹之fafner_ED.avi",audio=false)
e=b.trim(3,2162)+a.trim(2159,14360).changefps(23.976)+c.trim(0,240)+a.trim(14602,32364).changefps(23.976)+d.trim(0,1442)+a.trim(33806,0).changefps(23.976)
final=e.undot().Convolution3D(preset="animeHQ").undot().WarpSharp(depth=40,blur=2,bump=60,cubic=-0.6).textSub("g:苍穹cm[starhjh]
Soukyuu no Fafner 12 (24m14s 640x480 WMV9).ssa")
return final

  说明:

  abcd分别为片源及合成特效。其中 bcd为经过 强制fps处理,如果没有经过强制处理,则e改为:

e=b.trim(3,2162).changefps(23.976)+a.trim(2159,14360).changefps(23.976)+c.trim(0,240).changefps(23.976)+a.trim(14602,32364).changefps(23.976)+d.trim(0,1442).changefps(23.976)+a.trim(33806,0).changefps(23.976)

  这样处理是因为每集和特效的片源不同.fps就出出现不同,即使看上去都是23.976都可能不能合并.只有经过都强制fps才能正常合并,否则 载入avs会提示错误。

  b.trim(3,2162).changefps(23.976)是截取片头部分动画,(op部分),3是因为从全局的时间长度上考虑的多出来的3帧,故去掉,否则可以用trim(0,2162)

  a.trim(2159,14360).changefps(23.976)是指raw的接op结束到中间过场动画开始部分的动画.

  c.trim(0,240).changefps(23.976)是只中间过场动画的特效的全部帧数,

  a.trim(14602,32364).changefps(23.976)过场动画结束至ed开始的动画部分

  d.trim(0,1442).changefps(23.976)ed特效部分

  a.trim(33806,0).changefps(23.976)ed特效结束下集预告开始到最后的部分

  所有连加起来,合成一个完整的动画,如果帧数选用的正确,处理后的时间长度后raw的长度是一样的。当然,少0.0xx秒是没什么问题的,从完美的角度来说,要求保持一样的时间差不多。完成后,最好用vdm预览看一下连接部分有没有问题。

  最后一个final就是把e当作新的raw处理.加虑镜.字幕上去.还不要忘了这句return final。

顶一下
(1)
100%
踩一下
(0)
0%
栏目热点
  • MeGUI压制使用说明书 MeGUI压制使用说明书 MeGUI 压制使用说明书 绪论: 视频压制的概念 一些尚未入门的爱好者常常会把视频压制与视频转换混为一谈。视频压制是一种入门比较简单,但深入有点深奥的视频压缩技术,用
精彩推荐