Releases: letmaik/pyvirtualcam
Releases · letmaik/pyvirtualcam
0.6.0
Added
- Support for device selection on Linux:
Camera(..., device="/dev/video0")
. On Windows/macOS there is only a single valid device"OBS Virtual Camera"
when using the built-in backends. - Support for common pixel formats: RGB (default), BGR (useful for OpenCV), GRAY, I420, NV12, YUYV, UYVY.
- New properties
Camera.fmt
(input format) andCamera.native_fmt
(native format).
Removed
- RGBA support has been removed. Use RGB instead.
0.5.0
Added
- Linux: multiple camera support (#37).
- If
print_fps=True
andCamera.sleep_until_next_frame()
is used, the percentage of time spent in computation is printed in addition to fps.
Changed
- macOS/Windows: raise error if OBS virtual camera is not installed.
Fixed
0.4.0
Added
- macOS support via OBS Virtual Camera (built-in) (#16).
- Linux support via v4l2loopback (#29).
- RGB frame support (in addition to RGBA).
Camera.device
property containing the name of the virtual camera device.- New sample: send video frames to virtual camera (#9).
Changed
- Windows support relies on OBS Virtual Camera (built-in) now. Support for OBS-VirtualCam has been removed (#25).
Deprecated
- RGBA frame format. Use RGB instead.
delay
argument ofCamera
is deprecated and has no effect.
Fixed
- Sending a frame with incorrect width or height now raises an exception instead of crashing (#17).
0.3.2
0.3.1
0.3.0
0.2.0
0.1.0
Added
- First release.
- Windows only, Python 3.5 - 3.8.
- Support for OBS-VirtualCam.