# pyvirtualcam

- **Canonical URI:** https://www.vioscale.ai/software/pyvirtualcam
- **Category:** Webcam Streaming Tools
- **Homepage:** https://letmaik.github.io/pyvirtualcam/
- **Also known as:** pyvirtualcam
- **Profile claimed by vendor:** no
- **Last updated:** 2026-09-08T22:06:35.494Z

## vioscaleAI score

**43.6 / 100**, confidence 21% (low). Computed 2026-09-08.

Composite of weighted, independently-sourced signals (no user reviews, no vendor payment).

| Signal | Score | Weight | Contribution | Evidence present |
|---|--:|--:|--:|:--:|
| capabilities | 0 | 0.07 | 0 | - |
| repo_stars | 52.2 | 0.026 | 1.4 | ✓ |
| integrations | 0 | 0.079 | 0 | - |
| dependent_projects | 27.1 | 0.063 | 1.7 | ✓ |
| dev_activity | 0 | 0.094 | 0 | ✓ |
| release_cadence | 86.1 | 0.052 | 4.5 | ✓ |
| security_posture | 0 | 0.063 | 0 | - |
| package_downloads | 0 | 0.136 | 0 | - |
| security_score | 46 | 0.042 | 1.9 | ✓ |
| community_qa_activity | 0 | 0.063 | 0 | - |

## About

A Python package that enables applications to send video frames to virtual camera devices across multiple operating systems. It provides a backend abstraction layer for managing virtual camera device properties and frame formats.

_Independently observed._

## Platform & deployment

- **Platforms:** macOS, Windows

## Capabilities

_The capabilities that matter for Webcam Streaming Tools. "-" = undocumented, not absent._

| Capability | Supported |
|---|:--:|
| **Capabilities** | |
| Architecture model | Desktop local application |
| Virtual camera driver output for zoom teams meet | - |
| AI background removal and blur without green screen | - |
| AI eye contact correction gaze redirection | - |
| Presentation slide overlay picture in picture | - |
| AI audio noise cancellation and echo removal | - |
| Ar face tracking and 3d masking snapchat style | - |
| Multi camera switching and scene management | - |
| Video recording to local mp4 disk | - |
| Nvidia rtx GPU hardware tensor core requirement | - |
| SOC2 type ii | - |
| Gpl or permissive oss license | - |
| Pricing model | - |

## Release history

