青木八雲 发表于 2023-4-9 10:11:48

[vapoursynth相关]为啥连get_core()都能报错

我就想做个反交错而已。。

2023-04-09 10:08:20.775
Failed to evaluate the script:
Python exception: module 'vapoursynth' has no attribute 'get_core'

Traceback (most recent call last):
File "src\cython\vapoursynth.pyx", line 3115, in vapoursynth._vpy_evaluate
File "src\cython\vapoursynth.pyx", line 3116, in vapoursynth._vpy_evaluate
File "H:\等待处理\ Tsurune -Tsunagari no Issha- (BS11 1280x720 x264 AAC)\ts档\ Tsurune -Tsunagari no Issha-.vpy", line 7, in
core = vs.get_core(threads=8)
^^^^^^^^^^^
AttributeError: module 'vapoursynth' has no attribute 'get_core'

有人遇到过这种问题吗。。
安装路径无中文
这应该算装好了吧。。

青木八雲 发表于 2023-4-9 10:18:39

百度了半天指向全是指毫不相干的python错误,好不容易找到个相关贴子只有成功的情况。。完全没提为啥会失败。。_(:з」∠)_

shadows 发表于 2023-4-9 10:25:40

本帖最后由 shadows 于 2023-4-9 10:30 编辑

看官方文档
http://www.vapoursynth.com/doc/gettingstarted.html#example-script

官方repo一搜就搜出来了相关问题 https://github.com/vapoursynth/vapoursynth/issues/604

我作为一个对vapoursynth完全不懂的人根据搜索引擎都找到解决办法了

Ryougi_Kukoc 发表于 2023-4-9 12:27:00

你百度可不得找不到吗

Eclipse 发表于 2023-4-9 13:05:02

Vapoursynth 的官网就有写啊,R55 这个版本的更新日志就有详细说明:
Many script functions were marked as obsolete or removed. The most common construct is probably vs.get_core() that no longer works. Use vs.core instead you lazy script writers! Many other functions like plugin/function enumeration were changed but the old functions simply have deprecation warnings. For now.
总之就是 vs.get_core() 已被弃用,请使用 vs.core 替代

TsushimaYohane 发表于 2023-4-9 21:05:05

本帖最后由 TsushimaYohane 于 2023-4-9 21:07 编辑

你可以换用 VS-C (
https://i.slow.pics/YDiJVLK8.jpg

github.com/vcb-s/guides/tree/master/Basics/%5B05%5D%20VapourSynth%E5%9F%BA%E7%A1%80

孤雨独火 发表于 2023-4-9 21:29:07

本帖最后由 孤雨独火 于 2023-4-9 21:35 编辑

TsushimaYohane 发表于 2023-4-9 21:05
你可以换用 VS-C (




两码事
get_core()在api4出来前就已经是deprecated了,就不应该使用

三年前发布r51的时候的表述已经是废弃多年
https://github.com/vapoursynth/vapoursynth/blob/d10c0d3ebb7b32110e6c5c0e998c4028ead45bdb/ChangeLog#L106


青木八雲 发表于 2023-4-10 00:20:54

shadows 发表于 2023-4-9 10:25
看官方文档
http://www.vapoursynth.com/doc/gettingstarted.html#example-script



行,明白了,这就去看文档。。

青木八雲 发表于 2023-4-10 00:23:18

Eclipse 发表于 2023-4-9 13:05
Vapoursynth 的官网就有写啊,R55 这个版本的更新日志就有详细说明:

总之就是 vs.get_core() 已被弃用, ...

。。怪不得呢,这就去看文档{:13_899:}

青木八雲 发表于 2023-4-10 00:24:56

谢谢大家的指导!这就滚去看文档。。
页: [1]
查看完整版本: [vapoursynth相关]为啥连get_core()都能报错