Gentoo系统下OBS Studio虚拟背景插件无法运行的解决办法求助
Gentoo系统下OBS Studio虚拟背景插件无法运行的解决办法求助
Hey各位大佬,我桌面用的是Gentoo,最近想给OBS装个虚拟背景插件,本来打算下载源码编译,结果发现这插件就一个功能却带了一大堆重量级依赖,实在折腾不起,就直接下了预编译的deb包。
现在插件倒是能在OBS的摄像头源滤镜里显示出来,但根本没法正常工作,终端里弹出了这些错误信息:
info: [Virtual BG detector] detecter_create version:v1.2.0 error: [Virtual BG detector] Can't create session No graph was found in the protobuf. info: Switched to scene 'Scene'
想请教下大家,有没有不用去编译那堆臃肿依赖的办法能解决这个问题?我自己琢磨了几个方向,但不确定行不行,也想听听大家的建议:
- 排查依赖兼容性:毕竟deb包是给Debian系做的,Gentoo的库版本可能和它不匹配,尤其是protobuf相关的库。打算用
ldd命令检查插件的.so文件,看看有没有缺失的依赖或者版本不兼容的提示。 - 检查模型文件路径:错误里提到找不到protobuf里的graph,会不会是deb包把插件需要的机器学习模型放在了Debian的默认路径(比如
/usr/share下的某个文件夹),但Gentoo的路径结构不一样导致插件找不到?打算先通过dpkg-deb -c命令查看deb包的文件列表,找到模型文件后复制到插件能识别的位置试试。 - 尝试转成Gentoo兼容包:比如用alien把deb转成ebuild再安装?虽然听说这样转出来的包可能有问题,但总比编译源码轻松点?
有没有大佬遇到过类似的问题,或者有其他更靠谱的解决办法?麻烦指点一下!
备注:内容来源于stack exchange,提问作者Deyaa
相关产品推荐
相关产品推荐

