Debian/Ubuntu Linux安装OBS

先决条件

  • 建议使用 xserver-xorg 1.18.4 或更新版本,以避免 OBS 中某些功能(例如全屏投影仪)出现潜在的性能问题。

  • 在 Linux 上使用 OBS Studio 需要 OpenGL 3.3(或更高版本)支持。在终端中输入以下内容来检查系统支持哪个版本的 OpenGL glxinfo | grep "OpenGL version"

  • 为了支持虚拟摄像头,您需要v4l2loopback安装内核模块。您可以使用以下命令安装它:

    sudo apt install v4l2loopback-dkms

安装ffmpeg

sudo apt-get install ffmpeg

如果该模块尚未加载,OBS Studio 通常会在启动虚拟摄像头时加载该模块

安装OBS(包管理器安装)

sudo apt update
sudo apt install obs-studio
#修复安装后再执行上一条命令
sudo apt --fix-broken install

安装OBS(软件商店)

运行obs

obs

或者

搜索添加到桌面运行

添加场景添加来源即可

如果画布和输出有间隙的话右键调整大小即可

root用户打开默认将视频存放到root目录,更改到用户目录

问题

1、如何切换wayland和x11

注销用户或者重启,ubuntu点击左下角小齿轮切换成x11,debian点左下角白方块切换成x11,直接打开就能录屏了

2、linux桌面直接打开obs没有录屏选项,obs显示XSHM不显示pipewire

原因是当前桌面环境是wayland(debian12 kde默认wayland)

执行命令查看echo $XDG_SESSION_TYPE,显示wayland,可以在命令行使用sudo obs打开,但是只能录窗口,不能录整个屏幕

切换到x11把驱动装好然后打开obs能录屏路再回到wayland

3、如何录整个屏幕?

切换到X11正常录屏的情况下

kde安装workspacesudo apt install plasma-workspace-wayland,再回到wayland

gnomesudo apt-get install gnome-session-wayland(可能有效)

查看驱动

nvidia-smi

解决方法很邪门,但确实是这样成功在wayland录屏的

相关推荐
踩着阴暗的自己向上爬1 小时前
Day05-04-持续集成总结
linux·运维·ci/cd
qyhua2 小时前
Linux内网端口转公网端口映射
linux·运维·服务器
j.king4 小时前
开源GTKSystem.Windows.Forms框架让C# winform支持跨平台运行
linux·c#·gtk
stackY、5 小时前
【Linux】:程序地址空间
linux·算法
starleeisamyth5 小时前
Ubuntu + SSH密钥连接服务器
服务器·ubuntu·ssh
R语言爱好者6 小时前
如何查看程序是否在运行-Linux
linux
逆风就重开6 小时前
数据埋点从入门到了解
大数据·linux·前端·数据库·数据仓库
掘根6 小时前
【Linux】压缩命令——gzip,bzip2,xz
大数据·linux·运维
可爱的小小小狼6 小时前
linux的服务管理
linux·运维·服务器
TMS320VC5257H7 小时前
ffmpeg在powershell和ubuntu终端下的不同格式
linux·ubuntu·ffmpeg