master-of-zen / Av1an

Cross-platform command-line AV1 / VP9 / HEVC / H264 encoding framework with per scene quality encoding
GNU General Public License v3.0
1.51k stars 155 forks source link

install hint: python3-vapoursynth package required on fedora (and other redhats?) #630

Open themasch opened 2 years ago

themasch commented 2 years ago

To build av1an on fedora you need to install the vapoursynth-libs and -devel packages (one of them may suffice, not sure).

To be able to run av1an, you also need to install python3-vapoursynth, so the python3 wrapper lib, as that seems to be a runtime requirement to vapoursynth. If its not installed, vapoursynths vsscript_createScript segfauls when calling into vpy_createScript. This is with vapoursynth R51, which is quite old thats what you get from dnf.

Not sure if this could/should be added to the README. I think there is nothing av1an or vapoursynth-rs can do to fix this. IMHO this segfaulting is a bug either in vapoursynth itself, or in the fedora packaging.

itsTyrion commented 2 years ago

Can confirm on Fedora Server 36