Log in

View Full Version : What libmvtools version should one use?


Selur
20th July 2025, 15:04
Using:
vapoursynth-mvtools-v24-win64.7z (https://github.com/dubhater/vapoursynth-mvtools/releases/download/v24/vapoursynth-mvtools-v24-win64.7z)
with vs_temporalfix (https://github.com/pifroggi/vs_temporalfix): Preview fails, vspipe works.
with MCDegrainSharp (https://github.com/Selur/VapoursynthScriptsInHybrid/blob/5b02427483752b3470713d9e9bd7e06dc3b7caec/degrain.py#L1187): Preview works, vspipe works.

using vapoursynth-mvtools-v24+8-patch-1-e44b981-clang18.1.8build-static.clang64.fftw.7z (https://github.com/Mr-Z-2697/vapoursynth-mvtools/releases/download/v24%2B8%2Bpatch-1/vapoursynth-mvtools-v24+8-patch-1-e44b981-clang18.1.8build-static.clang64.fftw.7z)
https://github.com/Mr-Z-2697/vapoursynth-mvtools/releases/download/v24%2B8%2Bpatch-1/vapoursynth-mvtools-v24+8-patch-1-e44b981-clang18.1.8build-static.clang64.fftw.7z
with vs_temporalfix (https://github.com/pifroggi/vs_temporalfix): Preview works, vspipe works.
with MCDegrainSharp (https://github.com/Selur/VapoursynthScriptsInHybrid/blob/5b02427483752b3470713d9e9bd7e06dc3b7caec/degrain.py#L1187): Preview works, vspipe crashes (-1073741819).

using vapoursynth-mvtools-v24+8-patch-1-58356fd-clang18.1.8build-static.clang64.fftw.7z (https://github.com/Mr-Z-2697/vapoursynth-mvtools/releases/download/v24%2B8%2Bpatch-1/vapoursynth-mvtools-v24+8-patch-1-58356fd-clang18.1.8build-static.clang64.fftw.7z)
with vs_temporalfix (https://github.com/pifroggi/vs_temporalfix): Preview works, vspipe works.
with MCDegrainSharp (https://github.com/Selur/VapoursynthScriptsInHybrid/blob/5b02427483752b3470713d9e9bd7e06dc3b7caec/degrain.py#L1187): Preview works, vspipe crashes (-1073741819).

McDegrainSharp isn't the only script that crashes with the newer libmvtools versions from Mr Z.

=> There does not seem to be a mvtools version atm. which works with McDegrainSharp and vs_temporalfix in one script for preview and encoding.


Cu Selur

Ps.: I'm using an AMD Ryzen 9 7950X on Windows 11.

Selur
21st July 2025, 17:29
okay, I got vs_temporalfix working by changing vs_temporalfix:
https://github.com/Selur/VapoursynthScriptsInHybrid/blob/master/vs_temporalfix.py
So I can use vapoursynth-mvtools-v24-win64.7z

Z2697
22nd July 2025, 17:09
No MCDegrainSharp crashes on my side...

Selur
22nd July 2025, 18:09
both in preview and vspipe?
which mvtools did you use?
What cpu are you using?

Z2697
22nd July 2025, 20:12
Yes, both, but I'm not using Hybrid, I just took the related code and put it in a script.
Maybe I should try with the full Hybrid environment?
I'm using the e44b981 one, CPU is Ryzen 9950X.

Selur
23rd July 2025, 04:51
If you don't use Hybrid, please check the return code when using vspipe.
Hybrid will abort processing when the return code isn't 0.
Calling:
echo %ERRORLEVEL% ('echo $?' on linux)
should show that on Windows.

Cu Selur

Z2697
23rd July 2025, 16:33
If you don't use Hybrid, please check the return code when using vspipe.
Hybrid will abort processing when the return code isn't 0.
Calling:
echo %ERRORLEVEL% ('echo $?' on linux)
should show that on Windows.

Cu Selur

Return code is 0

Selur
23rd July 2025, 17:18
Okay, thanks. :)