| Version | Date | Type |
|---|---|---|
| [v0.15.0](https://github.com/letmaik/pyvirtualcam/releases/tag/v0.15.0) | 2026-01-24 | stable |
| [v0.14.0](https://github.com/letmaik/pyvirtualcam/releases/tag/v0.14.0) | 2025-09-10 | stable |
| [v0.13.0](https://github.com/letmaik/pyvirtualcam/releases/tag/v0.13.0) | 2025-05-12 | stable |
| [v0.12.1](https://github.com/letmaik/pyvirtualcam/releases/tag/v0.12.1) | 2025-01-19 | stable |
| [v0.12.0](https://github.com/letmaik/pyvirtualcam/releases/tag/v0.12.0) | 2024-07-14 | stable |
| [v0.11.1](https://github.com/letmaik/pyvirtualcam/releases/tag/v0.11.1) | 2024-02-09 | stable |
| [v0.11.0](https://github.com/letmaik/pyvirtualcam/releases/tag/v0.11.0) | 2023-12-10 | stable |
| [v0.10.2](https://github.com/letmaik/pyvirtualcam/releases/tag/v0.10.2) | 2022-10-30 | stable |
| [v0.10.1](https://github.com/letmaik/pyvirtualcam/releases/tag/v0.10.1) | 2022-10-27 | stable |
| [v0.10.0](https://github.com/letmaik/pyvirtualcam/releases/tag/v0.10.0) | 2022-10-02 | stable |
| [v0.9.1](https://github.com/letmaik/pyvirtualcam/releases/tag/v0.9.1) | 2022-10-02 | stable |
| [v0.9.0](https://github.com/letmaik/pyvirtualcam/releases/tag/v0.9.0) | 2021-12-12 | stable |
| [v0.8.0](https://github.com/letmaik/pyvirtualcam/releases/tag/v0.8.0) | 2021-04-19 | stable |
| [v0.7.0](https://github.com/letmaik/pyvirtualcam/releases/tag/v0.7.0) | 2021-03-26 | stable |
| [v0.6.0](https://github.com/letmaik/pyvirtualcam/releases/tag/v0.6.0) | 2021-03-23 | stable |

_… and 5 earlier release(s)._

## Security & compliance


Known vulnerabilities: 0 (0 in the last 12 months) ([source](https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=pypi&package_name=pyvirtualcam&per_page=100)). A count reflects scale and disclosure, not quality.

## FAQ

### What is pyvirtualcam?

A Python package that enables applications to send video frames to virtual camera devices across multiple operating systems. It provides a backend abstraction layer for managing virtual camera device properties and frame formats. It is indexed under Webcam Streaming Tools.

_Source: [https://letmaik.github.io/pyvirtualcam/](https://letmaik.github.io/pyvirtualcam/)._

### What platforms does pyvirtualcam support?

pyvirtualcam supports Windows and macOS. Platforms we have not confirmed are simply not listed here rather than ruled out.

_Source: [https://letmaik.github.io/pyvirtualcam/](https://letmaik.github.io/pyvirtualcam/)._

### Is pyvirtualcam open source?

Yes. pyvirtualcam is published under the GPL-2.0 licence, a copyleft licence, so check its terms before embedding it in a closed-source product. Licence terms can change between releases, so verify against the repository for the version you intend to use.

_Source: [https://github.com/letmaik/pyvirtualcam](https://github.com/letmaik/pyvirtualcam)._


## Facts

Every value below carries its source and our confidence. Facts are re-crawled on a freshness schedule.

### activity

| Attribute | Value | Source | Retrieved | Confidence |
|---|---|---|---|---|
| activity.commits_last_30d | 0 | [link](https://github.com/letmaik/pyvirtualcam/pulse) | 2026-09-08 | 65% (medium) |

### adoption

| Attribute | Value | Source | Retrieved | Confidence |
|---|---|---|---|---|
| adoption.dependent_repos | 41 | [link](https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Fletmaik%2Fpyvirtualcam) | 2026-09-08 | 85% (high) |
| adoption.github_stars | 584 | [link](https://github.com/letmaik/pyvirtualcam) | 2026-09-08 | 90% (high) |

### language

| Attribute | Value | Source | Retrieved | Confidence |
|---|---|---|---|---|
| language.primary | C++ | [link](https://github.com/letmaik/pyvirtualcam) | 2026-09-08 | 90% (high) |

### license

| Attribute | Value | Source | Retrieved | Confidence |
|---|---|---|---|---|
| license.spdx | GPL-2.0 | [link](https://github.com/letmaik/pyvirtualcam) | 2026-09-08 | 95% (high) |

### release

| Attribute | Value | Source | Retrieved | Confidence |
|---|---|---|---|---|
| release.cadence_days | 25 | [link](https://github.com/letmaik/pyvirtualcam/releases) | 2026-09-08 | 70% (medium) |

### security

| Attribute | Value | Source | Retrieved | Confidence |
|---|---|---|---|---|
| security.scorecard | 4.6 | [link](https://api.securityscorecards.dev/projects/github.com/letmaik/pyvirtualcam) | 2026-09-08 | 90% (high) |
| security.vulnerabilities | `{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=pypi&package_name=pyvirtualcam&per_page=100","last_12m":0,"max_severity":null}` | [link](https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=pypi&package_name=pyvirtualcam&per_page=100) | 2026-09-08 | 90% (high) |

### content

| Attribute | Value | Source | Retrieved | Confidence |
|---|---|---|---|---|
| content.faq | `[{"answer":"A Python package that enables applications to send video frames to virtual camera devices across multiple operating systems. It provides a backend abstraction layer for managing virtual camera device properties and frame formats. It is indexed under Webcam Streaming Tools.","source":"https://letmaik.github.io/pyvirtualcam/","question":"What is pyvirtualcam?","confidence":0.6},{"answer":"pyvirtualcam supports Windows and macOS. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://letmaik.github.io/pyvirtualcam/","question":"What platforms does pyvirtualcam support?","confidence":0.6},{"answer":"Yes. pyvirtualcam is published under the GPL-2.0 licence, a copyleft licence, so check its terms before embedding it in a closed-source product. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/letmaik/pyvirtualcam","question":"Is pyvirtualcam open source?","confidence":0.95}]` | [link](https://letmaik.github.io/pyvirtualcam/) | 2026-09-10 | 72% (medium) |

---
*Source: vioscaleAI (https://www.vioscale.ai/software/pyvirtualcam). Independent, evidence-based software intelligence. Cite the canonical URI.*
