ateekamori
帖子: 4
注册时间: 2016-03-05 13:11

[已解决]有关lsmas无法创建索引的问题

是进行基础工具的安装的时候出现的问题
前置安装avs+,进行程序测试的时候没有错误
然后安装了python3.5,又安装了vs,在安装vs的时候会跳出一个vc2015插件的安装。
第一次实验:
建立vpy文件,输入:
import vapoursynth as vs
import sys
import havsfunc as haf
import mvsfunc as mvf

core = vs.get_core(accept_lowercase=True,threads=8)

core.max_cache_size = 2000

a="H:\try1.mkv"
src = core.lsmas.LWLibavSource(a,threads=1)
src = core.std.SetFrameProp(src,prop="_FieldBased",intval=0)
src = mvf.ToRGB(src)

F6 check结果显示:

Failed to evaluate the script:
Python exception: No attribute with the name lsmas exists. Did you mistype a plugin namespace?
Traceback (most recent call last):
File "src\cython\vapoursynth.pyx", line 1489, in vapoursynth.vpy_evaluateScript (src\cython\vapoursynth.c:26885)
File "C:\Users\Ateekamori\Desktop\try1.vpy", line 11, in <module>
src = core.lsmas.LWLibavSource(a,threads=1)
File "src\cython\vapoursynth.pyx", line 1103, in vapoursynth.Core.__getattr__ (src\cython\vapoursynth.c:20711)
AttributeError: No attribute with the name lsmas exists. Did you mistype a plugin namespace?

无法使用 lsmas (没有出现蓝色),即:vslsmashsource.dll无法使用或者没有关联的运行库存在
猜测原因:安装包出现错误,或者安装过程出现选项错误 ---- --重新下载安装包,更换安装时出现的选项,仍出现失败
Dll滤镜下载错误,或者转移的时候发生错误 ------重新下载,多种途径下载LP的7Z dll包,测试时继续失败
电脑编程环境与之前的软件的环境出现冲突 ---- --否决,无关(未确认?)
没有正确链接到库,从settings添加了目录 ---- --虽然lsmas.LWLibavSource颜色变蓝了,但是F6check依然出现如上错误信息
如上,期望有知道的大神可以帮助一下,谢谢!
Continue……
上次由 ateekamori 在 2016-04-07 21:51,总共编辑 2 次。
fch1993
帖子: 213
注册时间: 2012-06-12 11:56

Re: [求助]有关vs无法正确链接lsmas的问题

如果视频是1080i,可以下载最新的r877解决问题:
https://www.dropbox.com/sh/3i81ttxf028m ... asmwa?dl=0

还有目录应该是
C:\Program Files (x86)\VapourSynth\plugins64
一般而言吧
ateekamori
帖子: 4
注册时间: 2016-03-05 13:11

Re: [求助]有关vs无法正确链接lsmas的问题

十分感谢fch菊苣的帮助
通过你给的链接,下载了64bit的r877,解压之后,将其中的VapourSynth \ plugins64 \ vslsmashsource.dll覆盖了原来的dll(原来的为12M,新的为15M)
仍然无法正确链接lsmas
text1.jpg
path1.png
path1.png (18.29 KiB) 查看 8210 次
fch1993
帖子: 213
注册时间: 2012-06-12 11:56

Re: [求助]有关vs无法正确链接lsmas的问题

ateekamori 写了:十分感谢fch菊苣的帮助
通过你给的链接,下载了64bit的r877,解压之后,将其中的VapourSynth \ plugins64 \ vslsmashsource.dll覆盖了原来的dll(原来的为12M,新的为15M)
仍然无法正确链接lsmas
text1.jpg
path1.png
你是不是没有最后加上:

src.set_output()
ateekamori
帖子: 4
注册时间: 2016-03-05 13:11

Re: [求助]有关vs无法正确链接lsmas的问题

text2.jpg
添加之后,直接这样提示:

错误:lsmas 未能建立索引
头像
Evalyn
帖子: 17
注册时间: 2014-07-19 20:49

Re: [求助]有关lsmas无法创建索引的问题

a = r'H:\try1.mkv'
► 显示剧情透露 欢迎各路姐姐前来照顾萝莉
ateekamori
帖子: 4
注册时间: 2016-03-05 13:11

Re: [求助]有关lsmas无法创建索引的问题

Evalyn 写了:a = r'H:\try1.mkv'
多谢,按照这个方式修改了之后确实显示了正确的视频输出!
请问您知道是什么原因吗?(为了以后不再出现这样的错误!)
netsky123
帖子: 53
注册时间: 2015-01-26 14:18

Re: [求助]有关lsmas无法创建索引的问题

ateekamori 写了:
Evalyn 写了:a = r'H:\try1.mkv'
多谢,按照这个方式修改了之后确实显示了正确的视频输出!
请问您知道是什么原因吗?(为了以后不再出现这样的错误!)
\t在python中相当于\tab
a = 'H:\try1.mkv'会转义成a = ‘H: ry1.mkv’
加上r就不会转义

回到 “VapourSynth”