『漫游』酷论坛>『影音数码技术学习交流』>[伏地求助][/KH] 受不了 ..
[伏地求助][/KH] 受不了,总是Evaluate: System exception - Access Violation
Boss_02fj@2006-09-19 00:56
太长……
assembly=
这句,我先前clip了12段,在这行拼接+所有滤镜……总之很长就是[/KH]
但是如果为了简短“assembly=”行把滤镜加在这里
p1=trim(0,530).undot()
p2=trim(531,744).Decimate(cycle=5).AssumeFPS(last.framerate)
就Evaluate: System exception
支不出其他招了[/ku] ,请大大们赐教……
------------------------------------------------------------------------------------
这个才几个VFR段落,如果是老片那不就……[/KH]
GOD_HIKARU MK2@2006-09-19 01:41
assembly=
是啥?
h2o2shadow@2006-09-19 08:34
全贴出来再说
这几句根本就看不出你想做啥
trim? + trim的每段加上FILTER?
还有就是...你确定你装了2.55以上的avisynth了?
因为你的那个提示是N年前的AVS老版的一个系统BUG.
badchris@2006-09-19 10:53
Yatta分段处理美
Boss_02fj@2006-09-19 12:20
我是2.5.7的avs
Evaluate: System exception - Access Violation是bug还是Evaluate: System exception是bug?
Evaluate: System exception - Access Violation貌似是太长的原因,简短之后就不会出WT
undot()
Lanczos4Resize
crop
ColorMatrix()
fft3dfilter
就是这些滤镜,主要是fft3dfilter(sigma=1.0, plane=4, bw=12, bh=12, bt=4, ow=6, oh=6)这个很长,再加上12段……
GOD_HIKARU MK2@2006-09-19 13:12
= = 可能是太新的关系 觉得255不错 不用换。
h2o2shadow@2006-09-19 13:21
与太新没关系.
- -
话说楼主.
你那几个FILTER我看没问题.
avs过长根本就不是问题.
谁见过长的C语言就没事不运行? 短的就运行?
自己去检查下有没有啥别的地方搞错了吧.
我们又看不见你在你的电脑上做了什么.
任何DLL之间的影响都有可能出错. (你装的任何软件都有可能)
不愿贴出原AVS又要问出问题所在,
不就和不带病人去看病还是问医生到底病在哪里的道理一样么..(虽然你不是病人, 我们不是医生. 大家都是同好)
话不好听, 但是你的做法就是这样的.
也许这就是"劲爆"的原因吧.
GOD_HIKARU MK2@2006-09-19 13:27
= = DLL 路径 脚本等 还是将整体AVS贴出来吧
确实和LS说的和avs过长没关系。我trim了几十段都没事。
Boss_02fj@2006-09-19 19:51
function FOrder(clip c) { return GetParity(c)? 1:0 }
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\it.dll")
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\DGDecode.dll")
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\ColorMatrix.dll")
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\UnDot.dll")
Mpeg2Source("c:\fmp1-dg.d2v",iDct=4)+Mpeg2Source("c:\fmp2-dg.d2v",iDct=4)
undot()
IT(fps=30, ref="TOP", blend=false)
undot()
Telecide(order=FOrder(),guide=0,post=0)
undot()
p1=trim(0,638)
p2=trim(639,742).Decimate(cycle=5,quality=3).AssumeFPS(last.framerate)
p3=trim(743,2696)
p4=trim(2697,39184).Decimate(cycle=5,quality=3).AssumeFPS(last.framerate)
p5=trim(39185,41866)
p6=trim(41867,42467).Decimate(cycle=5,quality=3).AssumeFPS(last.framerate)
p7=trim(42468,43106)
p8=trim(43107,43210).Decimate(cycle=5,quality=3).AssumeFPS(last.framerate)
p9=trim(43211,45164)
p10=trim(45165,81652).Decimate(cycle=5,quality=3).AssumeFPS(last.framerate)
p11=trim(81653,84334)
p12=trim(84335,84935).Decimate(cycle=5,quality=3).AssumeFPS(last.framerate)
assembly=p1Lanczos4Resize(1440,480)crop( 8, 2, -8, 0)ColorMatrix()Lanczos4Resize(848,480)fft3dfilter(sigma=1.0, plane=4, bw=12, bh=12, bt=4, ow=6, oh=6).undot()+p2Lanczos4Resize(1440,480)ColorMatrix()undot().crop( 8, 2, -8, 0)Lanczos4Resize(848,480)fft3dfilter(sigma=1.0, plane=4, bw=12, bh=12, bt=4, ow=6, oh=6).undot()+p3Lanczos4Resize(1440,480)crop( 8, 2, -8, 0)ColorMatrix()Lanczos4Resize(848,480)fft3dfilter(sigma=1.0, beta=1.0, plane=4, bw=12, bh=12, bt=4, ow=6, oh=6).undot()+p4Lanczos4Resize(1440,480)crop( 8, 2, -8, 0)ColorMatrix()Lanczos4Resize(848,480)fft3dfilter(sigma=1.0, plane=4, bw=12, bh=12, bt=4, ow=6, oh=6).undot()+p5Lanczos4Resize(1440,480)crop( 8, 2, -8, 0)ColorMatrix()Lanczos4Resize(848,480)fft3dfilter(sigma=1.0, plane=4, bw=12, bh=12, bt=4, ow=6, oh=6).undot()+p6Lanczos4Resize(1440,480)crop( 8, 2, -8, 0)ColorMatrix()Lanczos4Resize(848,480)fft3dfilter(sigma=1.0, plane=4, bw=12, bh=12, bt=4, ow=6, oh=6).undot()+p7Lanczos4Resize(1440,480)crop( 8, 2, -8, 0)ColorMatrix()Lanczos4Resize(848,480)fft3dfilter(sigma=1.0, beta=1.0, plane=4, bw=12, bh=12, bt=4, ow=6, oh=6).undot()+p8Lanczos4Resize(1440,480)crop( 8, 2, -8, 0)ColorMatrix()Lanczos4Resize(848,480)fft3dfilter(sigma=1.0, plane=4, bw=12, bh=12, bt=4, ow=6, oh=6).undot()+p9Lanczos4Resize(1440,480)crop( 8, 2, -8, 0)ColorMatrix()Lanczos4Resize(848,480)fft3dfilter(sigma=1.0, plane=4, bw=12, bh=12, bt=4, ow=6, oh=6).undot()+p10Lanczos4Resize(1440,480)crop( 8, 2, -8, 0)ColorMatrix()Lanczos4Resize(848,480).undot()+p11Lanczos4Resize(1440,480)crop( 8, 2, -8, 0)ColorMatrix()Lanczos4Resize(848,480)+p12Lanczos4Resize(1440,480)crop( 8, 2, -8, 0)ColorMatrix()Lanczos4Resize(848,480).fft3dfilter(sigma=1.0, plane=4, bw=12, bh=12, bt=4, ow=6, oh=6).undot()
undot()
return assembly
undot()
Boss_02fj@2006-09-19 19:53
刚好差fft3dfilter(sigma=1.0, plane=4, bw=12, bh=12, bt=4, ow=6, oh=6)的长度
Boss_02fj@2006-09-19 19:55
随便减少一个fft3dfilter(sigma=1.0, plane=4, bw=12, bh=12, bt=4, ow=6, oh=6)就可以了==
Boss_02fj@2006-09-19 19:56
嗯?怎么贴上来点都没了?
GOD_HIKARU MK2@2006-09-19 20:42
p1Lanczos4Resize(1440,480)crop( 8, 2, -8, 0)ColorMatrix()Lanczos4Resize(848,480)fft3dfilter(sigma=1.0, plane=4, bw=12, bh=12, bt=4, ow=6, oh=6)
---------------------------
= =这样吧
p1.Lanczos4Resize(1440,480).crop( 8, 2, -8, 0).ColorMatrix().Lanczos4Resize(848,480).fft3dfilter(sigma=1.0, plane=4, bw=12, bh=12, bt=4, ow=6, oh=6)
Boss_02fj@2006-09-19 20:49
我知道,不知道为什么人RP……贴上来点就没了……
Boss_02fj@2006-09-20 21:32
搞定了
用两个avs,一个先trim然后Decimate(cycle=5,quality=3)AssumeFPS(last.framerate)再连起来,第二个avs用Import("d:\try\1.avs")再挂滤镜
«12»共2页
| TOP