搜索 社区服务 统计排行 帮助
  • 3795阅读
  • 19回复

[伏地求助][/KH] 受不了,总是Evaluate: System exception - Access Violation

楼层直达
级别: 新手上路
注册时间:
2004-01-13
在线时间:
0小时
发帖:
658
太长……

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]

羊骑车…[/KH]
级别: 精灵王
注册时间:
2005-12-13
在线时间:
0小时
发帖:
3859
只看该作者 1楼 发表于: 2006-09-19
assembly=
是啥?

= =
级别: 工作组
注册时间:
2005-01-15
在线时间:
0小时
发帖:
1729
只看该作者 2楼 发表于: 2006-09-19
全贴出来再说

这几句根本就看不出你想做啥
trim? + trim的每段加上FILTER?

还有就是...你确定你装了2.55以上的avisynth了?

因为你的那个提示是N年前的AVS老版的一个系统BUG.

级别: 骑士
注册时间:
2006-02-13
在线时间:
0小时
发帖:
1020
只看该作者 3楼 发表于: 2006-09-19
Yatta分段处理美


──それは、とても小さな
とても大きな とても大切な 愛と勇気のおとぎばなし──
级别: 新手上路
注册时间:
2004-01-13
在线时间:
0小时
发帖:
658
只看该作者 4楼 发表于: 2006-09-19
我是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段……

羊骑车…[/KH]
级别: 精灵王
注册时间:
2005-12-13
在线时间:
0小时
发帖:
3859
只看该作者 5楼 发表于: 2006-09-19
= = 可能是太新的关系 觉得255不错 不用换。

= =
级别: 工作组
注册时间:
2005-01-15
在线时间:
0小时
发帖:
1729
只看该作者 6楼 发表于: 2006-09-19
与太新没关系.

- -

话说楼主.

你那几个FILTER我看没问题.

avs过长根本就不是问题.

谁见过长的C语言就没事不运行? 短的就运行?

自己去检查下有没有啥别的地方搞错了吧.

我们又看不见你在你的电脑上做了什么.

任何DLL之间的影响都有可能出错. (你装的任何软件都有可能)

不愿贴出原AVS又要问出问题所在,

不就和不带病人去看病还是问医生到底病在哪里的道理一样么..(虽然你不是病人, 我们不是医生. 大家都是同好)

话不好听, 但是你的做法就是这样的.

也许这就是"劲爆"的原因吧.

级别: 精灵王
注册时间:
2005-12-13
在线时间:
0小时
发帖:
3859
只看该作者 7楼 发表于: 2006-09-19
= = DLL 路径 脚本等 还是将整体AVS贴出来吧
确实和LS说的和avs过长没关系。我trim了几十段都没事。

= =
级别: 新手上路
注册时间:
2004-01-13
在线时间:
0小时
发帖:
658
只看该作者 8楼 发表于: 2006-09-19
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()

羊骑车…[/KH]
级别: 新手上路
注册时间:
2004-01-13
在线时间:
0小时
发帖:
658
只看该作者 9楼 发表于: 2006-09-19
刚好差fft3dfilter(sigma=1.0, plane=4, bw=12, bh=12, bt=4, ow=6, oh=6)的长度

羊骑车…[/KH]
级别: 新手上路
注册时间:
2004-01-13
在线时间:
0小时
发帖:
658
只看该作者 10楼 发表于: 2006-09-19
随便减少一个fft3dfilter(sigma=1.0, plane=4, bw=12, bh=12, bt=4, ow=6, oh=6)就可以了==

羊骑车…[/KH]
级别: 新手上路
注册时间:
2004-01-13
在线时间:
0小时
发帖:
658
只看该作者 11楼 发表于: 2006-09-19
嗯?怎么贴上来点都没了?

羊骑车…[/KH]
级别: 精灵王
注册时间:
2005-12-13
在线时间:
0小时
发帖:
3859
只看该作者 12楼 发表于: 2006-09-19
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)

= =
级别: 新手上路
注册时间:
2004-01-13
在线时间:
0小时
发帖:
658
只看该作者 13楼 发表于: 2006-09-19
我知道,不知道为什么人RP……贴上来点就没了……

羊骑车…[/KH]
级别: 新手上路
注册时间:
2004-01-13
在线时间:
0小时
发帖:
658
只看该作者 14楼 发表于: 2006-09-20
搞定了

用两个avs,一个先trim然后Decimate(cycle=5,quality=3)AssumeFPS(last.framerate)再连起来,第二个avs用Import("d:\try\1.avs")再挂滤镜

羊骑车…[/KH]
快速回复

限150 字节
上一个 下一个