Selur's Little Message Board
[HELP] why i setting like this Hybrid will not working? - Printable Version

+- Selur's Little Message Board (https://forum.selur.net)
+-- Forum: Hybrid - Support (https://forum.selur.net/forum-1.html)
+--- Forum: Problems & Questions (https://forum.selur.net/forum-3.html)
+--- Thread: [HELP] why i setting like this Hybrid will not working? (/thread-1290.html)



why i setting like this Hybrid will not working? - ssdde - 02.04.2020

when i setting like this,  and run for start queue, the job state will always display started, but no working at all. how to deal with it?
[Image: O1uKEBx.png]

when i don't select the Restore checkbox, it starts right, no problem. how to fix?

i'm using x264, and this is my file, for test: https://c-t.work/s/6c4c648d151441


RE: why i setting like this Hybrid will not working? - Selur - 02.04.2020

When loading your file and configuring Avisynth like you showed in your image I get the following script:
LoadPlugin("I:\Hybrid\32bit\AVISYN~1\LoadDll.dll")
LoadPlugin("I:\Hybrid\32bit\AVISYN~1\DGDecodeNV.dll")
LoadPlugin("I:\Hybrid\32bit\AVISYN~1\AddGrainC.dll")
LoadPlugin("I:\Hybrid\32bit\AVISYN~1\dfttest.dll")
LoadPlugin("I:\Hybrid\32bit\AVISYN~1\EEDI2.dll")
LoadPlugin("I:\Hybrid\32bit\AVISYN~1\eedi3.dll")
LoadPlugin("I:\Hybrid\32bit\AVISYN~1\FFT3DFilter.dll")
LoadPlugin("I:\Hybrid\32bit\AVISYN~1\masktools2.dll")
LoadPlugin("I:\Hybrid\32bit\AVISYN~1\mvtools2.dll")
LoadPlugin("I:\Hybrid\32bit\AVISYN~1\TDeint.dll")
LoadPlugin("I:\Hybrid\32bit\AVISYN~1\RgTools.dll")
LoadPlugin("I:\Hybrid\32bit\AVISYN~1\PlanarTools.dll")
LoadPlugin("I:\Hybrid\32bit\AVISYN~1\MedianBlur2.dll")
LoadPlugin("I:\Hybrid\32bit\AVISYN~1\nnedi3.dll")
LoadPlugin("I:\Hybrid\32bit\AVISYN~1\TIVTC.dll")
LoadPlugin("I:\Hybrid\32bit\AVISYN~1\Average.dll")
LoadPlugin("I:\Hybrid\32bit\AVISYN~1\GRunT.dll")
LoadCPlugin("I:\Hybrid\32bit\AVISYN~1\yadif.dll")
LoadDLL("I:\Hybrid\32bit\AVISYN~1\libfftw3f-3.dll")
Import("I:\Hybrid\32bit\avisynthPlugins\QTGMC.avsi")
Import("I:\Hybrid\32bit\avisynthPlugins\SMDegrain.avsi")
Import("I:\Hybrid\32bit\avisynthPlugins\AnimeIVTC.avsi")
Import("I:\Hybrid\32bit\avisynthPlugins\Srestore.avsi")
SetFilterMTMode("DEFAULT_MT_MODE", MT_MULTI_INSTANCE)
# loading source: C:\Users\Selur\Desktop\test clip.mkv
#  input color sampling YV12
#  input luminance scale tv
DGSource(dgi="E:\Temp\mkv_d0a370877f42cb8d26dbaf46015659a6_853323747.dgi",fieldop=2)
# current resolution: 720x480
# deinterlacing
AssumeTFF()
QTGMC(Preset="Fast", ediThreads=2)
SelectEven()
# removing ghosting
srestore(frate=24.000,omode=6,speed=-25)
# filtering
return last
Avisynth Preview works fine here.
Creating and Starting a job runs at@32fps here,... without a problem.
Using Vapoursynth and the same filters I get:
Quote:# Imports
import os
import sys
import ctypes
# Loading Support Files
Dllref = ctypes.windll.LoadLibrary("I:/Hybrid/64bit/vsfilters/Support/libfftw3f-3.dll")
import vapoursynth as vs
core = vs.get_core()
# Import scripts folder
scriptPath = 'I:/Hybrid/64bit/vsscripts'
sys.path.append(os.path.abspath(scriptPath))
# Loading Plugins
core.std.LoadPlugin(path="I:/Hybrid/64bit/vsfilters/GrainFilter/AddGrain/AddGrain.dll")
core.std.LoadPlugin(path="I:/Hybrid/64bit/vsfilters/DenoiseFilter/FFT3DFilter/fft3dfilter.dll")
core.std.LoadPlugin(path="I:/Hybrid/64bit/vsfilters/DenoiseFilter/DFTTest/DFTTest.dll")
core.std.LoadPlugin(path="I:/Hybrid/64bit/vsfilters/Support/EEDI3.dll")
core.std.LoadPlugin(path="I:/Hybrid/64bit/vsfilters/ResizeFilter/nnedi3/vsznedi3.dll")
core.std.LoadPlugin(path="I:/Hybrid/64bit/vsfilters/Support/libmvtools.dll")
core.std.LoadPlugin(path="I:/Hybrid/64bit/vsfilters/Support/temporalsoften.dll")
core.std.LoadPlugin(path="I:/Hybrid/64bit/vsfilters/Support/scenechange.dll")
core.std.LoadPlugin(path="I:/Hybrid/64bit/vsfilters/Support/fmtconv.dll")
core.std.LoadPlugin(path="I:/Hybrid/64bit/vsfilters/SourceFilter/LSmashSource/vslsmashsource.dll")
# Import scripts
import havsfunc
# Loading C:\Users\Selur\Desktop\test clip.mkv using LWLibavSource
clip = core.lsmas.LWLibavSource(source="C:/Users/Selur/Desktop/TESTCL~1.MKV", format="YUV420P8", cache=0, prefer_hw=0)
# making sure input color matrix is set as 470bg
clip = core.resize.Point(clip, matrix_in_s="470bg",range_s="limited")
# making sure frame rate is set to 29.970
clip = core.std.AssumeFPS(clip, fpsnum=30000, fpsden=1001)
# Setting color range to TV (limited) range.
clip = core.std.SetFrameProp(clip=clip, prop="_ColorRange", intval=1)
# setting field order to what QTGMC should assume
clip = core.std.SetFrameProp(clip=clip, prop="_FieldBased", intval=2)
# Deinterlacing using QTGMC
clip = havsfunc.QTGMC(Input=clip, Preset="Fast", TFF=True)
# make sure content is preceived as frame based
clip = core.std.SetFieldBased(clip, 0)
clip = clip[::2]
# adjusting frame count and rate with sRestore
clip = havsfunc.srestore(source=clip, frate=24.000, omode=6, speed=-25, thresh=16)
# Output
clip.set_output()
and encode at ~54fps,..

-> Create a debug output level 9 of the job processing and share it.
Also try disabling your anti-virus tool to be sure it's not interfering for some unknown reason.

Cu Selur

Ps.: Same filters runs with ~54fps here when I using


RE: why i setting like this Hybrid will not working? - ssdde - 02.04.2020

(02.04.2020, 20:59)Selur Wrote: When loading your file and configuring Avisynth like you showed in your image I get the following script:



-> Create a debug output level 9 of the job processing and share it.
Also try disabling your anti-virus tool to be sure it's not interfering for some unknown reason.

Cu Selur

Ps.: Same filters runs with ~54fps here when I using



Input is completely analysed,...
Creating job for current source
-> Creating jobs for source: (1)
-> Generating calls for: D:\E\hzgg\test\test-clip.mp4
Ignore time codes for output since Avisynth 'Restore' is used.
adding x264 calls for source: 1
createJobs for D:\E\hzgg\test\test-clip.mp4
creating audio subjobs,...
creating attachment extraction subjobs
creating video subjobs
creating muxing subjobs
optimizing the subJobs
-> finished creating subjobs for current source
added new job with id 03_04_09_1010
-> should be there after processing: C:\Users\x\AppData\Local\Temp\iId_53_aid_0_lang_zh_DELAY_18ms_03_04_09_1010_01.ac3
-> should be there after processing: C:\Users\x\AppData\Local\Temp\iId_54_aid_1_lang_zh_DELAY_18ms_03_04_09_1010_02.ac3
starting 03_04_09_1010_01_audio@03:04:09.141 - D:\E\hzgg\test\test-clip.mp4
finished after 00:00:00.138
-> should be there after processing: C:\Users\x\AppData\Local\Temp\03_04_09_1010_06.264
starting 03_04_09_1010_05_video@03:04:09.365 - D:\E\hzgg\test\test-clip.mp4


but the log which i post seems not like yours

how to do the debug output?  oh, after waiting for a long long time, the start is begin now.

but im feel there still is some problem, because when i don't select the Restore checkbox, it begin muck quickly


RE: why i setting like this Hybrid will not working? - Selur - 02.04.2020

1. What I posted was the script view of Avisynth and Vapoursynth not a log.
2. What you posted is part of a log that starts with:
Quote:This log is only intended for user information.
It should not be part of a bug/problem report!!
and holds no meaningful data to me.
-> read Infos needed to fix&reproduce bugs,.. and provide a proper DebugOutput at Level 9 of the job processing on your machine.

Cu Selur


RE: why i setting like this Hybrid will not working? - ssdde - 02.04.2020

(02.04.2020, 21:12)Selur Wrote: 1. What I posted was the script view of Avisynth and Vapoursynth not a log.
2. What you posted is part of a log that starts with:
Quote:This log is only intended for user information.
It should not be part of a bug/problem report!!
and holds no meaningful data to me.
-> read Infos needed to fix&reproduce bugs,.. and provide a proper DebugOutput at Level 9 of the job processing on your machine.

Cu Selur



it's ok to start now , but waiting too much time

before i override install the dev version, the job can't stop unless manually and display more than 100%, snap it:

[Image: 20200403035545dis.jpeg]


RE: why i setting like this Hybrid will not working? - Selur - 03.04.2020

According to the debug output encoding is running fine, it's just slow:
x264 output: 462 frames: 0.47 fps, 4912.65 kb/s

QTGMC(Preset="Placebo", InputType=0, TR2=3, Sharpness=0.4, SourceMatch=3, Lossless=2, ediThreads=2)
srestore(frate=30.000,omode=6,speed=-25)
QTGMC Placebo and restore with speed -25 seems is a slow combination.
-> don't see a problem here aside from you using too slow settings for your taste. Smile

Cu Selur