YohoYang / VSGUI

一款全新VapourSynth视频压制软件。A video encode GUI like MeGUI for VapourSynth.
GNU General Public License v3.0
133 stars 7 forks source link

高级压制BUG,VSRepoGUI下载滤镜BUG #5

Closed lyglay1991 closed 1 year ago

lyglay1991 commented 1 year ago

高级压制视频输入添加脚本提示错误,无任何说明,点击确定之后,脚本消失,这个BUG需要修复,另外就是VSRepoGUI下载的后缀为.py的滤镜脚本,滤镜脚本在VSGUI文件夹里找不到,甚至连所在的文件夹都找不到,这个BUG也修复一下

YohoYang commented 1 year ago

脚本错误的情况可以先用预览工具Vs Editor看看有没有报错,通常情况下是会捕获错误并弹窗显示了,你这个情况看起来像是没有捕获到 py格式的文件被放置在VSGUI\bin\vs\python\libs内了

lyglay1991 commented 1 year ago

Vs Editor提示没有,但是一添加脚本,就是错误了

YohoYang commented 1 year ago

不知道是什么样的脚本,能不能给一份最简的用来调试。拖入脚本的时候会进行检测,如果检测到有错误才会发生你说的问题,如果能有脚本文件那么就更方便定位问题

lyglay1991 commented 1 year ago

就一份最简单的 import sys, os import functools import vapoursynth as vs

import mvsfunc as mvf import muvsfunc as muf import vsTAAmbk as taa import havsfunc as haf

core = vs.core

core.max_cache_size = 10240

src=core.lsmas.LWLibavSource(r'O:\BaiduYunDownload[DAY×FSD][Avataro Sentai Donbrothers][46][WEBrip][1080P][X264 AAC].mp4', threads=1)

src16=mvf.Depth(src,depth=16)

res = core.fmtc.bitdepth(src16,bits=10)

res.set_output()

保存为vpy之后,高级压制添加就报错

lyglay1991 commented 1 year ago

看来是路径问题,路径不能有中文以及其他语言文字,只能纯字母数字 M:\脚本\ザ・カゲスター 这种路径就报错 M:\taiga 就不会报错 但还是建议更新一下能否支持下M:\脚本\ザ・カゲスター 这种路径了

YohoYang commented 1 year ago

看来是路径问题,路径不能有中文以及其他语言文字,只能纯字母数字 M:\脚本\ザ・カゲスター 这种路径就报错 M:\taiga 就不会报错 但还是建议更新一下能否支持下M:\脚本\ザ・カゲスター 这种路径了

OK,后面有空我试试调整一下

lyglay1991 commented 1 year ago

好得,感谢,另外就是提个建议,能对队列那有一块增加个log窗口啊,方便查看一些信息(言外之意就是压制实时信息),这个太简陋了,也不清楚到底有没有在进行压制,希望界面优化一下

YohoYang commented 1 year ago

目前有个日志功能,会输出到文件里,设置里有。不过没有输出到UI里的就是了,要加得找个位置加

lyglay1991 commented 1 year ago

恩,建议加一个吧,这样就非常完美了

YohoYang commented 1 year ago

v0.4.0