Should the ffmpeg
depedency be changed to ffmpeg4.4
? While osu!lazer uses whatever the system's ffmpeg is, videos still don't work and there are random crashes when using ffmpeg
(5.0). However, if this change was made, osu!lazer would still use ffmpeg 5.0 because it searches for /usr/lib/libavcodec.so
etc. which are symlinks to the ffmpeg 5.0 libraries. I run osu!lazer in a container, so I just binded the ffmpeg 4.4 libraries to the generic /usr/lib/libavcodec.so
etc. files to override the symlinks for that sandbox, but I wonder if there's a more elegant way to handle something like this.
Edit: After writing this, I just remembered that setting the LD_LIBRARY_PATH
is probably a better option. Now instead of binding each ffmpeg 4.4 library to the generic symlink I just run osu!lazer with LD_LIBRARY_PATH
set to /usr/lib/ffmpeg4.4:"${LD_LIBRARY_PATH}"
to make osu!lazer use the ffmpeg 4.4 libraries. I'm still open to hearing other options.
Pinned Comments
huupoke12 commented on 2020-08-09 03:20 (UTC) (edited on 2020-10-15 13:56 (UTC) by huupoke12)
Please aware that this package is not supported by the osu! development team and may lose some online functionalities because of the binaries differences with the official builds (see this GitHub issue for more details). Please use the official builds if you want those functionalities.