27.09.2020, 16:51
(27.09.2020, 09:09)Selur Wrote: Sadly, no clue what's causing the crash, works fine here and we use the save file versions. :/
Looks like initializing the AviSynth.dll fails.
Does this happen with all files for you?
Yes.
I can run avsViewer64.exe directly. It doesn't crash, but of course it doesn't load anything. Since the regular file output works, it seems there's something weird with just the 64 bit viewer. It generates a .ffindex file in C:\Users\Administrator\AppData\Local\Temp, then crashes. 32 bit viewer works fine.
I know debugger stuff is generally useless, but I did try running it through x64dbg. The logs generate these strings when it crashes:
DebugString: "QObject::disconnect: Unexpected nullptr parameter"
DebugString: "QCoreApplication::postEvent: Unexpected null receiver"
Maybe it's trying to open the wrong file name, or from the wrong location?
(27.09.2020, 09:09)Selur Wrote: probably not happening atm.
At some point hopefully! I see you added them to the QTGMC Vapoursynth options on the denoise tab.
(27.09.2020, 14:19)Selur Wrote: I splitted QTGMC into:
- QTGMC Deinterlacer under Deinterlacing (only InputType = 0)
- QTGMC Filter under DeNoise (only InputType > 0)
this should fix the problems you have.
Might cause lots of new problems, since I probably somewhere might have made a typo.
It did.
For AviSynth, the QTGMC section on the Denoise tab seems to work OK.
However, on the "Deinterlace" tab for AviSynth32/64, no deinterlacing options get inserted into the AviSynth script, regardless of what deinterlacer is selected (including QTGMC), and regardless if the "Overwrite input scan type" is used. It won't work on actual interlaced files, or on interlaced or progressive files with "Overwrite input scan" set to "top field first" or "bottom field first".
Clicking the script button for Vapoursynth shows a popup message, "Couldn't find filters for category: QTGMC". It does seem to work however for the Deinterlacing tab.
For the QTGMC options on the Denoise tab for Vapoursynth, the "Input Type" is missing. (Should be 1, 2 or 3 options available.) Enabling QTGMC here and clicking the script button again shows the "Couldn't find filters for category: QTGMC" message, but, nothing for QTGMC gets inserted into the Vapoursynth script.
I should have made my user name "Worm can opener".