当前位置: 首页 > article >正文

Ubuntu创建一个虚拟摄像头

假如你目前没有摄像头,想在ubuntu下创建一个虚拟的摄像头,不妨参考以下方法:
安装 v4l2loopback
sudo apt install v4l2loopback-dkms   # 安装 v4l2loopback
sudo modprobe v4l2loopback             # 加载 v4l2loopback 模块
创建虚拟摄像头
sudo modprobe v4l2loopback video_nr=10 card_label="My Virtual Camera" exclusive_caps=1

参数说明:
#video_nr:指定设备号(例如 /dev/video10)。
#card_label:虚拟摄像头的名称。
#exclusive_caps:使设备支持专有能力,通常可以设置为 1
检测是否创建成功
ls /dev/video10 
/dev/video10
 查看摄像头列表
v4l2-ctl --list-devices
查看摄像头具体信息
v4l2-ctl --device=/dev/video0 --list-formats-ext
ffmpeg往摄像头推流
ffmpeg -stream_loop -1 -re -i source.200kbps.768x320.flv -f v4l2 -video_size 640x480 -pix_fmt yuv420p /dev/video10
测试虚拟摄像头
ffplay /dev/video10 
假如需要移除虚拟摄像头
sudo modprobe -r v4l2loopback 


 


http://www.kler.cn/a/299896.html

相关文章:

  • 微服务学习-服务调用组件 OpenFeign 实战
  • [java] 面向对象进阶篇1--黑马程序员
  • Linux内核中IPoIB驱动模块的初始化与实现
  • pytest自动化测试 - 构造“预置条件”的几种方式
  • CCF开源发展委员会开源供应链安全工作组2025年第1期技术研讨会顺利举行
  • PVE 虚拟机安装 Debian 无图形化界面服务器
  • 【区块链 + 基层治理】链动社区:基于 FISCO BCOS 的智慧社区数字化治理平台 | FISCO BCOS应用案例
  • QQ频道机器人零基础开发详解(基于QQ官方机器人文档)[第二期]
  • Java System.getenv 和 System.getProperty 区别
  • DAY74
  • 【笔记】扩散模型(七):Latent Diffusion Models(Stable Diffusion)论文解读与代码实现
  • Flutter 中的低功耗蓝牙概述
  • 连锁管理系统如何兼批发和零售 连锁收银系统如何配合做好财务
  • C++之函数的分文件编写
  • ToDesk远程连接Ubuntu 2022.04,鼠标动不了,Windows自带的远程桌面连接也连不上,TightVNC Viewer也连不上的解决办法
  • vc-align源码分析 -- ant-design-vue系列
  • transform: rotate 旋转中心在左上角
  • 网络层_计算机网络
  • 智能匹配新高度:相亲交友系统如何运用AI技术提升用户体验
  • 如何选择合适的加密软件?加密软件有哪些用途呢?
  • 心脑血管科黄力主任:血栓是如何悄然“养”大的?医生警示七大高危群体!
  • OPENAIGC开发者大赛高校组银奖 | GOIS——面向地质报告的多场景办公智能助手
  • Linux下载新版火狐浏览器,替换默认火狐浏览器,保留桌面任务栏图标快捷方式
  • 操作系统安全保护
  • 贪心+滑窗+递推,LeetCode 2555. 两个线段获得的最多奖品
  • adb的安装和使用 以及安装Frida 16.0.10+雷电模拟器