ubuntu系统列出系统中所有可用的视频设备(比如摄像头、采集卡等)

ubuntu系统无hdmi输入,可使用usb作为输入,通过笔记本复制屏幕,然后通过USB HDMI视频采集卡连接ubuntu系统,以达到笔记本输入到ubuntu。列出系统中所有可用的视频设备(比如摄像头、采集卡等)

复制代码
v4l2-ctl --list-devices

查看设备详细信息:

复制代码
v4l2-ctl -d /dev/video0 --all

列出设备功能:

复制代码
v4l2-ctl -d /dev/video0 --list-formats

查看支持的视频格式和分辨率

复制代码
v4l2-ctl -d /dev/video0 --list-formats-ext

设置分辨率

复制代码
v4l2-ctl -d /dev/video0 --set-fmt-video=width=1920,height=1080

如果没有安装 v4l-utils:

复制代码
# Ubuntu/Debian
sudo apt install v4l-utils

# CentOS/RHEL/Fedora
sudo yum install v4l-utils

查看哪些应用程序正在使用设备:

复制代码
sudo fuser /dev/video0

检测USB摄像头是否被识别:

复制代码
lsusb
ls /dev/video*
相关推荐
欧云服务器4 天前
怎么让脚本命令可以同时在centos、debian、ubuntu执行?
ubuntu·centos·debian
智渊AI4 天前
Ubuntu 20.04/22.04 下通过 NVM 安装 Node.js 22(LTS 稳定版)
ubuntu·node.js·vim
The️5 天前
Linux驱动开发之Read_Write函数
linux·运维·服务器·驱动开发·ubuntu·交互
再战300年5 天前
Samba在ubuntu上安装部署
linux·运维·ubuntu
qwfys2005 天前
How to install golang 1.26.0 to Ubuntu 24.04
ubuntu·golang·install
木尧大兄弟5 天前
Ubuntu 系统安装 OpenClaw 并接入飞书记录
linux·ubuntu·飞书·openclaw
小虾爬滑丫爬5 天前
ubuntu上设置Tomcat 开机启动
ubuntu·tomcat·开机启动
老师用之于民5 天前
【DAY25】线程与进程通信:共享内存、同步机制及实现方案
linux·c语言·ubuntu·visual studio code
小虾爬滑丫爬5 天前
Ubuntu 上设置防火墙
ubuntu·防火墙
林开落L5 天前
解决云服务器内存不足:2 分钟搞定 Ubuntu swap 交换区配置(新手友好版)
运维·服务器·ubuntu·swap交换区