修复Debian上OBS虚拟摄像头不显示选项的问题
系统信息
Debian Linux 12 (bookworm)
安装OBS-Studio及依赖OBS-Studio在linux上有官方的flatpak支持,所以就从flathub安装
flatpak install flathub com.obsproject.Studio
flathub的配置教程在此
这里的依赖就是obs虚拟摄像头的依赖,包名为v4l2loopback-dkms直接使用apt命令安装
sudo apt install v4l2loopback-dkms
启动OBS-Studio首次安装完obs启动后会出现一个配置向导
如图
正常情况下会出现三个选项:
优先优化串流,其次为录像
仅优化录像,将不会进行串流
只使用虚拟摄像头
但是在我启动后只出现了前两个选项:
优先优化串流,其次为录像
仅优化录像,将不会进行串流
第三个选项便不出来了 经过搜索找到以下命令
sudo modprobe v4l2loopback
运行并重启obs后和图中表现一致,可以正常使用虚拟摄像头
在运行上述命令时有一行日志
v4l2loopback not installed, vir ...
构建支持Nvidia硬件编解码的ffmpeg
系统信息
Debian 11
Nvidia GTX 1650
语言环境 中文
下载FFmpeg源码终端执行
git clone https://git.ffmpeg.org/ffmpeg.git
安装 Nvidia Cuda ToolKit
前往Cuda ToolKit Download
选择Linux X86_64 Debian 11 deb(local)
逐行复制下方生成内容并在终端执行
如果之前使用.run方式安装的Cuda会提示与.deb安装方式冲突,选择是,之后会提示X server可能崩溃,选择是
重启
安装 nv-codec-headers
前往FFmpeg/nv-codec-headers下载ZIP压缩包 或使用终端执行
git clone https://github.com/FFmpeg/nv-codec-headers.git
切换到库目录并安装
cd nv-codec-headersmakesudo make install
构建 FFmpeg
查看发行版包管理器中的FFmpeg编译选项
ffmpeg
ffmpeg version ...
记一次grub2主题更改
简介这篇文章记载了我在更改grub时,遇到的一些麻烦事,可能不太详细
正文尝试编辑 /boot/grub/grub.cfg
cangyue@GEEK:~$ sudo nano /boot/grub/grub.cfgGNU nano 5.4 /boot/grub/grub.cfg## DO NOT EDIT THIS FILE## It is automatically generated by grub-mkconfig using templates# from /etc/grub.d and settings from /etc/default/grub#
文件头部写到由/etc/grub.d和/etc/default/grub文件生成
编辑/etc/default/grub
cangyue@GEEK:~$ sudo nano /etc/default/grubGNU nano 5.4 /etc/default/grub# If you change this file, run 'update-grub' afterwards ...