Numerous bug fixes and feature enhancements. Full release notes here.
Be sure to install the *vcredist* version, as you will need the MSVC 2019 libraries.
Everything works like a champ in both 32 and 64-bit versions, except Nvidia GPU acceleration. Some GPU-accelerated plugins like FFT3DGpu will fail. In those cases, either use the non-GPU version (i.e., FFT3DFilter instead of FFT3DGpu) or use gpu=false as an option if applicable. It will run a little slower without GPU, but the difference is not very significant. Also, be sure to use a wine version <5.18 because wine 5.18 introduced some changes that may cause those plugins to fail with a green or purple screen even with gpu acceleration disabled. Avs2pipemod.exe will pipe output to Linux-native encoder like FFMpeg or other AVs-aware wine applications like Virtualdub or MeGUI.
What does not
GPU acceleration doesn't work.
Use non-gpu versions of plugins, or use gpu=false + use wine version <5.18.
What was not tested
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Current||Gentoo Linux x86_64||Dec 27 2020||5.0.3-staging||Yes||Yes||Yes||Gold||Alan Burns|
Once you have installed AviSynth+ and all the plugins you need, you can pipe the output of your script to a Linux-native encoder like FFMpeg using avs2pipemod, like so:
wine avs2pipemod64.exe -rawvideo ./script.avs | ffmpeg -pix_fmt yuv420p -s 1280x720 -f rawvideo -framerate 24000/1001 -i - -c:v libx265 -crf 23 -x265-params "no-sao=1" -vf "fps=24000/1001,scale=1280:720,setdar=16/9'" "encode.hevc"
Note that the piped output must be in raw video format, which means that you have to specify pixel format, size, and frame rate before the input because this information header is not present in raw video. Then encode normally with FFMpeg.