You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

升级OBS Studio后移除v4l2sink插件及清理旧配置的方法

升级OBS Studio后移除v4l2sink插件及清理旧配置的方法

最近我在升级到Ubuntu 22.04后,时隔很久重新使用OBS Studio,按照官方最新指引重装了软件:

sudo add-apt-repository ppa:obsproject/obs-studio
sudo apt update
sudo apt install ffmpeg obs-studio

但启动时弹出了错误窗口,提示找不到v4l2sink插件——应该是残留了旧版本的配置文件在搞鬼。我通过「文件」->「显示设置文件夹」没找到相关文件,又不想随便乱改,而且卸载重装OBS也没能解决这个问题。

下面分享两种解决思路,你可以根据需求选择:

一、单独移除v4l2sink插件

其实v4l2sink的功能现在已经集成到OBS主程序里了,完全不需要这个单独插件。你可以按以下步骤找到并删除它:

  • 先打开终端,用命令查找系统里的v4l2相关插件文件:
    find /usr/lib/obs-plugins -name "*v4l2*"
    
  • 如果找到类似v4l2sink.so的文件,用sudo权限删除它:
    sudo rm /usr/lib/obs-plugins/v4l2sink.so
    
  • 另外别忘了检查用户目录下的插件文件夹~/.config/obs-studio/plugins,如果里面有v4l2相关的文件夹或文件,直接删除就行。

二、彻底清理旧配置,全新重装OBS

如果想一次性清除所有旧配置,让OBS完全从头开始,推荐按以下步骤操作:

  1. 先彻底卸载OBS及相关组件:
    sudo apt purge obs-studio ffmpeg
    sudo apt autoremove
    sudo apt clean
    
  2. 删除用户目录下的OBS配置文件夹(这里存着你的旧设置、插件配置等):
    rm -rf ~/.config/obs-studio
    
  3. 还可以检查并删除系统级的配置残留:
    sudo rm -rf /etc/obs-studio
    
  4. 最后重新安装OBS即可:
    sudo add-apt-repository ppa:obsproject/obs-studio
    sudo apt update
    sudo apt install ffmpeg obs-studio
    

这样操作后,OBS就会以全新的状态启动,不会再加载旧插件和配置了。

备注:内容来源于stack exchange,提问作者matanox

火山引擎 最新活动