最近在调研一些可用的虚拟摄像头开源库,主要是基于python的,包括:pyfakewebcam与pyvirtualcam。由于并不满足目前个人的需要,因此并没有实际去测试。

初步调研对比如下,以备后用。

1、pyfakewebcam

An API for writing RGB frames to a fake webcam device on Linux!

GitHub - jremmons/pyfakewebcam: A library for writing RGB frames to a fake webcam device on Linux!

最近的更新是在4年前了,仅支持Linux系统,兼容Python2.7 and Python3.x。

pip install pyfakewebcam

2、pyvirtualcam

pyvirtualcam sends frames to a virtual camera from Python.

https://github.com/letmaik/pyvirtualcam

开发者一直在维护中,这个库相对全面一些,支持Windows、macOS与Linux。

pip install pyvirtualcam

这两个库都提供了example,可以根据需要来做适应新修改。此外,都要求系统已经安装了虚拟摄像头,如Linux的v4l2loopback、Windows的OBS与Unity Capture、macOS的OBS等。

虚拟摄像头API对比pyfakewebcam与pyvirtualcam相关推荐

  1. 虚拟摄像头之三: 重构android8.1 的 v4l2_camera_HAL 支持虚拟摄像头

    前言 接下来将了解Android HAL是如何与相机设备进行交互的,一般各硬件厂商的 camera HAL会有个 v4l2_camera_hal.cpp 文件,在这个文件中向frameworks提供H ...

  2. 关于酷狗直播伴侣无法识别虚拟摄像头问题----提供摄像头识别套装、支持远程技术协助(更新2020-11-23)

    效果如上,最新版酷狗伴侣识别虚拟摄像头(ManyCam)接YY开播. 解决步骤,三步: 1.*安装旧版*的酷狗伴侣 2.*断网状态下*打开酷狗伴侣识别出虚拟摄像头(如未能成功识别,一般就是安装的旧版伴 ...

  3. 【Ubuntu】虚拟摄像头,并应用在Teams上

    本文目的 本文意在记录笔者在Ubuntu22.04上配置虚拟摄像头,并应用在Teams通信软件上的全部过程. 操作系统:Ubuntu22.04 虚拟摄像头:OBS.Akvcam 最终成果: 使用v4l ...

  4. 26.Vue列表渲染中key的作用与原理(内含虚拟DOM的对比算法详解)

    目录 1.暴露问题,使用index作为key 2.使用唯一标识p.id作为key 3.不写key的配置 4.key的工作原理及虚拟DOM的对比算法 5.总结 25.Vue列表渲染_爱米酱的博客-CSD ...

  5. 虚拟摄像头之十: Camera3 DeviceSession 和 CaptureRequest 流程机制

    前言 前面九篇系列文章.把 Android Camera 框架逻辑基本描述清晰.从使用API2的角度看.还有 Session 和 CaptureRequest 未详细梳理.导致虚拟摄像头移植过程.出现 ...

  6. 虚拟摄像头之 十二 v4l2loopback虚拟机摄像头移植实战(完结篇)

    前言 本篇记录在 android8 的 IMX8QM 平台移植 v4l2loopback 虚拟摄像头实战过程记录;其中主旨是记录整个过程.已经期间出现的踩坑过程,后期虚拟摄像驱动还有移植到多核ARM平 ...

  7. 虚拟摄像头之五: 详解 android8 的 Camera 子系统框架

    前言 由于 android 版本差异. camera子系统框架也有不同调整,本文是采用 android8 源码作为参考对象,对 camera 子系统进行框架梳理, 建立起框架性认知后.在进一步分析各模 ...

  8. 虚拟摄像头搭配高德AR导航出现的内存和cpu问题

    最近在处理虚拟摄像头搭配高德AR导航时,出现了一些内存.cpu和优先级的问题,这里做个初步记录,后面再完善 CPU 1.)开一个hal3的后台录相.预览app,再开一个高德AR导航虚拟摄像头.这时cp ...

  9. onvif_discover虚拟摄像头

    原始引用地址: onvif_discover虚拟摄像头 time: 20200824 18:30 为什么要做这个虚拟摄像头 做类型nvr产品,在大量测试时,总需要大量视频源,一般情况下需要实体摄像头做 ...

  10. 两个摄像头自动切换画面_利用OBS虚拟摄像头实现假装开会

    频繁而又乏味的视频会议,是许多人在工作中不得不承受的一种折磨. 能否在视频会议时让摄像头拍到的不是频繁点头.昏睡沉沉,而是正聚精会神.一动不动听着领导讲话的自己?OBS虚拟摄像头可以实现. 首先下载直 ...

最新文章

  1. Error in x$e : $ operator is invalid for atomic vectors
  2. Unity3D音频播放器 动态装载组件
  3. springboot 读取application.properties流程
  4. 多节锂电串联保护板ic_如何有效保护锂电池板,一款优质的MOS管就能解决
  5. bootstrap简单使用
  6. 【OpenCV 例程200篇】90. 频率域陷波滤波器
  7. 微软宣布加入 OpenJDK 项目
  8. dom兼容性问题3 元素操作
  9. 3631: [JLOI2014]松鼠的新家
  10. POJ 1659 Frogs#39; Neighborhood(度序列组成)
  11. dell 7447加装SSD
  12. 2022电力电缆复训题库及在线模拟考试
  13. 在html页面中加入矢量图,在html中引用矢量图
  14. MySQL-查询本周过生日的人-终极答案
  15. FFMPEG详细参数
  16. 【原创】高精度好题 Heaven Cow与God Bull
  17. linux停止阿里云盾服务
  18. (一种因疏忽而发生的错误)Qt LNK2019:无法解析的外部符号
  19. 面试总结-----工程化软件项目开发的流程、步骤
  20. java 接口文档的格式化_Java Word API - 读写转换处理DOC DOCX HTML PDF HTML格式

热门文章

  1. 小米笔记本android,全球唯一 独家定制:「安卓中国版」小米笔记本电脑Air图赏...
  2. 白箱测试、黑箱测试、回归测试?
  3. svn服务器搭建ip指定,mac 局域网svn服务器搭建
  4. SmartBi V9系统运维总结
  5. 省心!2021精选APP macOS装机必备清单来了
  6. ZABBIX3.04设置短信报警
  7. MFS分布式存储搭建
  8. 弗兰克·盖里为华纳兄弟设计新总部,犹如漂浮在高速公路的‘冰山’
  9. 牛年新生儿取名:用诗经给男宝宝起名字
  10. JavaSE进阶篇【6】——2022年7月2日