Webcamoid is a full featured and multiplatform webcam suite.
The following are operating system targeting dependencies.
GNU/Linux
Mac
Windows
You need at least one library for each category.
Codec frameworks
Audio playback
Video capture
This libraries extends functionalities for video capture.
Consider using Webcamoid's fork of libuvc instead of the official one since it fixes some bugs that makes it unusable.
Virtual camera management (GNU/Linux only)
These programs allow user to add and remove the virtual webcam from the UI. These programs are not required for build.
Virtual camera support (Mac only)
The following are operating system targeting dependencies.
GNU/Linux
Mac
Windows
You need at least one library for each category.
Codec frameworks
Audio playback
Video capture
This libraries extends functionalities for video capture.
Consider using Webcamoid's fork of libuvc instead of the official one since it fixes some bugs that makes it unusable.
Virtual camera management (GNU/Linux only)
These programs allow user to add and remove the virtual webcam from the UI. These programs are not required for build.